Multiperspective Diagramming – A guide for system engineers
A multiperspective diagramming guide for system, software, cloud, network, and other engineers.
Topics /
The most popular blog posts about software engineering on Hacker News. 497 posts.
A multiperspective diagramming guide for system, software, cloud, network, and other engineers.
The Haskell Phrasebook is a free quick-start Haskell guide comprised of a sequence of small annotated programs.
WebAssembly (Wasm) has many applications in the cloud-native world today – WASI, edge cloud computing, Proxy-Wasm, and cloud-native runtime for server
April Fool's may be over, but once we set up a system to react every time someone typed Command+C, we realized there was also an opportunity to learn about how people use our site. Here’s what we found.
We had an opportunity to talk with James Gosling, a Canadian computer scientist, best known as the father of the Java programming language, and get his insight into the languages, features, and solutions that we use every day.
This technical report is based on a dissertation submitted November 2020 by the author for the degree of Doctor of Philosophy to the University of Cambridge, Selwyn College.
When you search for executions of a function in Pernosco (or set a breakpoint in a more traditional debugger), how does the debugger decide where to stop? You might think it just stops at the first instruction in a function, but that's not true in general. Debuggers actually stop immediately after the function's…
We take a behind the scenes look at the pganalyze Index Advisor and discuss a few recent improvements, such as utilizing selectivity information better.
Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.
Announcing the Go font family, by Bigelow & Holmes.
This PEP is a tutorial for the pattern matching introduced by PEP 634.
Idioms and patterns for handling errors in Go.
Watch Rob Pike's talk, _Concurrency is not parallelism._
Focus on debugging your application rather than debugging your programming language knowledge.