Hi everyone, second issue of 2021. Hope you stay positive and healthy. If you have any feedback, hit me at [email protected]. Until next time!
Exploring a new repository can certainly be a daunting task. Many angles come at play - familiarity with the languages, understanding of the tools or frameworks used, how components integrate with each other, what paradigm is used by the developers, etc. The points mentioned in this section will present you with approaches to make this journey smoot
How do you send a password over the internet? You acquire a SSL certificate and let TLS do the job of securely transporting the password from client to server. But Steam’s login page doesn’t only rely on TLS to ensure that your password stays protected. I’ll be discussing Steam’s unique method of logging in their users, and go down a deep rabbit hole of fascinating implementation details.
Let’s see how we can create QR codes that look however we want, while preserving links. We’ll also show the world’s first working QR gif (as far as I know).
Most of the GitHub products you interact with are in a large Ruby on Rails monolith. Monolithic codebases are common for many high-growth startups, and it’s a difficult situation to detangle yourself from. One of the pain points we had was problems with the on-call system for our monolith.
The lessons Dropbox has learned in incident management. You probably won’t find all of these in a textbook description of an incident command structure, and you shouldn’t view these improvements as a one-size-fits-all approach for every company. (Their usefulness will depend on your tech stack, org size, and other factors.) Instead, we hope this serves as a case study for how you can take a systematic view of your organization’s own incident response and evolve it to meet your users’ needs
A series about idle PostgreSQL connections. The first one is about memory consupmtion, this one is about its affect on performance.
In this post I’ll try to give you a simple example how you can create your own error recovery solution based on what is used in RAID-6. More specifically, if you need to provide rendundancy across your mediums so that a failure of 1 or 2 mediums will be tolerated, look no further! ;)
Dream of creating your own programming language. LLVM has your back. Rust, Crystal, Swift they are all used LLVM.
Without TCO many recursive functions can blow up the stack causing a stack overflow. Therefore by teaching people about TCO in the context of recursion, you can teach them why optimizing compilers (or interpreters) can run tail recursive code efficiently and without causing a stack overflow.
Cost breakdown of a real world application. It’s great when company share detail about their server cost so we can have insight on how big companies operate their infrastructure. You will learn some tips as well to optimize billing
Adds additional postgres functionality to an ActiveRecord / Rails applicationRuby
🔎 Impossibly fast web search, made for static sites.Stork
a tool for converting a Python project into a standalone native application. You can package projects for: Mac, Window, Linux, iPhone, AndroidPython
♪ A low-level library to play sound on multiple platforms ♪Go
Keep your application settings in sync.
An easy-to-use and versatile dashboard for Kubernetes brought to you by Kinvolk.
PostgreSQL backup and restore service
High-performance connection pool for PostgreSQL
Better Dev Link