Are you over 18 and want to see adult content?
More Annotations
A complete backup of elblogdelnarco.com
Are you over 18 and want to see adult content?
A complete backup of hitraveltales.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://collegiumramazzini.org
Are you over 18 and want to see adult content?
A complete backup of https://organic-systems.org
Are you over 18 and want to see adult content?
A complete backup of https://czech-server.cz
Are you over 18 and want to see adult content?
A complete backup of https://jmptonline.org
Are you over 18 and want to see adult content?
A complete backup of https://netscool.com.mx
Are you over 18 and want to see adult content?
A complete backup of https://mmg.com.au
Are you over 18 and want to see adult content?
A complete backup of https://asianwomenonline.net
Are you over 18 and want to see adult content?
A complete backup of https://quicksigorta.com
Are you over 18 and want to see adult content?
A complete backup of https://carsonscholars.org
Are you over 18 and want to see adult content?
A complete backup of https://miin-cosmetics.com
Are you over 18 and want to see adult content?
A complete backup of https://bartlettparks.org
Are you over 18 and want to see adult content?
A complete backup of https://zggznw.com
Are you over 18 and want to see adult content?
Text
THE LITTLE GO BOOK
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.The
INTERFACES IN NIM
The trick is to use a tuple of procs. Let's look at an example. First, we'll create our "interface": type IFileSource = tuple The above creates a new type, IFileSource which is a tuple containing a single key, read. read references a procedure which takes a path to a file (as a string) and returns thefile
BUILDING A SKIPLIST
Let's look at an insert function to really wrap our minds around it. First, we need to decide the maximum number of levels our skiplist will support. With a height of 32, we can expect a good distribution with up to 2^32 values. Next, like all linked lists, we need to createa head.
WHAT'S A PADDING FACTOR? What's A Padding Factor? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1. An update which does change a document's size forces MongoDB to move the document and update indexes, which is slower. 2. MongoDB can add extra padding to new documents which can allow in-place updates even SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS Speeding Up Queries: Understanding Query Plans. Indexes are one of the most important things to master about MongoDB. Proper indexes can mean the difference between a query that takes minutes and one that takes a few seconds. Looking at a query's explain output is the first thing you should do when troubleshooting a slow query. HIGH CONCURRENCY LRU CACHING FOUNDATIONS OF PROGRAMMING Foundations of Programming Building Better Software By Karl SeguinWWW.CODEBETTER.COM
CHAPTER1
Chapter4 Chapter1-TheBasics WebeginourjourneybygettingtoknowthebasicmechanicsofworkingwithMongoDB.Obviouslythisiscoreto CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NET NODE.JS, REQUIRE AND EXPORTS Back when I first started playing with node.js, there was one thing that always made me uncomfortable. Embarrassingly, I'm talking about module.exports.I say embarrassingly because it's such a fundamental part of node.js and it's quite simple. In fact, looking back, I have no idea what my hang up wasI just remember being fuzzy on it.THE LITTLE GO BOOK
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.The
INTERFACES IN NIM
The trick is to use a tuple of procs. Let's look at an example. First, we'll create our "interface": type IFileSource = tuple The above creates a new type, IFileSource which is a tuple containing a single key, read. read references a procedure which takes a path to a file (as a string) and returns thefile
BUILDING A SKIPLIST
Let's look at an insert function to really wrap our minds around it. First, we need to decide the maximum number of levels our skiplist will support. With a height of 32, we can expect a good distribution with up to 2^32 values. Next, like all linked lists, we need to createa head.
WHAT'S A PADDING FACTOR? What's A Padding Factor? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1. An update which does change a document's size forces MongoDB to move the document and update indexes, which is slower. 2. MongoDB can add extra padding to new documents which can allow in-place updates even SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS Speeding Up Queries: Understanding Query Plans. Indexes are one of the most important things to master about MongoDB. Proper indexes can mean the difference between a query that takes minutes and one that takes a few seconds. Looking at a query's explain output is the first thing you should do when troubleshooting a slow query. HIGH CONCURRENCY LRU CACHING FOUNDATIONS OF PROGRAMMING Foundations of Programming Building Better Software By Karl SeguinWWW.CODEBETTER.COM
CHAPTER1
Chapter4 Chapter1-TheBasics WebeginourjourneybygettingtoknowthebasicmechanicsofworkingwithMongoDB.Obviouslythisiscoreto CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NET NODE.JS, REQUIRE AND EXPORTS Back when I first started playing with node.js, there was one thing that always made me uncomfortable. Embarrassingly, I'm talking about module.exports.I say embarrassingly because it's such a fundamental part of node.js and it's quite simple. In fact, looking back, I have no idea what my hang up wasI just remember being fuzzy on it.KARL SEGUIN
Learning Elixir's GenServer - Part 2 23 Mar 17. concurrency elixir. Learning Elixir's GenServer - Part 1 22 Mar 17. concurrency elixir. Dependency Injection in Elixir is a Beautiful Thing 6 Jan 17. design elixir testing. Tests Are About Design 11 Dec 16. design testing. Elixir's With Statement 7 Nov 16. AN INTRODUCTION TO OPENRESTY Process and Threading Model. If you've used nginx at all, you're probably familiar with its worker_processes directive. These processes are what actually service incoming requests. The directive tells nginx how many it should spawn and is commonly set to the number of CPU cores. This is in contrast to the single master process which islargely
INTRODUCTION TO GOLANG: STRUCTURES, DATA AND INSTANCES Introduction To Golang: Structures, Data and Instances. Go has an elegant type system accompanied by a simple syntax. The first part involves creating a custom structure: type Unicorn struct { Name string Age int weight int } In Go, types (functions, structures, variables, ) are exported based on the casing of the first letter. LET'S INCREMENT I, ASSEMBLY STYLE Assembly can quickly get complicated, but there's no reason we can't look at some basics. With that in mind, consider this simple code: int i = 5 ; i += 1 ; Here are the four assembly instructions behind the code: movl $ 5, -4 (%rbp) movl -4 (%rbp), %eax addl $ 1 ,%eax movl %eax, -4 (%rbp) Before we explain the above lines, do keep in mindthat
THE LITTLE MONGODB BOOK The Little MongoDB Book. The book is also available in epub. A couple weeks ago I released mongly.com. The feedback has been great, but I've noticed that a lot of people still have some fundamental questions about MongoDB. Questions like, where NODE.JS, MODULE.EXPORTS AND ORGANIZING EXPRESS.JS ROUTES A while ago I wrote a post explaining how require and module.exports work.Today I wanted to show a practical example of how we can use that knowledge to organize routes in CLIENT-SIDE VS. SERVER-SIDE RENDERING Client-Side vs. Server-Side Rendering. 30 May 2012. Yesterday Twitter announced that it was moving away from client-side rendering back to server-side rendering in order to improve page load time. Today I found myself having to defend my positionABOUTTHISBOOK
License
TheLittleGoBookislicensedundertheAttributionNonCommercialShareAlike4.0Internationallicense. Youshould nothavepaidforthisbook. Youarefreetocopy,distribute RESTFUL ROUTING IN GO A few days ago, I wrote about wrapping Go HTTP handlers so that they can return an abstract Response object rather than dealing with http.ResponseWriter.Today I want to focus on the other end of the request: routing. What I'm doing here should work with any of the many third party HTTP routers (aka multiplexers) that support URLparameters.
REDIS' SLOWLOG AND DEL'S SURPRISINGLY BAD PERFORMANCE Redis' slowlog and DEL's surprisingly bad performance. Redis has a useful slowlog facility which, as you can probably guess, lets you inspect slow running queries. Slowlog will log the last X queries that took more than Y microseconds to run. X and Y can be specified in either redis.conf or, at runtime, via the CONFIG command: Theslowlog-log
THE LITTLE GO BOOK
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.The
INTERFACES IN NIM
The trick is to use a tuple of procs. Let's look at an example. First, we'll create our "interface": type IFileSource = tuple The above creates a new type, IFileSource which is a tuple containing a single key, read. read references a procedure which takes a path to a file (as a string) and returns thefile
BUILDING A SKIPLIST
Let's look at an insert function to really wrap our minds around it. First, we need to decide the maximum number of levels our skiplist will support. With a height of 32, we can expect a good distribution with up to 2^32 values. Next, like all linked lists, we need to createa head.
WHAT'S A PADDING FACTOR? What's A Padding Factor? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1. An update which does change a document's size forces MongoDB to move the document and update indexes, which is slower. 2. MongoDB can add extra padding to new documents which can allow in-place updates even HIGH CONCURRENCY LRU CACHING SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS Speeding Up Queries: Understanding Query Plans. Indexes are one of the most important things to master about MongoDB. Proper indexes can mean the difference between a query that takes minutes and one that takes a few seconds. Looking at a query's explain output is the first thing you should do when troubleshooting a slow query. LET'S INCREMENT I, ASSEMBLY STYLE Assembly can quickly get complicated, but there's no reason we can't look at some basics. With that in mind, consider this simple code: int i = 5 ; i += 1 ; Here are the four assembly instructions behind the code: movl $ 5, -4 (%rbp) movl -4 (%rbp), %eax addl $ 1 ,%eax movl %eax, -4 (%rbp) Before we explain the above lines, do keep in mindthat
DOES MY REPLICA SET NEED AN ARBITER? CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NET NODE.JS, REQUIRE AND EXPORTS Back when I first started playing with node.js, there was one thing that always made me uncomfortable. Embarrassingly, I'm talking about module.exports.I say embarrassingly because it's such a fundamental part of node.js and it's quite simple. In fact, looking back, I have no idea what my hang up wasI just remember being fuzzy on it.THE LITTLE GO BOOK
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.The
INTERFACES IN NIM
The trick is to use a tuple of procs. Let's look at an example. First, we'll create our "interface": type IFileSource = tuple The above creates a new type, IFileSource which is a tuple containing a single key, read. read references a procedure which takes a path to a file (as a string) and returns thefile
BUILDING A SKIPLIST
Let's look at an insert function to really wrap our minds around it. First, we need to decide the maximum number of levels our skiplist will support. With a height of 32, we can expect a good distribution with up to 2^32 values. Next, like all linked lists, we need to createa head.
WHAT'S A PADDING FACTOR? What's A Padding Factor? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1. An update which does change a document's size forces MongoDB to move the document and update indexes, which is slower. 2. MongoDB can add extra padding to new documents which can allow in-place updates even HIGH CONCURRENCY LRU CACHING SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS Speeding Up Queries: Understanding Query Plans. Indexes are one of the most important things to master about MongoDB. Proper indexes can mean the difference between a query that takes minutes and one that takes a few seconds. Looking at a query's explain output is the first thing you should do when troubleshooting a slow query. LET'S INCREMENT I, ASSEMBLY STYLE Assembly can quickly get complicated, but there's no reason we can't look at some basics. With that in mind, consider this simple code: int i = 5 ; i += 1 ; Here are the four assembly instructions behind the code: movl $ 5, -4 (%rbp) movl -4 (%rbp), %eax addl $ 1 ,%eax movl %eax, -4 (%rbp) Before we explain the above lines, do keep in mindthat
DOES MY REPLICA SET NEED AN ARBITER? CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NET NODE.JS, REQUIRE AND EXPORTS Back when I first started playing with node.js, there was one thing that always made me uncomfortable. Embarrassingly, I'm talking about module.exports.I say embarrassingly because it's such a fundamental part of node.js and it's quite simple. In fact, looking back, I have no idea what my hang up wasI just remember being fuzzy on it. FOUNDATIONS OF PROGRAMMING Foundations of Programming Building Better Software By Karl SeguinWWW.CODEBETTER.COM
CHAPTER1
Chapter4 Chapter1-TheBasics WebeginourjourneybygettingtoknowthebasicmechanicsofworkingwithMongoDB.Obviouslythisiscoreto DATA MODELING IN REDIS Before we can look at how to model our scores, note that we'll be using sorted sets to order them. For example, if we want to get the 10 leaders of a leaderboard (say, id 23323) for the daily scope (1), we'd do: redis.zrevrange '23323:1', 0, 10. What the above would do is return the top 10 usernames. DOES MY REPLICA SET NEED AN ARBITER? TL;DR You need an arbiter if you have an even number of votes. As an extension to this, at most you should only ever have 1 arbiter. If you aren't sure how many votes you have, it's probably the same as the number of servers in the set you have (including slaves, hidden,arbiters).
ABOUTTHISBOOK
License
TheLittleGoBookislicensedundertheAttributionNonCommercialShareAlike4.0Internationallicense. Youshould nothavepaidforthisbook. Youarefreetocopy,distribute ALGORITHMS.OPENMYMIND.NET Learning Elixir's GenServer - Part 2 23 Mar 17. concurrency elixir. Learning Elixir's GenServer - Part 1 22 Mar 17. concurrency elixir. Dependency Injection in Elixir is a Beautiful Thing 6 Jan 17. design elixir testing. Tests Are About Design 11 Dec 16. design testing. Elixir's With Statement 7 Nov 16. REDIS' SLOWLOG AND DEL'S SURPRISINGLY BAD PERFORMANCE Redis' slowlog and DEL's surprisingly bad performance. Redis has a useful slowlog facility which, as you can probably guess, lets you inspect slow running queries. Slowlog will log the last X queries that took more than Y microseconds to run. X and Y can be specified in either redis.conf or, at runtime, via the CONFIG command: Theslowlog-log
NODE.JS, MODULE.EXPORTS AND ORGANIZING EXPRESS.JS ROUTES A while ago I wrote a post explaining how require and module.exports work.Today I wanted to show a practical example of how we can use that knowledge to organize routes in CLIENT-SIDE VS. SERVER-SIDE RENDERING Client-Side vs. Server-Side Rendering. 30 May 2012. Yesterday Twitter announced that it was moving away from client-side rendering back to server-side rendering in order to improve page load time. Today I found myself having to defend my positionABOUTTHISBOOK
AboutThisBook License TheLittleRedisBookislicensedundertheAttribution-NonCommercial3.0Unportedlicense.Youshouldnothavepaid forthisbook. Youarefreetocopy,distributeKARL SEGUIN
Elixir, Go, Node, Testing, Design and Performance. rss; twt. Hi. Elegant TCP with Elixir - Part 2 - Message Boundaries13 Apr 20. elixir; Elegant TCP with Elixir - Part 1 - TCP as Messages8 Apr 20.elixir
THE LITTLE GO BOOK
update, 2017: The book might be a couple years old, but it's still relevant. Nothing fundamental or outwardly major has changed in Go (the team has promised a stable API until the next major version). The big changes have been with the tooling, compiler and runtime as well as enhancing the standard library (like supporting HTTP/2).INTERFACES IN NIM
One of the things you're going to run into when you first use nim, is that it lacks interfaces.As far as I'm concerned, that's a big limitation. However, there is a pattern available to us, which, as far as I can tell, is the "nim way." WHAT'S A PADDING FACTOR? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1 SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS A query that doesn't use an index can be identified by its BasicCursor cursor type. Such a query must scan every document in the collection. Or, put differently, the number of scanned documents (nscannedObjects) will always be equal to the collection's count.This should only be tolerated for small collection and possibly infrequently-ranbackground tasks.
BUILDING A SKIPLIST
In previous posts, we've spent a lot of time talking about and using various fundamental data structures, such as arrays, linked lists andhashtables.
HIGH CONCURRENCY LRU CACHING LET'S INCREMENT I, ASSEMBLY STYLE How do computers actually work? We write code, but how do our inputs become outputs? As you know, there are a number of layers between the code that we write and the electrical impulses that race through ourhardware.
THE LITTLE MONGODB BOOK The book is also available in epub. A couple weeks ago I released mongly.com.The feedback has been great, but I've noticed that a lot ofpeople still
CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NETKARL SEGUIN
Elixir, Go, Node, Testing, Design and Performance. rss; twt. Hi. Elegant TCP with Elixir - Part 2 - Message Boundaries13 Apr 20. elixir; Elegant TCP with Elixir - Part 1 - TCP as Messages8 Apr 20.elixir
THE LITTLE GO BOOK
update, 2017: The book might be a couple years old, but it's still relevant. Nothing fundamental or outwardly major has changed in Go (the team has promised a stable API until the next major version). The big changes have been with the tooling, compiler and runtime as well as enhancing the standard library (like supporting HTTP/2).INTERFACES IN NIM
One of the things you're going to run into when you first use nim, is that it lacks interfaces.As far as I'm concerned, that's a big limitation. However, there is a pattern available to us, which, as far as I can tell, is the "nim way." WHAT'S A PADDING FACTOR? An update that doesn't change a document's underlying size can be done in-place, without moving the document. 1 SPEEDING UP QUERIES: UNDERSTANDING QUERY PLANS A query that doesn't use an index can be identified by its BasicCursor cursor type. Such a query must scan every document in the collection. Or, put differently, the number of scanned documents (nscannedObjects) will always be equal to the collection's count.This should only be tolerated for small collection and possibly infrequently-ranbackground tasks.
BUILDING A SKIPLIST
In previous posts, we've spent a lot of time talking about and using various fundamental data structures, such as arrays, linked lists andhashtables.
HIGH CONCURRENCY LRU CACHING LET'S INCREMENT I, ASSEMBLY STYLE How do computers actually work? We write code, but how do our inputs become outputs? As you know, there are a number of layers between the code that we write and the electrical impulses that race through ourhardware.
THE LITTLE MONGODB BOOK The book is also available in epub. A couple weeks ago I released mongly.com.The feedback has been great, but I've noticed that a lot ofpeople still
CLIENT-SIDE VS. SERVER-SIDE RENDERINGSEE MORE ON OPENMYMIND.NETKARL SEGUIN
Elixir, Go, Node, Testing, Design and Performance. rss; twt. Hi. Elegant TCP with Elixir - Part 2 - Message Boundaries13 Apr 20. elixir; Elegant TCP with Elixir - Part 1 - TCP as Messages8 Apr 20.elixir
AN INTRODUCTION TO OPENRESTY In the previous two parts, we setup and introduced OpenResty. It's now time to build something with it. In part 2, we covered some of the things you need to know, such as nginx's and OpenResty's scaling model (processes and coroutines), and the importance of various phases.CHAPTER1
Chapter4 Chapter1-TheBasics WebeginourjourneybygettingtoknowthebasicmechanicsofworkingwithMongoDB.Obviouslythisiscoreto CONTROLLING ARRAY GROWTH IN GOLANG If you're new to Golang and its arrays/slices, you might want to start with this introduction.. Nowadays, when talking about arrays, developers can be talking about one of two behaviors: one which is static (or fixed) and the other dynamic. PRACTICAL SOA / MICROSERVICES Leveraging a service oriented architecture presents a number of design and performance challenges. A hydration layer that sits at the top of your services can help.SCALING VIKI
Scaling Viki. It had been almost a year since I’d quit working for a large international bank. That job had been a good-paying disaster; explaining the lengthy rest period I took thereafter.ABOUTTHISBOOK
License
TheLittleGoBookislicensedundertheAttributionNonCommercialShareAlike4.0Internationallicense. Youshould nothavepaidforthisbook. Youarefreetocopy,distribute DOES MY REPLICA SET NEED AN ARBITER? Does My Replica Set Need An Arbiter? MongoDB replica sets provide a number of features that most MongoDB users are going to want to leverage. Best of all they are relatively easy to setup. CLIENT-SIDE VS. SERVER-SIDE RENDERING Yesterday Twitter announced that it was moving away from client-side rendering back to server-side rendering in order to improve page load time. Today I found myself having to defend my position that server-side rendering will almost always be faster. HOW UNRELIABLE IS UDP? These numbers were better than what I had expected. I was specifically thinking NLD JPN would see above normal loss, but there was none. Data being sent out of LA, specifically to the two servers in NJ, seems to have struggled some.* rss
* twt
HI
* Elegant TCP with Elixir - Part 2 - Message Boundaries13 APR 20
elixir
* Elegant TCP with Elixir - Part 1 - TCP as Messages8 APR 20
elixir
* An Awful Introduction to Make 23FEB 20
learning
* Action-Specific Plug Pipelines for Phoenix13 FEB 20
elixir
* Migrating to CockroachDB 5 FEB 20learning
* Using Messages In Elixir To Avoid Polling30 JAN 20
design
* Consistent Database and Message Queue Writes22 JAN 20
design
* Elixir: Which Modules Are Using My Module24 JUN 18
elixir
* The Benefits of Pair Programming15 MAR 18
learning
* Test Private Functions and Implementation Details2 JAN 18
testing
* The Beauty of Elixir and Beam 7NOV 17
elixir
* Elixir Tips and Tricks 27 OCT 17elixir
* Testing Asynchronous Code in Elixir25 SEP 17
elixir testing
* Learning Elixir's Supervisors 16 SEP17
elixir design
* Elixir's Binary Matching Performance15 AUG 17
elixir performance
* Learning Elixir's ETS - Part 2 22 JUL17
concurrency elixir
* Learning Elixir's ETS - Part 1 28 MAY 17concurrency elixir
* Learning Elixir's Agent 28 MAR 17concurrency elixir
* Learning Elixir's GenServer - Part 223 MAR 17
concurrency elixir
* Learning Elixir's GenServer - Part 122 MAR 17
concurrency elixir
* Dependency Injection in Elixir is a Beautiful Thing6 JAN 17
design elixir testing * Tests Are About Design 11 DEC 16design testing
* Elixir's With Statement 7 NOV 16elixir learning
* Concatenation in Elixir 22 SEP 16 elixir learning performance * Pattern Matching in Elixir 1 AUG 16 design elixir learning * Interfaces In Nim 14 MAY 16design learning
* Software Craftsmanship: Testing10 JAN 16
craftsmanship testing * An Introduction To OpenResty - Part 34 JAN 16
lua performance
* An Introduction To OpenResty - Part 2 - Concepts26 DEC 15
lua performance
* An Introduction To OpenResty (nginx + lua) - Part 119 DEC 15
lua performance
* RESTful routing in Go 5 MAY 15golang
* Go actions responses 2 MAY 15golang
* Go's error handling: good and bad23 APR 15
golang
* Project Organisation 16 APR 15misc
* Prematurely Blocking Producers in Go4 APR 15
concurrency golang
* Basic Micro-Optimizations Part 324 MAR 15
performance
* Writing And Using C Code From Go20 MAR 15
golang
* An efficient integer set 19 MAR 15 data structures golang performance * Building A Queue - Part 4 18 MAR 15 data structures golang learning * Leaking Goroutines 16 MAR 15golang
* Building A Queue - Part 3 12 MAR 15 data structures golang learning * Building A Queue - Part 2 11 MAR 15 data structures learning * Building A Queue - Part 1 10 MAR 15 data structures learning * Using Javascript Generators 24 FEB15
node.js
* I'm Not Sold On High Availability12 FEB 15
design
* Unordered Queues 4 FEB 15design
* A decade of unit testing 30 JAN 15testing
* Nearest Neighbour Over Small Areas13 JAN 15
concurrency design performance * Framework Agnostic Zero Downtime Deployment with NGINX6 JAN 15
devops
* Introduction to PostgreSQL Arrays8 DEC 14
modeling
* Basic Micro-Optimizations Part 228 NOV 14
performance
* Basic Micro-Optimizations 27 NOV 14performance
* Condition Variables 3 NOV 14concurrency golang
* Buying Concurrency with Memory 29OCT 14
concurrency golang performance * Using Small Arrays Instead Of Small Dictionaries22 OCT 14
data structures golang performance * The Little Go Book 21 OCT 14ebook golang
* Practical SOA / microservices - Hydration - Part 218 OCT 14
design performance scalability soa * How unreliable is UDP? 16 OCT 14learning
* Practical SOA / microservices - Typed Requests10 OCT 14
design performance soa * Practical SOA / microservices - Hydration - Part 11 OCT 14
design performance scalability soa * Controlling Array Growth in Golang26 AUG 14
golang
* Cancelling Long Promise Chains 2JUL 14
learning
* Pools: So You Think You're Smarter Than Your GC12 JUN 14
data structures learning * Space Efficient Percentile Calculations7 JUN 14
learning performance * Understanding Pools 28 APR 14golang learning
* Understanding Javascript Promises26 APR 14
node.js
* Grow Up. Use Queues. 5 MAR 14 design scalability soa * Client-Side vs. Server-Side Rendering Redux (Sorta)22 FEB 14
design ui
* The Deceptive Nature Of Averages10 FEB 14
learning
* Why Premature Optimizations Are Rarely A Waste Of Time13 JAN 14
learning golang
* Fast Large Offsets With An Indexed Skiplist9 DEC 13
data structures golang performance * Building A Skiplist 6 DEC 13 data structures golang * The Minimum You Need To Know About Arrays and Slices in Golang25 NOV
13
golang
* Concurrent Reads with Serialized Writes20 NOV 13
concurrency
* Filtering My Blog Posts By Tags12 NOV 13
ui
* Building Technology Agnostic Globally Distributed Systems5 NOV 13
design scalability soa * Back To Basics: Hashtables Part 2 (And A Peek Inside Redis)2 NOV 13
data structures golang redis * Back To Basics: Hashtables 31 OCT 13 data structures golang * High Concurrency LRU Caching 19 OCT13
concurrency data structures go performance * Growth Planning 3 OCT 13design scalability
* "Dependency Injection" in Golang 18SEP 13
golang testing
* Scaling? Focus On Raw Speed 11 SEP 13design performance
* Own A System Beyond Its Childhood, Or Stay A Bad Programmer4 SEP 13
learning
* SOA Lessons Learned 27 AUG 13design soa
* On Sharing Infrastructure 22 AUG 13devops
* Caching: Your Worst Best Friend25 JUL 13
design devops performance * Reading too much into String.Split17 JUL 13
performance
* Golang Slices And The Case Of The Missing Memory10 JUL 13
golang
* Your Buffer Is Leaking 8 JUL 13 data structures golang * Shard Your Hash Table To Reduce Write Locks3 JUL 13
concurrency golang performance * Golang hot configuration reload1 JUL 13
devops golang
* How Meaningful Do You Find Github's Punchcard?21 JUN 13
tech
* Concurrent-Friendly Logging with Golang20 JUN 13
concurrency devops golang logging * Background Driven Development 12JUN 13
design
* Why I Dislike EC2 4 JUN 13devops performance
* How Good Is Amazon's Route 53 Latency Based Routing?29 MAY 13
devops performance
* Do More In-Process Caching 23 MAY 13 design golang performance * Building Search 13 MAY 13 data structures redis * Redis' slowlog and DEL's surprisingly bad performance10 MAY 13
devops performance redis * Lua's JSON turns empty arrays into empty hashes7 MAY 13
lua
* Achieving 5ms Response Time 3 MAY 13design performance
* Writing an LRU Cache 2 MAY 13 data structures golang performance * Appendix C - Our Simple AutoComplete30 APR 13
data structures ebook node.js * Appendix B - I Love Premature Optimizations30 APR 13
ebook learning performance * Appendix A - Why Node? 30 APR13
ebook learning node.js * Chapter 7 - Conclusion 30 APR13
ebook design soa
* Chapter 6 - Writes, Bloat and Queues30 APR 13
ebook design scalability soa * Chapter 5 - Surprisingly Reusable30 APR 13
ebook design soa
* Chapter 4 - Tweaks 30 APR 13 ebook design performance soa * Chapter 3 - Holdbacks 30 APR 13 ebook design redis soa * Chapter 2 - The Core 30 APR 13 ebook design redis soa * Chapter 1 - Introduction 30APR 13
ebook design soa
* Scaling Viki 30 APR 13ebook design soa
* Introduction To Golang: Buffered Channels27 APR 13
concurrency golang
* An Interview Question Too Many Developers Get Wrong25 APR 13
data structures learning * Things I Wish Someone Had Told Me About Golang11 MAR 13
golang
* Testing In Golang 10 MAR 13golang testing
* Getting an Images Type and Size in Golang (or any other language)10 FEB 13
golang
* You can't rollback Redis transactions5 FEB 13
redis
* Introduction To Golang: Channels (Again)20 JAN 13
concurrency golang
* Introduction To Golang: Channels 17JAN 13
concurrency golang
* Introduction To Golang: Arrays, Maps, Slices And Make14 JAN 13
data structures golang * Introduction To Golang: Interfaces10 JAN 13
golang
* Introduction To Golang: Structures, Data and Instances7 JAN 13
golang
* Custom Redis Command: Performance of C vs Lua24 DEC 12
lua performance redis * Writing a Custom Redis Command In C - Part 223 DEC 12
c redis
* Writing a Custom Redis Command In C - Part 120 DEC 12
c redis
* On Twitter 21 NOV 12other
* No Shit Stylesheets 12 JUL 12ui
* Data Modeling In Redis 28 JUN 12modeling redis
* Three Must-Have Redis Configuration Options For Production27 JUN
12
devops redis
* Node.js, Module.Exports and Organizing Express.js Routes26 JUN 12
node.js
* Paging & Ranking With Large Offsets: MongoDB vs Redis vs PostgreSQL25
JUN 12
modeling mongodb redis * Why Are You Linking To 404s? 18 JUN12
logging redis ruby
* What I Learned Building Mogade 13JUN 12
learning
* Redis Is The Most Important Tool In My Toolbelt12 JUN 12
redis
* Azure's Website Lacks Organization and Details11 JUN 12
other
* The Little Introduction To Programming8 JUN 12
ebook
* I Blog To Learn 7 JUN 12learning writing
* Redis' Watch Command: Making Sure A Process Doesn't Run WhenAlready Running
5
JUN 12
redis
* Minimalist Markup 1 JUN 12performance ui
* Can You Make My Home Page Smaller?31 MAY 12
performance ui
* Client-Side vs. Server-Side Rendering30 MAY 12
design ui
* Bing, You Still Suck 17 MAY 12other
* Ten Features I Like About CoffeeScript16 MAY 12
node.js
* Mock Expectations in .NET vs Ruby14 MAY 12
c# ruby testing
* Let's Increment i, Logic Gate Style7 MAY 12
tech
* Let's Increment i, Assembly Style3 MAY 12
tech
* Measuring Time Spent Between Steps In A Funnel1 MAY 12
modeling mongodb
* How I'd Change Riak's Documentation28 APR 12
writing
* I Rather Have Silly Tests Than Silly Code24 APR 12
ruby testing
* Using MapReduce to Measure Funnels20 APR 12
modeling mongodb
* Arrays and Memory, Part 2 19APR 12
c data structures
* Learning Is More Important Than Knowing18 APR 12
learning
* I'm a bad chef, but I still cook a lot18 APR 12
learning
* Piping Basics 13 APR 12devops
* Let's Talk About Logging 11APR 12
devops logging
* Living Without Paper Towels10 APR 12
other
* You Really Should Log Client-Side Errors4 APR 12
devops logging
* Is Kindle The Next RIM? 2 APR 12other
* Malloc and Free 31 MAR 12c learning
* Why Arrays Normally Start At Zero30 MAR 12
c data structures
* Recommending Distant Items27 MAR 12
redis
* Let's Build Something Using Amazon's DynamoDB6 FEB 12
tech
* Node.js, Require and Exports 3FEB 12
node.js
* The Little Redis Book 23 JAN 12ebook redis
* Refactoring Common API Functionality Into A Node.js Proxy17
JAN 12
node.js
* Understanding CoffeeScript Comprehensions15 JAN 12
node.js
* Reading from TCP streams 12JAN 12
tech
* Does My Replica Set Need An Arbiter7 JAN 12
devops mongodb
* I Just Don't Like Object Mappers18 NOV 11
design
* Redis: Zero to Master in 30 minutes - Part 28 NOV 11
redis
* Redis: Zero to Master in 30 minutes - Part 18 NOV 11
redis
* Rethink Your Data 7 NOV 11 modeling mongodb performance * CouchDB And MongoDB Performance28 OCT 11
mongodb performance
* A MongoDB Guy Learns CouchDB27 OCT 11
mongodb
* Hyperlinks don't belong in some of your documentation19
OCT 11
writing
* Today I Played With RavenDB17 OCT 11
tech
* Demystifying Write Durability 16OCT 11
devops mongodb
* 8 Movies For Your Consideration16 OCT 11
misc
* ObjectIds Are Predictable 15 OCT 11mongodb
* Speeding Up Queries: Re-Imagining Your Data14 OCT 11
modeling mongodb performance * Why are there ads on your blog?14 OCT 11
writing
* Speeding Up Queries: Understanding Query Plans12 OCT 11
mongodb performance
* This Blog Is Now Hosted On Github11 OCT 11
writing
* What's A Padding Factor? 10 OCT 11devops mongodb
* Multiple Collections vs Embedded Documents10 OCT 11
modeling mongodb
* The MongoDB Collection 9 OCT 11 * MongoSpy, MongoWatch and Compressed Blobs23 SEP 11
mongodb
* The Little Things Add Up 17SEP 11
other
* How You Should Go About Learning NoSQL15 AUG 11
learning
* Someone is selling my Foundations of Programming ebook on Amazon.com (and it isn't me)12 AUG 11
ebook
* Yesterday I Quit My Job 3 AUG11
other
* To Wendy 25 JUL 11 * RoR Testing - One Thing To Do (I think) And One Thing Not To Do(I'm Sure) 19
JUL 11
testing
* Learning Golang By Benchmarking Set Implementations15 JUL 11
data structures golang * Error Handling In Asynchronous Code With Callbacks and Return Codes14 JUL
11
c#
* The Only Thing I Think I Know About Proper CSS Usage6 JUL 11
ui
* Rethink your Data Model 5 JUL11
modeling redis
* MongoDB, OpenStreetMap and a Little Demo20 JUN 11
mongodb
* Factories Make Testing Easier17 MAY 11
testing
* Making our MongoDB Code Run Faster9 MAY 11
mongodb performance
* Practical NoSQL - Solving a Real Problem with MongoDB and Redis8 MAY
11
modeling mongodb performance redis * Fighting the Framework 4 MAY 11tech
* Dealing with Now and why I'm almost done with C# and Java3 MAY 11
testing
* Automatically Processing Emails29 APR 11
ruby
* Planning Mogade v2 28 APR 11other
* The Little MongoDB Book epub20 APR 11
ebook mongodb
* Algorithm Tutorials 15 APR 11 data structures learning * Video is a poor medium for learning to program12 APR 11
learning
* Markdown and Me 5 APR 11writing
* Why I'd Never Charge For A Tech Book31 MAR 11
writing
* tracking hits with load.io, a sunday project29 MAR 11
logging
* The Little MongoDB Book 28 MAR11
ebook mongodb
* Stop Using Mocks 23 MAR 11testing
* Foundations of Programming 2 - Appendix B - Advanced jQuery21 MAR
11
ebook ui
* Foundations of Programming 2 - Appendix A - jQuery Basics16 MAR
11
ebook ui
* Side Projects - Mongly 14 MAR 11learning mongodb
* Why Apple is charging $0.99 For FaceTime For Mac24 FEB
11
other
* Foundations of Programming 2 - Chapter 5 - Effective Testing23 FEB
11
ebook testing
* Regular Expressions: Positive/Negative Look-Ahead/Behind16 FEB 11
tech
* Validation: Hong Kong Doesn't Have Zip/Postal Codes15 FEB
11
other
* Do Relational Database Vendors Care About Developers?10 FEB 11
other
* Foundations of Programming 2 - Chapter 4 - Unit Testing31 JAN
11
testing
* jQuery DateRange Picker 25 JAN11
ui
* The Culture Novels 24 JAN 11other
* Understanding Map Reduce 20JAN 11
tech
* Rent Today, Own Tomorrow 16JAN 11
other
* Foundations of Programming: Why Markdown? (And why not Word?)10 JAN 11
learning
* Foundations of Programming 2 - Chapter 3 - IoC 1806 JAN 11
ebook
* Foundations of Programming 2 - Chapter 2 - Yet Another IoCIntroduction
29 DEC 10
* Visual Studio's Most Unusable Features28 DEC 10
* Security: The Window Sticker is Your First Line of Defense21
DEC 10
* Foundations of Programming 2 - Chapter 1 - Quality and Efficiency20 DEC 10
* Paypal's logo designed to look like a recommendation?15 DEC 10
ui
* Foundations of Programming 2 Will Need Your Help13 DEC
10
* I Love Peanut Butter 11 DEC 10 * Does Anyone Know What Silverlight Is?3 DEC 10
* How Optimized Are High Traffic Websites?16 NOV 10
performance
* How to Test Against an External HTTP Dependency12 NOV
10
c# testing
* mogade.com: a free platform for casual game developers9 NOV
10
* Silverlight : Stop Blaming Microsoft For Your Stupidity2 NOV 10
* An Introduction To Hosting26 OCT 10
devops
* My Slow Transition Away From Mocks/20 OCT 10
testing
* Weekend .NET Pains - Why I Prefer Ruby18 OCT 10
* Is Hong Kong Green? 15 OCT 10 * Programmer Passion: An Enterprises Most Useful Yet RepressedAdvantage 7 OCT 10
* My Programming Sins - 2. Manually Managing References7 OCT
10
* Cost of Living in Hong Kong30 SEP 10
* Introducing jstub 27 SEP 10 * Javascript Mocking - Damn, That's Easy.21 SEP 10
* My Programming Sins - 1. Testing Javascript20 SEP 10
* Sorry Google but my next phone will be an iPhone14 SEP
10
* My Kindle Review (I Like It)11 SEP 10
* My Movie Idea 8 SEP 10 * A different (for me) way to page6 SEP 10
modeling performance ui * Stop calling the xbox / xbox 360 a success1 SEP 10
* How I would fix ASP.NET 30 AUG10
* Dune 28 AUG 10
* My .NET ICache 24 AUG 10 * HttpHandlerWrapper 19 AUG 10 * Design Through Testability - An Example19 AUG 10
design testing
* Write testable code even if you don't write tests17 AUG
10
design testing
* A Snowball's Chance In Hell : IronRuby7 AUG 10
other
* Hong Kong : Silly Things I've Noticed6 AUG 10
other
* Hong Kong : First Impressions29 JUL 10
other
* Microsoft's WebMatrix - Why You Aren't Going To Use It27 JUL
10
tech
* Website Performance : Crossing the T's and dotting the I's22 JUL
10
devops performance
* Using PostMark To Send Mail21 JUL 10
tech
* noobgaming : my rails and gaming passions combined20 JUL
10
tech
* Why 150 million copies of Windows 7 doesn't matter (to me)14 JUL
10
other
* BizSpark: SubPrime of the Software Industry13 JUL 10
tech
* Razor might be sharp, but is Microsoft?5 JUL 10
* Installing Nginx with Passenger on Linux (from source)1 JUL 10
devops
* Is your Laundry Detergent Half Full or Half Empty?30 JUN
10
other
* Learning Ruby : Class methods != Static Methods26 JUN
10
ruby
* Learning Ruby : class << self25 JUN 10
ruby
* Rails does Mail Right. ASP.NET, not so much.24 JUN 10
ruby
* My Rails Journey - The Expected Speed Bumps23 JUN 10
ruby
* Online places I spend my money21 JUN 10
other
* I'm done hosting my own email17 JUN 10
tech
* Goodbye Microsoft Office 16JUN 10
writing
* Its time to start again 13 JUN10
writing
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0