Debugging PostgreSQL performance, the hard way
A story about debugging a performance problem with PostgreSQL.
While trawling the web I find regularly interesting articles which are worth to share. I also highly recommend to read the hackernews comments if avaiable. Archive.org has cached copies of each article.
A story about debugging a performance problem with PostgreSQL.
The Stack Overflow technology stack in 2016. Everything about their servers and networking.
An article about peformance problems in Minecraft 1.8 due to excessive Java garbage collection.
A guide on how to scale to 11 million+ users when heavily depending on AWS services.
Techical details about the “million dollar” hack of Instagram and how Facebook reacted.
Article about HTTP status codes and how to decide which status code is the best for every situation. Includes flow diagrams to simplify the decision.
How most dating platforms are a misconcept in regard of male/female behavior.
What makes system informations leakage bad and how it can be easily used to exploit the system.
A guide about the key ingreedients to make a startup successful.
The process on how to get your Startup some press.
For those who think it’s simple to create a network game protocol - it’s not!
How denial of service attacks can be easily used to attack an application at code level.
Technologies, hardware and technics behind the Google infrastructure.
While many trends and techniques in web design come and go, one that remains constant is color. A story about colors in web design.
How hard is it to write a program that receives 1 million UDP packets per second?
Quote from Hackernews: “This is what burnout looks like.”
An article about a person which did too much and wanted less.
The guide provides guidance regarding the development of non-trivial RESTful APIs.
How organizational dept can be a lot more worse than technical debt when running a startup.
Many of us are using promises without really understanding them.
Where to look at during a code review.
A guide on how Java improved over the years and what makes Java 8 that good.
Achieve a zero downtime re-deploy with HAProxy.
8 strategies about splitting big user stories into smaller ones. Includes also a cheatsheet for everyday use.
A guide about Java 8 concurrency in three chapters. Starting with threads and executors, afterwards something about synchronization and locks and finishing with atomic variables and concurrent maps.
How icons with a bad comprehensibility can affect the user experience.
A story about the decision to move away from Amazon EC2 instances to real hardware.
What makes discipline more powerful than motivation.
A short summary of the process to retrieve position information from multiplayer games based on the source engine.
A competency matrix for programmers.
A guide to making every email count.
Background on how maven releases can be automated for open source projects on GitHub.
A guide about the search engine capabilities of PostgreSQL, in two parts. Part 1, Part 2
Now it’s time to learn what the best TDD practices are.
Some interesting details about latency and how it could affect the user experience.
How to not program.