Dev
- [Be a Better Programmer with these 45 Mathematics Courses](https://hackernoon.com/
be-a-better-programmer-with-these-40-mathematics-courses-d8ca48a2f8a2) –
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](https://
hackernoon.com/creating-a-chrome-extension-in-2018-the-good-the-bad-and-the-meh-8efcf6d28322)
– 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](https://dev.to/samthor/
shipping-pwas-as-chrome-extensions-3l5c) –incredibly simple (basically all
that’s left is building a small embedder).
- [VerbalExpressions - RegularExpression made easy](https://dev.to/bachnxhedspi/
verbalexpressions—regularexpression-made-easy-27a8) – cool tool alert,
for anyone that dread regex’ing stuff.
- [Best Open Source Tools For Developers](https://dev.to/sarthology/
best-open-source-tools-for-developers–300f) đź› – List of some badass tools
powered by Open Source Community.
Ops
- [Site reliability engineering (SRE): A simple overview](https://www.oreilly.com/
ideas/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](https://medium.com/
@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672) – “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](https://opensource.com/article/18/8/
visualizing-devops-essentials-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](https://www.theserverside.com/video/
Tackle-these-10-sample-DevOps-interview-questions-and-answers) – Answer
these 10 sample interview questions to see how you’ll do.
Misc
- [PostgreSQL vs MongoDB v2](https://hackernoon.com/
https-medium-com-cn007b-postgresql-vs-mongodb-v2-5b5b2de6990f) –
benchmarking read performance of PostgreSQL and MongoDB on same data sets.
- [The 10:1 rule of writing and programming](https://www.ybrikman.com/writing/
2018/08/12/the-10-to-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?](https://opensource.com/article/18/8/
what-how-makefile) – “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](https://medium.com/@trashhalo/
microservice-comparison-63ed53a47a6c) – 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](https://github.com/webflow/leadership/blob/
master/tech_lead.md) – 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.
- [The Effective Tech Lead is a 100x Engineer.](https://hackernoon.com/
the-effective-tech-lead-is-a-100x-engineer-fe49c0372a63)
- [Top 10 System Design Interview Questions for Software Engineers](https://
hackernoon.com/top-10-system-design-interview-questions-for-software-engineers-8561290f0444)
– Designing Large Scale Distributed Systems has become the standard part of
the software engineering interviews.
Linux
- [Happy birthday, GNOME: 8 reasons to love this Linux desktop](https://
opensource.com/article/18/8/what-i-love-about-gnome) – 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](https://opensource.com/
article/18/8/i3-tiling-window-manager) – Get started with the
keystroke-driven i3 tiling window manager for the Linux desktop.
- [5 open source strategy and simulation games for Linux](https://opensource.com/
article/18/8/strategy-simulation-games-linux) – Challenge your strategic
skills and explore new worlds with these five open source games.