Issue #3

9/11/2020

A Byte of Coding Issue #3
Hello peeps,

You know I'm getting pretty sick of the corona virus (ba-da--ba-bum-chhhh). Fortunately it hasn't had a major impact on my life, and I'm grateful for that. I know that it's not the case for a lot of people, and I hope that the majority (if not all) of you are getting on well. But some of the steps countries are taking in combating a disease that affects a minuscule part of the productive population seem to be doing more bad than good. I'm currently in the UK, and a new law is going into affect on Monday that will prohibit gatherings of more than six people. That's straight up whack to me. Humans are social creatures, and extended periods of isolation that have resulted from these policies are having/going to have a meaningful impact on the entire world. But I digress. If you feel like I'm being unfair in my judgement, or have data that proves me wrong, I'm all ears and always open to hearing the contradicting opinion, so let me know. Anyway, here's the issue, served hot, straight from the scalding oven of the interwebs.

How We Ended up with Git
10/09/20 - git, historical
Git has become a major part of most software development infrastructure. And it makes sense. It's a fantastic tool for keeping track of work from lots of people (most of the times). In this informative article, Dino Esposito talks about Git's history, explores the differences between distributed and centralized source code control systems, git's philosophy, and finally ending with an overview of all the different products available for source code control.

Notes About Compilers
10.09/20 - compilers
Maybe a lot of you have computer science degrees, and covered topics like compilers in classes. Personally, I don't, and never really spent time learning the basics or diving into the details. If you're in a similar position, or just slept through your compilers 101 class, this article is for you. Patrick Louis goes over some notes and interesting points he jotted down in regards to compilers. Patrick describes the general structure of a compiler and then focuses on explaining all of the key definitions, with code and textbook examples to bring the point across.

How Does a Database Load Balancer Work?
10/09/20 - databases, distributed systems
I was recently talking to a fellow programmer and asking questions about distributed systems. He said it was a nightmare, and one of the worst things to have to maintain. But that doesn't mean they're a nonessential piece of many large systems. In this introductory article by Agus Syafaat, Agus presents a load balancer's architecture, covers a couple of different load balancing algorithms, highlights a few advantages of using one, and then describes a couple of database replication methods. It's not super indepth, but it covers the basic essentials.

That's it for today. Have a lovely day.
Alex

Stats (updated daily)

Sent: 625

Opens: 635

Clicks: 399

Link Clicks Clicks % Unique Clicks Unique Clicks %
How We Ended up with Git 150 37.59% 122 37.54
Notes About Compilers 144 36.09% 115 35.38
How Does a Database Load Balancer Work? 105 26.32% 88 27.08

Previous

Back to Issues

Next