Elixir Design Goals (2013)
Highlight of Elixir design goals.
Topics /
The most popular blog posts about software engineering on Hacker News. 1,304 posts.
Highlight of Elixir design goals.
A space efficient UTF-8 binary-to-text encoding
Bluebird is a widely used promise library for JavaScript which initially gotnoticed back in 2013 due to it being up to 100 times faster than other
How to use Go 1.7's HTTP tracing to understand your client requests.
In 2007 I wrote about using PNGout to produce amazingly small PNG images. I still refer to this topic frequently, as seven years later, the average PNG I encounter on the Internet is very unlikely to be optimized. For example, consider this recent Perry Bible Fellowship cartoon. Saved directly from
Hamidreza Soleimani's Blog - Just about what I know
In 2005 Intel release the Pentium D, which began the era of multi-core desktop CPUs. Today, even our phones have multiple cores. Making useof all of those c...
Thread pools! How do I use them?
Integer overflow detection/handling in Rust is sometimes misunderstood.
First, sell your soul to the framework maintainer…
I regularly check various open-source projects to demonstrate the abilities of the PVS-Studio static code analyzer (C, C++, C#). Now it is time for the GCC compiler to get checked. Unquestionably...
Rust is a great language, and Mozilla plans to use it extensively in Firefox. However, the Rust compiler (rustc) is quite slow and compile times are a pain point for many Rust users. Recently I’ve been working on improving that. This post covers how I’ve done this, and should be of interest to anybody else who wants…
Why I might use Rust instead of Python, with walkthroughs for building a simple
We're happy to announce that we've just released Kotlin 1.0.5, which continues the series of bugfix and tooling updates for Kotlin 1.0. We'd like to thank our external contributors whose pull request
This post is to consolidate some information about the project and sub-projects in an attempt to disseminate what I have been spending way too much time on. Arcan – When a Game Engine meets a…
If you've already tried IntelliJ IDEA 16 EAP announced last week, you'll be glad to know that we've just released a new build.With this build IntelliJ IDEA and the whole IntelliJ platform migrates
I had originally set out to write a long winded blog post on different antivirus bypass techniques. I went through what was supposed to be s...