Be a Better Programmer with these 45 Mathematics Courses – The Ultimate Course and Book list to be an expert in Mathematics and Programming.
Creating a Chrome extension in 2018: The good, the bad and the meh – It turns out Chrome extension development is almost like real web development, but with a weird dash of quasi embedded development mixed in.
Shipping PWAs as Chrome Extensions –incredibly simple (basically all that’s left is building a small embedder).
VerbalExpressions - RegularExpression made easy – cool tool alert, for anyone that dread regex’ing stuff.
Best Open Source Tools For Developers 🛠 – List of some badass tools powered by Open Source Community.
Site reliability engineering (SRE): A simple overview – Curious about site reliability engineering (SRE)? This overview on O’Reilly Ideas is for you. It covers some of the basics of SRE: what it is, how it’s used, and what you need to keep in mind before adopting SRE methods.
Health checks and graceful degradation in distributed systems – “In her Velocity keynote, Tamar Bercovici of Box highlighted the importance of health checks while automating database failovers,” writes Cindy Sridharan. “In particular, she emphasized how monitoring end to end query times is a better way of determining the health of a database than simplistic pings.” This led to an interesting discussion among friends.
Visualizing a DevOps mindset – Use this graphical analysis to help develop a DevOps strategy for your organization.
IP addresses and routing – When one of her team members asked to learn more about IP addresses—seemingly a simple subject—Julia Evans put together a workshop for her team about IP addresses and how IP routing on Linux works. Here are her notes for her presentation.
So you want to be a DevOps engineer – Answer these 10 sample interview questions to see how you’ll do.
PostgreSQL vs MongoDB v2 – benchmarking read performance of PostgreSQL and MongoDB on same data sets.
The 10:1 rule of writing and programming – “Writers are notorious for missing deadlines,” writes Yevgeniy Brikman. “Programmers are notorious for being wildly off with estimates. The question is, why?” All of a sudden, Brikman had an idea how to answer the question—and the answer is eye-opening.”
def programming – awesome site with programming quotes on it. A lot are awesome!
What is a Makefile and how does it work? – “If you want to run or update a task when certain files are updated, the make utility can come in handy,” writes Sachin Patil in a tutorial for opensource.com. You may have used it for compiling a program from source code. In this tutorial you’ll start by printing the classic “Hello World” on your terminal and then you’ll move on to other basic and some advanced techniques.
Microservice comparison – Stephen Solka demonstrates how to build a simple microservice in three languages to have a solid baseline for comparing implementation time.
The Webflow Tech Lead Guide – If you’ve accepted a Tech Lead role, congratulations, you’ve demonstrated exceptional technical skills and a knack for leadership — rare qualities, indeed! Or, if you’re curious about what the Tech Lead role offers and want to decide if it’s right for you, you’ve come to the right place.
Top 10 System Design Interview Questions for Software Engineers – Designing Large Scale Distributed Systems has become the standard part of the software engineering interviews.
Happy birthday, GNOME: 8 reasons to love this Linux desktop – On GNOME’s 21st birthday, we highlight some of the features we enjoy the most.
Awesome GNOME – A curated list of awesome apps, extensions, modules, themes and tools for the GNOME Desktop Environment.
5 reasons the i3 window manager makes Linux better – Get started with the keystroke-driven i3 tiling window manager for the Linux desktop.
5 open source strategy and simulation games for Linux – Challenge your strategic skills and explore new worlds with these five open source games.