A few months back I gave a talk in which I shared a list of my personal engineering axioms – things that, over the years, I've come to think of as ...
(more)
Context Mapper is an open source project providing a Domain-specific Language (DSL) based on Domain-driven Design (DDD) patterns for context mappin...
(more)
A Distributed Systems Reading ListIntroductionI often argue that the toughest thing about distributed systems is changing the way you think.
Google...
(more)
This critical function at Linkedin falls under the purview of the Site Engineering team and Site Reliability Engineers (SREs) who are Software Engi...
(more)
K3s is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote location...
(more)
Skaffold is client-side only.
With no on-cluster component, there is no overhead or maintenance burden to your cluster.
Works EverywhereSkaffold is...
(more)
If programmers were just more disciplined, more professional, they’d write better software.
Requiring programmers who have access to computers to r...
(more)
Binary search is a classic algorithm in computer science. In this step-by-step course, you'll learn how to implement this algorithm in Python. You'...
(more)
Five years ago, if you were building a system, it was a result of the code you wrote. Now, it’s built around the data that is fed into that system....
(more)
I follow you on Twitter and read your blog. I particularly enjoy this post: I’m reaching out looking for some guidance.I work as an engineering m...
(more)
Do you actually use data structures and algorithms on your day to day job? I've
noticed a growing trend of people assuming algorithms are poin...
(more)
Streamlit is an open-source app framework for Machine Learning and Data Science teams. Create beautiful data apps in hours, not weeks. All in pure ...
(more)
This is a quick guide to Python’s asyncio module and is based on Python version 3.8. Introduction Why focus on asyncio? A quick asyncio summary A q...
(more)
The Dash platform empowers data science teams to focus on the data and models, while producing and sharing enterprise-ready analytic apps that sit ...
(more)
Many engineers have found themselves in the unenviable position of being handed the keys to an AWS environment with absolutely no explanation of it...
(more)
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authenticat...
(more)
CUE (cuelang.org) added by
kai
in Develoment2020-06-01 14:46:22
Validate and define text-based and dynamic configuration
(more)
A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated over time,...
(more)
Singleton pattern in Python. Full code example in Python with detailed comments and explanation. Singleton is a creational design pattern, which en...
(more)
Simon's talk discusses the consideration that front end technical design is about creating a sufficient starting point, rather than a perfect end-s...
(more)
Time and resources are limited. How we spend our time and apply our resources when developing software systems is possibly the most fundamental and...
(more)
Create a branded static site from a set of Markdown files to host the documentation of your Open Source or commercial project – customizable, searc...
(more)
What is or isn't a programming language is a surprisingly subjective question. In this note, I try to nail down the major factors (precision, compo...
(more)
ClickHouse is a fast open-source column-oriented database management system that allows generating analytical data reports in real-time using SQL queries
(more)
At Braintree we run DDL operations on multi-terabyte, high-traffic PostgreSQL databases with zero downtime. We’ve documented how to verify DDL safe...
(more)
At Benchling, we’re building a platform to help scientists do research. Hundreds of thousands of scientists across academia and enterprise clients ...
(more)
Benchling is a data platform to help scientists do research. Hundreds of thousands of scientists across academic labs and enterprise companies use ...
(more)
In his latest Write Stuff article, Gigi Sayfan takes a dive into database migrations with an Alembic Tour-de-Force. Database schema migrations are ...
(more)
A "hero" project is one where 80% or more of the contributions are made bythe 20% of the developers. Those developers are called "hero" developers....
(more)
Since our talk at Connected Data London, I’ve spoken to a lot of research teams who have graph data and want to perform machine learning on it, but...
(more)