Technology That Makes Life Better
System Architecture
Observability in 2022: It Pays to Learn
By 2026, 70% of organizations that successfully applied observability will achieve shorter latency for decision making, enabling competitive advantage for target business or IT processes, according to analysts.
Leveraging Namespaces for Cost Optimization with Kubernetes
You can use Kubernetes namespaces to set resource requests and limits to ensure that your clusters have the correct resources for optimal performance.
Kubernetes Pains? Platform Engineering Can Help
Complex technologies like Kubernetes are likely to create cognitive overload for your developers. Platform engineering might be part of the solution.
How to Use BOLT, Binary Optimization and Layout Tool
A look at how this post-link optimizer developed to speed up large applications can be a simpler way to achieve better code layout.
Making Seamless Edge Computing, Seamless
Get to know the Loki-Proxy, powered by groundcover and see discover how it can integrate with additional OSS tools to help make your edge computing implementation seamless.
BPF: the universal in-kernel virtual machine
Much of the recent discussion regarding the
Ktap dynamic tracing system was
focused on the addition of a Lua interpreter and virtual machine to the
kernel. Virtual machines seem like an inappropriate component to be
running in kernel space.
But, in truth, the kernel already contains more than one virtual
machine. One of those, the BPF interpreter, has been growing in features
and performance; it now looks to be taking on roles beyond its original
purpose. In the process, it may result in a net reduction in interpreter
code in the kernel.
Microblogging with ActivityPub
As of late, concerns about the future of Twitter have caused many of its
users to seek alternatives. Amid this upheaval, an open-source
microblogging service called Mastodon has received a great deal of
attention. Mastodon is not reliant on any single company or central
authority to run its servers; anyone can run their own. Servers communicate
with each other, allowing people on different servers to send each other
messages and follow each other's posts. Mastodon doesn't just talk to
itself, though; it can exchange messages with anything that speaks the ActivityPub protocol.
There are many such implementations, so someone who wants to deploy their own
microblogging service enjoys a variety of choices.
Beyond microblogging with ActivityPub
ActivityPub-enabled microblogs are gaining
popularity as a replacement for Twitter, but ActivityPub is for more than
just microblogging. Many other popular services also have open-source
alternatives that speak ActivityPub. Proprietary services operated by
commercial interests usually deliberately limit interoperability, but users
of any ActivityPub-enabled service should be able to communicate with each
other, even if they are using different services. This promise of
interoperability is often limited in practice, though; while ActivityPub
specifies how multiple types of content
can be published, the kinds of content that can be
displayed or interacted with vary from project to project.
How Capital One Performs Chaos Engineering in Production
Capital One — the first bank to be fully in the public cloud — achieves a higher level of resiliency through chaos engineering in production.
5 Software Security Goals All CTOs Should Prioritize
A design with a good separation of concerns will perform well. Keep the application security code simple and ensure that security behavior is easy to extend.
Hardware Independence Is Critical to Innovation in Machine Learning
We as an industry must achieve hardware independence if we’re to fulfill the promise of AI. It will enable faster innovation, unlock hybrid options for model deployment and ultimately save practitioners time and energy.
What Is APIOps? (In Less than 500 Words)
APIOps creates a standardized process and collaborative culture to accelerate how your organization creates APIs and maintains them throughout their life cycle.
A thorough introduction to eBPF
In his linux.conf.au
2017 talk [YouTube] on the eBPF in-kernel virtual machine, Brendan Gregg
proclaimed that "super powers have finally come to Linux". Getting
eBPF to that point has been a long road of evolution and design. While
eBPF was originally used for network packet filtering, it turns out
that running user-space code inside a sanity-checking virtual machine
is a powerful tool for kernel developers and production engineers.
Over time, new eBPF users have appeared to take advantage of its
performance and convenience. This article explains how eBPF evolved
how it works, and how it is used in the kernel.
Ash Framework
Microservices to a Monolith, Making a case with Elixir Phoenix
Increasing productivity, affordability, scalability, and even less coding (gasp!) are the goals for...
How I use utility classes to write more efficient CSS
Today, I wanted to talk about my approach to CSS. It’s a strategy I’ve fine tuned over a decade of working with the web, and helps me create websites and apps that are easier to build and maintain.
Let’s dig in!
Styling elements I tend to broadly style elements directly whenever I want all elements of that type to look the same.
For example, in my designs, I often want all input, select, and textarea elements to be full-width elements with a slight margin at the bottom.
Design: #noFramework
Is it as hard as you think?
Introduction to Locality-Sensitive Hashing
How To Extract Data From any Website (A Step by Step Tutorial)
In this tutorial we are going to extract data from any website using python programming language.
Textual - A year of building for the terminal
Textual is a TUI framework for Python, inspired by modern web development.
Kubernetes Namespace: How To Use It To Organize And Optimize Costs
Learn how to use a Kubernetes namespace strategy to organize your clusters better and control your cloud costs.
Not just flightless birds: How EMUs secure and scale identity and access management for your GitHub Enterprise | The GitHub Blog
GitHub Enterprise has evolved to support the needs of enterprise administrators, corporate security teams, and individual developers who contribute to open source.
D2 Tour | D2 Documentation
D2 is a diagram scripting language that turns text to diagrams. It stands for
Announcing Bumblebee: GPT2, Stable Diffusion, and more in Elixir - Livebook.dev The Livebook Blog
We have implemented several models, from GPT2 to Stable Diffusion, in pure Elixir, and you can download training parameters for said models directly f
Wikibase/DataModel - MediaWiki
Wikibase/DataModel - MediaWiki
Wikibase/DataModel/Primer - MediaWiki
Identifiers - Chris Martin
What is Image Classification? - Hugging Face
Learn about Image Classification using Machine Learning