New
The latest blog posts to take off on Hacker News. 301 posts.
Optimized Go gzip/zip packages, 30-50% faster
I have worked on optimizing the standard library deflate function, and I am happy to announce revised gzip/zip packages, that on x64 is about 30-50% faster with slightly improved compression. Project: https://github.com/klauspost/compress All packages are drop-in replacements for the standard libraries, so you can use…
Nginx with dynamic upstreams
I recently made a setup at work where I had a Nginx server facing the user, which would forward requests to a service running behind an AWS Elastic Load Balancer (aka. ELB). That in itself doesn’t sound like a difficult task, you just find the hostname for the ELB and point Nginx at it with a proxy_pass statement like…
Rwasa – A high-performance web server in x86_64 assembly
rwasa is our full-featured, high performance, scalable web server designed to compete with the likes of nginx . It has been built from the ground-up with no external library dependencies entirely in x86_64 assembly language, and is the result of many years' experience with high volume web environments. In addition to…
Firefox nightlies for Linux are now using Gtk+3
As of last nightly (2015-07-23), Firefox for Linux is using Gtk+3 instead of Gtk+2.
Under the Hood of Amazon EC2 Container Service
In this post I explore the Amazon ECS architecture and what this architecture enables.
Must Be This Tall to Write Multi-Threaded Code
David Baron put this up in Mozilla’s San Francisco office a while back:
RethinkDB 2.1 beta: automatic failover with Raft
The upcoming 2.1 release will introduce important improvements , including support for automatic failover. Although we’re still hard at work on the finishing touches that will make the new features ready for production use, the beta offers an opportunity to get an early look.
Revised and much faster, run your own high-end cloud gaming service on EC2
Playing Witcher 3, a GPU-intensive game on a 2015 fanless Macbook
Introduction to Microservices
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
When ‘int’ is the new ‘short’
Posted by Mark Brand, Truncator of IntegersThis is going to be a quick post, just describing a pa...
Handling 1M Requests per Minute with Go
Here at Malwarebytes we are experiencing phenomenal growth, and since I have joined the company over 1 year ago in the Silicon Valley, one my main responsibilities has been to architect and develop several systems to power a fast-growing security company and all the needed infrastructure to support a product that is…
Porting third-party programs to TempleOS
Experienced professional software engineer based in York, UK
React Performance
React is very popular at the moment, and I can see why: its developer ergonomics are very attractive. JSX and vDOM are really nice to work with, and it certainly enables composability. But, being the performance-minded person that I am, I wanted to test the claims that it's default-fast.
Microservice Trade-Offs
The microservices architecture can be useful, but to know if it's suitable in your context you need to understand its costs and benefits.
Firefox 41 will use less memory when running AdBlock Plus
Last year I wrote about AdBlock Plus’s effect on Firefox’s memory usage . The most important part was the following.
The Taos Operating System (1991)
{This material originally appeared in the March, 1991 International Edition of Byte magazine, a McGraw-Hill publication} To describe TAOS (pronounced 'dowse' as in the oriental religion Daoism) as an innovatory operating system would be a profound understatement. It has so few points of
How to achieve low latency with 10Gbps Ethernet
In a recent blog post we explained how to tweak a simple UDP application to maximize throughput. This time we are going to optimize our UDP application for latency. Fighting with latency is a great excuse to discuss modern features of multiqueue NICs.
MirageOS v2.5 with full TLS support
Read the post on "MirageOS v2.5 with full TLS support" from our blog.
Samsung disabling Windows Update?
Last updated 6/26/2015 - 4:49 PM EST. -- Windows Update will be abbreviated as "WU" in text from myself. First of all, I had this incl...