135M messages a second between processes in Java (2013)
Taking a lock free queue off heap and using it as an IPC mechanism to deliver 135M messages a second between processes in Java.
Chalice: Python Serverless Microframework for AWS
Serverless computing is one of the most talked-about subjects among AWS customers. The AWS serverless offerings, AWS Lambda and Amazon API Gateway, make it possible for developers to create and run API applications with built-in, virtually unlimited scalability without managing any servers. Today the AWS Developer…
Erlang 19.0 Garbage Collector
Each Erlang process has its own stack and heap which are allocated in the same memory block. When the stack and the heap meet, the garbage collector is triggered and memory is reclaimed. Find out more on our blog.
After reading “Rails is yesterday’s software”, I need to reply
After reading a blog post provocatively called “Today I accept that Rails is yesterday’s software” I felt the need to reply. I’m not sure why, I’m not going to convince anyone of anything, definitely not the author of that post. I want to reply because Rails is my current platform of choice, and let’s be honest…
Ruby 2.4.0 Released
We are pleased to announce the release of Ruby 2.4.0.
Reflections on Rusting Trust
The Rust compiler is written in Rust. This is overall a pretty common practice in compiler development. This usually means that the process of …
Beware of Developers Who Do Negative Work
Not all developers make positive contributions. Some create more work for others than they do themselves.
Rust and Nix = easier Unix systems programming
Lately I’m writing lots of Rust , and I’m particularly interested in systems programming on unix. I’ve been using and contributing to a library called nix 1 , whose mission is to provide ‘Rust friendly bindings to *nix APIs’.
A SoundCloud client in React and Redux
Build a React + Redux SoundCloud Client. It is a huge tutorial where you build an example real world application. Learn React JS and Redux along the way. Consume the SoundCloud API, login and interact...
Image unshredder by simulated annealing (2015)
On another page , I unleash the simulated annealing algorithm on a toy problem. It generates an image full of random colorful pixels, and rearranges the pixels so that similar colors are near each other.
The Elegance of Deflate
A little while back I found need of a PNG loader for a small project of mine . Being a complete tool I of course decided to write my own -- after all, why save yourself effort when there are still wheels waiting to be reinvented? You can check the source to the inflater code here if you so like - it's quite cleanly…
HIPAA 101 for Software Development Teams
Everything you need to know about HIPAA compliance, from the basics to infrastructure requirements to building with AI.
Learning how to write a 3D engine from scratch in C#, TypeScript or JavaScript (2013)
Access to this page requires authorization. You can try signing in or changing directories .
Falsehoods programmers believe about video
Inspired by numerous other such lists of falsehoods. Pretty much every video player in existence gets a good chunk if not the vast majority of these wrong. (Some of these also/mostly apply to users, though)