Why and how GitHub is adopting OpenTelemetry
Building on top of OpenTelemetry empowers us to provide integrated and opinionated observability solutions for our application engineers.
Building on top of OpenTelemetry empowers us to provide integrated and opinionated observability solutions for our application engineers.
Running Elixir on Fly.io let me easily create a globally distributed, privately networked, clustered, multi-player game server! Here's how.
In this article we will be exploring what parser combinators are, what runtime parser generation is - why they're useful, and then walking through a Zig implementation of them.
Function pipelines allow you to analyze data by composing multiple functions in SQL and express complex logic in PostgreSQL in a cleaner way.
Learn some zsh tips to blow your mind and make your developer workflow easier.
We present Logica, a novel open source Logic Programming language.
Welcome to the shiny new HPy blog! HPy has been around for a while now. The initial discussion started during EuroPython 2019, in the good old times when we could still go to conferences and have real
Every software team says they do Agile and yet almost nobody is Agile. How did we get to this point? Where do we go from here?
@{siteConfig.tagline}
“No, we don’t use Kubernetes”. That always gets raised eyebrows... so we decided to write about our reasoning behind this cloud architecture decision.
Notion’s data model enables the product’s most foundational component: blocks. Through blocks, we allow users more flexibility over their information.
PHP 8.1 is a major update of the PHP language. Enums, readonly properties, first-class callable syntax, fibers, intersection types, performance improvements and more.
Detectify Crowdsource is not your average bug bounty platform. It’s an invite-only community of the best ethical hackers who are passionate about securing modern technologies ...
Writing Well-Documented Code - Learn from Examples
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
SQLite strives to be flexible regarding the datatype of the content that it stores. For example, if a table column has a type of "INTEGER", then SQLite tries to convert anything inserted into that column into an integer. So an attempt to insert the string '123' results in an integer 123 being inserted. But if the…
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.
Nix and Docker both tackle the works-on-my-machine problem, but in different ways. A practical comparison of their approaches to reproducible environments.
jQuery: The Write Less, Do More, JavaScript Library
Is it ok to have if clauses that will basically never be run? Surely, there must be some performance cost to that...
Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience,…
A series of posts about QEMU internals:
Learn what are microservices, when are microservices beneficial and how module boundaries impact software design.
Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the community.
GitHub has done a lot of work in the last six months to improve performance for large monorepos.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
And we’d love to have your feedback