D2 is a domain-specific language (DSL) that stands for Declarative Diagramming. Declarative, as in, you write in text what you want diagrammed, we generate it.
Renovate is a free tool by Mend that allows automating dependency updates in software projects. Fully customizable with a setting to suit every workflow.
Combining the best of engineering cultures from Silicon Valley and Shanghai (Ep. 475)
The home team sits down with Liam Zhao, founder and CEO of Immersive, a startup that gives creators tools to produce engaging virtual content and events.
The home team discusses how Instagram’s evolving platform has alienated some creators, why AI and machine learning are moving on-premises, and why Amazon’s acquisition of the company behind the Roomba is striking from a privacy perspective.
Why You Should Start Testing in the Cloud Native Way
Cloud native testing tools allow you to deploy tests in your clusters, the executions are super scalable and they are not coupled to any CI/CD framework.
Static analysis means something different to everyone. What if you looked at code as data, and the benefits this point of view brings to code analysis?
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.
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.
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.
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
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.
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…
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/”
The NATO Cooperative Cyber Defence Centre of Excellence (CCDCOE) organised its 10th International Conference on Cyber Conflict (CyCon 2018) in Tallinn, on th...