System Architecture

System Architecture

7670 bookmarks
Custom sorting
The Database Inside Your Codebase
The Database Inside Your Codebase
Navigating codebases of any meaningful size is difficult. Most of a programmer's time is spent jumping through the codebase, reading or skimming to build a mental model of the constructs and conventions within it. These constructs — among them: the DSLs, interfaces, and taxonomy of types that exist — are arguably the most important precursor to understanding where and how to make changes. But these constructs only exist in programmers' heads. It's difficult or impossible to navigate most codebases through the lens of those constructs; programmers lack "code browsers" that present the underlying code independently of files and the filesystem hierarchy. Yet code browsers that can do so — and we'll look at some examples below — would be incredibly useful. This is because instances of these constructs can be thought of as records in a database, albeit an ad-hoc, poorly-specified database that can only be queried through carefully-crafted regexes.
·feifan.blog·
The Database Inside Your Codebase
Download
Download
It is a live notebook. It is a flexible search interface. It is a fancy code editor. It is a software analysis platform. It is a data visualization engine. All in one.
·gtoolkit.com·
Download
Glamorous Toolkit
Glamorous Toolkit
Glamorous Toolkit is the moldable development environment.
·gtoolkit.com·
Glamorous Toolkit
Edge 2.0 Manifesto: Redefining Edge Computing | F5
Edge 2.0 Manifesto: Redefining Edge Computing | F5
F5’s completion of its acquisition of Volterra marks the beginning of the next phase of edge computing, ushering in the Edge 2.0 era. We envision that in the Edge 2.0 era, digital business in every industry sector will adopt edge computing platforms to deliver applications and to process and analyze data. The edge platform will be an essential component of the user experience for all digital services.
·f5.com·
Edge 2.0 Manifesto: Redefining Edge Computing | F5
Computer made from liquid crystals would ripple with calculations
Computer made from liquid crystals would ripple with calculations
A proposal for a computer built using liquid crystals – similar to those found in LCD TVs – would use the orientation of the molecules to store data. Calculations would look like ripples through the liquid
·newscientist.com·
Computer made from liquid crystals would ripple with calculations
Git's database internals II: commit history queries | The GitHub Blog
Git's database internals II: commit history queries | The GitHub Blog
This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it's enabled in your repositories.
·github.blog·
Git's database internals II: commit history queries | The GitHub Blog
How an Airliner Cockpit Works
How an Airliner Cockpit Works
Take an animated tour of an airliner cockpit with this video from Jacob O’Neal of Animagraffs on YouTube. The level of detail is seriously impressive! He goes over every switch, pedal, displa…
·blog.adafruit.com·
How an Airliner Cockpit Works
B.F.D.'s The Algorithm 'Famous Shadowban’ Energy on Twitter
B.F.D.'s The Algorithm 'Famous Shadowban’ Energy on Twitter
“Hello! The Algorithm here to talk to you about something which has been in the news lately which is near and dear to my heart: end-to-end encrypted DMs. If you're interested in why this is a hard problem tech and business problem, read on. Warning: Long. 1/”
·mobile.twitter.com·
B.F.D.'s The Algorithm 'Famous Shadowban’ Energy on Twitter
Keynote by Mr. Thomas Dullien - CyCon 2018
Keynote by Mr. Thomas Dullien - CyCon 2018
The NATO Cooperative Cyber Defence Centre of Excellence (CCDCOE) organised its 10th International Conference on Cyber Conflict (CyCon 2018) in Tallinn, on th...
·youtube.com·
Keynote by Mr. Thomas Dullien - CyCon 2018
Stable Diffusion with 🧨 Diffusers
Stable Diffusion with 🧨 Diffusers
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
·huggingface.co·
Stable Diffusion with 🧨 Diffusers
The end of Moore's law forced YouTube to make its own video chip
The end of Moore's law forced YouTube to make its own video chip
Ranganathan and other Google engineers looked at the overall picture and realized transcoding (for YouTube) was consuming a large fraction of compute cycles in its data centers.
·techspot.com·
The end of Moore's law forced YouTube to make its own video chip
Bob
Bob
·bob.build·
Bob
Fast.ai's Practical Deep Learning for Coders Has Been Updated
Fast.ai's Practical Deep Learning for Coders Has Been Updated
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.
·i-programmer.info·
Fast.ai's Practical Deep Learning for Coders Has Been Updated
Githubnext
Githubnext
GitHub Next investigates the future of software development
·githubnext.com·
Githubnext
ONDC: An Open Network for Ecommerce
ONDC: An Open Network for Ecommerce
Open networks provide the means for increased freedom and autonomy as more of our lives move to the digital realm. ONDC is an experiment launching in India that is hoping to bring these benefits to shoppers and merchants.
·windley.com·
ONDC: An Open Network for Ecommerce
What is Identity and Access Management (IAM)?
What is Identity and Access Management (IAM)?
An Identity access management system is essential to any organization because it places barriers between users and vital enterprise assets.
·veritis.com·
What is Identity and Access Management (IAM)?
Synthesia | #1 AI Video Generation Platform
Synthesia | #1 AI Video Generation Platform
Create AI videos by simply typing in text. Easy to use, cheap and scalable. Make engaging videos with human presenters — directly from your browser. Free demo.
·synthesia.io·
Synthesia | #1 AI Video Generation Platform
Please do not use Python for tooling
Please do not use Python for tooling
Programmers like to argue over programming languages and tooling. If we remove all the pretense, it usually comes down to people defending their personal choices. We have a tendency to try to justify and protect our investment in whatever languages and tools we know and use.
·borud.no·
Please do not use Python for tooling