Plain text. With lines.
The true cost of linked lists · YKarroum
WHAT functions and WHY functions
I want to tease out a small realization I had on two of programming's subtle arts and hard problems: naming things, and not repeating yourself.
This first post uses a simple example to focus on function names.
pg_ivm - Materialised Views On Steroids
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
Async destructors, async genericity and completion futures
The main focus of this article will be on attempting to design a system to support asynchronous destructors in the Rust programming language, figuring the exact semantics of them and resolving any issues encountered along the way. By side effect, it also designs a language feature called “async genericity” which enables supporting blocking and asynchronous code with the same codebase, as well as designing a system for completion-guaranteed futures to be added to the language.
Ideo’s David Kelley on “Design Thinking”
David Kelley, founder of the design firm Ideo and the Stanford d.school, was leading a charmed existence. Then he felt a lump.
How to Approach Software Architecture Design
How an architect thinks and approaches designing and architecting software systems? The architect's job is eventually a combination of tech lead, software engineer, R&D engineer, and strategist. But how are these responsibilities come together?
GUN
Mark Nadal on Twitter
“📸👓🐈
Like quantum physics…
GUN finds the shortest path
to stream data in a decentralized network.
If browsers connected p2p via WebRTC, you do NOT receive video from a relay.
But if RTC crashes/fails, it INSTANTLY switches to a websocket fallback, faster than you can 👁️.”
WunderGraph - The Next Generation API Developer Platform - is Open Source! - WunderGraph
The Graph Cleans Up Complexity in Its Web3 Infrastructure
Announcements at the user conference hosted by Edge & Node included the sunsetting of The Graph's hosted service and new features aimed at cleaning up its complexity. #Web3 #blockchain #TheGraph
Scaling Appsec at Netflix (Part 2)
By Astha Singhal, Lakshmi Sudheer, Julia Knecht
OpenCost: Open Source Collaboration on Kubernetes Cost Standards
OpenCost aims to standardize cost tracking, allocation, methodologies and measurements to help teams using Kubernetes to more easily understand their costs.
Data structure size and cache-line accesses
On many systems, memory is accessed in fixed blocks called “cache lines”. On Intel systems, the cache line spans 64 bytes. That is, if you access memory at byte address 64, 65… up to 127… it is all on the same cache line. The next cache line starts at address 128, and so forth. In … Continue reading Data structure size and cache-line accesses
Trunk | Trunk
Trunk currently consists of Trunk Check: a blazingly fast meta code checker and formatter with
Running Intel Binaries in Linux VMs with Rosetta | Apple Developer Documentation
Optimizing Linux Pipes
In CPU design, there is Ahmdal’s law. Simply put, it means that if some process is contributing to 10% of your execution, optimizing it can’t improve things by more than 10%. Common sen…
Multiplatform Linux ‘pretty much done’ says Linus Torvalds
Debuts version 5.19rc1, which includes HPE’s next-gen server ASIC and much more
Google Pixel eSIM: What is it and how does it work?
This guide explores the compatibility differences of the Pixel eSIM with each device in the Pixel range, and whether they work with an eSIM plan from eSIM.net.
eSIM Enabled Phones: Complete List of eSIM Phones
Embedded SIM technology marks a new era for mobile phones. This guide covers everything you need to know about eSIM phones.
The end of passwords? 🗝
A new passwordless standard is being adopted
Schrödinger's functions: not the pure functions your are looking for
What make a pure function pure? What make a stable system stable?
The Identity of OAuth Public Clients
Should you be worried about OAuth client impersonation? Let's answer some of the most frequently misunderstood questions about
A visual guide to Kubernetes networking fundamentals
Networking within Kubernetes isn't so different from networking in the physical world. Remember networking basics, and you'll have no trouble enabling communication between containers, Pods, and Services.
For Whom is this Container? · Aspiring Craftsman
Fractional GPUs Empower New Wave Of Accelerated Software Development
There is no denying that GPUs have incredible potential to accelerate workloads of all kinds, but developing applications that can scale across two, four,
A beginner’s guide to CI/CD and automation on GitHub | The GitHub Blog
CI/CD and workflow automation are native capabilities on GitHub platform. Here’s how to start using them and speed up your workflows.
Smartproxy Review: The Reliable, High-Quality Proxy - Make Tech Easier
Want reliable, high-quality proxies for web scraping? See how Smartproxy gives you the tools you need to gather data quickly and easily.
Architecting an Auth System for Applications
These workflows and authentication system best practices can help you build a sound login and authentication system for your applications.
Demystifying the Metrics Store and Semantic Layer
A semantic layer is a data representation for business that allows end-users to access data independently using conventional business words.