Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,670 articles
Engineering — The forecast is clear: clouds on e-paper, powered by the cloud

The forecast is clear: clouds on e-paper, powered by the cloud

Follow along as I build a custom weather display using Cloudflare Workers and a popular e-paper display. While the embedded electronics I used have their limitations, Workers provided an elegant solution to overcome these challenges and bring the project to life.

MMMarek MajkowskiMarek Majkowski·December 31, 2024Engineering
AI & ML — GitHub’s top blogs of 2024

GitHub’s top blogs of 2024

Explore GitHub’s top blogs of 2024, featuring new tools, AI breakthroughs, and tips to level up your developer game.

LLLaura LindemanLaura Lindeman·December 30, 2024AI & ML
Languages — Catching up with async Rust

Catching up with async Rust

In December 2023, a minor miracle happened: async fn in traits shipped. As of Rust 1.39, we already had free-standing async functions:  pub async fn read_hosts () -> eyre :: Result < Vec < u8 >> { // etc. } …and async functions in impl blocks:  impl HostReader { pub async fn read_hosts ( & self ) -> eyre :: Result < Vec < u8 >> { // etc. } } But we did not have async functions in traits:

AWAmos WengerAmos Wenger·December 25, 2024Languages