Rust vs Go – Both Go, and more recently Rust, are increasingly popular for infrastructure tooling. This post has a nice comparison of the languages, looking at the main similarities and differences. [#go]
Hands-free coding – Here’s how Josh Comeau develops software using dictation and eye tracking. [#dictation]
Architecture Playbook – Smart people have been thinking on how to create IT architectures as long as there has been computers. Ideas come and go, however creating a good architectures can still be complex and time consuming. Especially when you try to invent the wheel for yourself. With this interactive playbook you can create your IT architecture better and faster. [#architecture]
Software Architecture In this article describe some software architecture. [#architecture]
Problem Solving – Problems like the one I am about to share can be great tools for learning about problem solving. This one’s from Project Euler. My intention is not to simply spoil the answer. I want to share my process of figuring it out, with the hope of being able to pinpoint some specific strategies that can be used to solve all kinds of problems.
5 advanced Git tips to boost your productivity – Git is powerful, and without any doubt, it’s one of the most popular version control systems. There are many Git best practices, and Git tips are there which can help you to save your time. If you work with Git repositories to manage your codes and resources, you might be familiar with the commands that are commonly used. [#git]
Go is 11-years old this month. Here’s a quick history—and what’s in store for Go in 2021. [#go]
57 GitHub repositories for Python developers – Angelica Dietzel’s list of curated repos includes everything from Snallygaster to Zulip. [#python]
Dockerfiles security best practices – Here are some common container security issues and how to avoid them. [#docker]
3 easy ways to run Docker in a Docker container – Bibin Wilson shows three ways to run Docker in a Docker container (and offers a few use cases for why you might want to). [#docker]
Traefik: canary deployments with weighted load balancing – A nice introduction to using Traefik for canary deployments and weighted load balancing.
Ever found yourself wanting to quickly look up DNS information? Dog – is a CLI tool with a nice user interface and the ability to output JSON.
How I built a real world project for the first time – In this article, Man will write about the building process and design thinking in general.
How 30 lines of code blew up a 27-ton generator – “A secret experiment in 2007 proved that hackers could devastate power grid equipment beyond repair—with a file no bigger than a gif.” [#hacker]
Nov. 10, 1983: The computer “virus” is born – In 1983, Fred Cohen, a University of Southern California graduate student, demonstrated a computer virus during a security seminar at Lehigh University in Pennsylvania. He inserted his proof-of-concept code into a Unix command and within five minutes of launching it onto a mainframe computer, had gained control of the system. The rest, as they say, is history.