My Favorite Programming, Computer and Science Books: Part Five
Hi everyone! Here's part five of my favorite programming, computer and science books. If you're just joining, please see part one, part two, part three and part four. I've been collecting and researching science, math, physics, programming books since 2001 or 2002, so it's been close to 15 years of book research…
Ruby 2.3.3 released
Ruby 2.3.3 has been released.
Virtual Memory with 256 Bytes of RAM
I just finished updating my C compiler and minimal CPU specification to include virtual memory. The process of adding virtual memory support to a CPU, a kernel, and a compiler toolchain has made me realize that there is a lack of good explanations for how all of these parts fit together. I also realized that a…
Prefer duplication over the wrong abstraction
I've been thinking about the consequences of the "wrong abstraction." My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: >
Golang’s Real-Time GC in Theory and Practice
How the Golang concurrent GC achieves low latencies in real-time systems: a visualization of the algorithm and an empirical comparison with other languages.
Let's Play a Game – find bugs in popular open-source projects
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
CockroachDB Stability Post-Mortem: From 1 Node to 100 Nodes
In August, we wrote about our concerted stability effort. Today, we've more than achieved our CockroachDB stability goal of running a 100-node cluster.
Analysis of longevity of code across many popular projects
As a project evolves, does the new code just add on top of the old code? Or does it replace the old code slowly over time? In order to understand this, I built a little thing to analyze Git projects, with help from the formidable GitPython project.
Text Mining South Park
pop culture + data science
IDE for building React Native apps is now free and open source
The best IDE for building React Native apps is now free and open source.
How to submit an app to Apple’s App Store when it uses encryption
Carousel Apps was the company behind Watu, the application for temporary staffing agencies. It was co-founded by Julian Johnson and Pablo Fernandez. They both since have moved to other things. Julian is working on many projects, but his main one is improving education and quality of life for children in Africa which…
How to use Elm at work
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Announcing RStudio v1.0
Today we’re very pleased to announce the availability of RStudio Version 1.0! Version 1.0 is our 10th major release since the initial launch in February 2011 (see the full release history below), and our biggest ever! Highlights include:
Modernizing AbiWord code
When you work on a 18 year old code base like AbiWord, you encounter stuff from another age. This is the way it is in the lifecycle of software where the requirement and the tooling evolve.
GCC 6: -Wmisleading-indentation vs. “goto fail;”
Read the most recent Red Hat Developers blog content. Explore our featured monthly resource as well as our most recently published items.