The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more — out of the box. Read more…
Category Archives: Programming
Is Space Pixelated? The Quest for Quantum Gravity
The universe itself may be similarly pixelated. Scientists such as Rana Adhikari, professor of physics at Caltech, think the space we live in may not be perfectly smooth but rather made of incredibly small discrete units. “A spacetime pixel is so small that if you were to enlarge things so that it becomes the sizeContinue reading “Is Space Pixelated? The Quest for Quantum Gravity”
Build a Weather Station with Elixir and Nerves
Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community for structuring and organizing Nerves applications. Capture all of your weather station sensor data using Phoenix and Ecto in a lightweight server-side application. Read more…
GitHub will natively support Mermaid diagrams
Mermaid is an incredibly popular Markdown-inspired syntax used to visualize workflows, software architecture, and abstract concepts in documentation. Support for displaying Mermaid diagrams has appeared on GitHub’s top list of feature requests since 2015. In its absence, many developers simply added screenshots to their Markdown. Today, we’re excited to add native support for Mermaid whereverContinue reading “GitHub will natively support Mermaid diagrams”
How I VTuber
How I VTuber If you’ve watched tech talks I’ve done and any of my Twitch streams recently, you probably have noticed that I don’t use a webcam for any of them. Well, technically I do, but that webcam view shows an anime looking character. This is because I am a VTuber. I use software thatContinue reading “How I VTuber”
Announcing Rust 1.58.0
The Rust team is happy to announce a new version of Rust, 1.58.0. Rust is a programming language empowering everyone to build reliable and efficient software. Read more…
Following the programming language evolution, and taking it personally
Further adventures in understanding, explaining, and challenging the facts that should be obvious. Read more…
Functional Programming in Idris 2
The goal of this project is quickly explained: To become a more or less comprehensive guide to the Idris programming language, with a lot of introductory material targeted at newcomers to functional programming. Read more…
Rewriting my toy blockchain in Rust
My plan was to port my toy blockchain from Python to Rust. The initial project had multiple iterations, starting with proof-of-work and later Merkle trees and elliptic curve cryptography – a suitable candidate for a 1-week rewrite. Read more…
Nim Community Survey 2021 Results
The Nim community survey 2021 has been open for a month and a half, and we have received 825 responses (compared to 769 last year) – we think this is a large enough sample to draw conclusions about our users and their habits. Read more…