- CMake 3.8.0 available for download. With support of
C++17. - How We Built r/Place.
- Increment - On - Call - Issue 1 Spring 2017.
- Writing a Time Series Database from Scratch.
- AWS VPC Core Concepts in an Analogy and Guide.
- New Features Coming in PostgreSQL 10.
- Starting a Real Business - Stripe Atlas Guide.
- Choosing “Some C++” Over C.
- Slow down your internet with tc.
- Running an engineering reorg.
- Vim without NERD tree or CtrlP.
- Systems We Love - Minneapolis 2017 Videos
- Flex.
- Clang-Tidy, part 1: Modernize your source code using C++11/C++14.
- Open-Source iOS Apps.
- DockerCon 2017 Day 1 and Day 2 Highlights.
- pkgsrc - alternative for Homebrew.
- ShellCheck - helps to find a lot of issues in your shell scripts.
- Historian: Because Please, Stop Deleting My Bash History. Based on that implemented my own script which actually saves all the history to sqlite.
- Alfred Workflow - Python. If you want to write complicated workflow, sometimes it is easier to use Python library for that.
Books I read
- Programming Ruby 1.9 & 2.0. My first book on Ruby, found it very valuable. For sure recommend it as your first book to learn about Ruby, good example, easy to read.
- Pragmatic Scala: Create Expressive, Concise, and Scalable Applications. Good introduction, gives you good overall knowledge of the language, after this book could write some solid Scala code.
- Metaprogramming Ruby 2: Program Like the Ruby Pros. Second book about Ruby. For sure recommend to learn more about it, best practices, hardcore examples. Mostly will be suitable for authors of frameworks.
- Text Processing with Ruby: Extract Value from the Data That Surrounds You. Have not seen any value in this book after reading two books from above. Just basic ideas about how to process text.
- Build Awesome Command-Line Applications in Ruby: Control Your Computer, Simplify Your Life. Same, have not seen any values. Just basic ideas how to write good CLI tools and how to do that in Ruby.
- Working with Ruby Threads. Just a refresh from what you have learned from System Programming course and some examples of how to work with Threads in Ruby.
- A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills. To simple, to basic.
- Take My Money: Accepting Payments on the Web. Read it just only because of curiosity.
- Ruby Performance Optimization: Why Ruby Is Slow, and How to Fix It. Expected much more from this book. Good set of tools, but wanted to learn more about anything specific for Ruby.