Streaming tech talks and training / Hardware
A detailed guide to the hardware setup (cameras, mics, lights) used for streaming online tech talks and training sessions.
A detailed guide to the hardware setup (cameras, mics, lights) used for streaming online tech talks and training sessions.
A developer details using CAD software and a 3D printer to design and fabricate a replacement plastic part for his 1984 Dodge truck.
A personal review of the Surface Book 2 laptop, focusing on its suitability for programming and development work compared to other devices.
A passionate critique of the modern laptop market, praising the durable and serviceable ThinkPad X200 while lamenting current flawed offerings.
A detailed review of the PinePhone, a Linux-based smartphone, focusing on its hardware, current software limitations, and target developer audience.
Announcing the founding of Oxide Computer Company, aiming to bring hyperscale-like infrastructure to on-premises data centers.
A guide to building custom game show buzzers using Raspberry Pi, a custom PCB, and a WebSocket server, with open-source code.
A follow-up review of the RaptorCS POWER9 Blackbird PC, detailing the resolution of hardware issues and improvements to customer support after initial problems.
A developer details his personal backup strategy using an external SSD and Backblaze cloud storage to automate backups and free up laptop space.
Explores how Conway's Law reveals communication gaps between hardware, firmware, kernel, and software layers, using examples like Spectre and Kubernetes.
A developer shares their learning process by exploring the RISC-V instruction set architecture, explaining ISAs and RISC principles.
A technical guide on configuring the default audio card in Linux, addressing common issues like card numbering and multi-source playback.
A developer explores open-source firmware projects like OpenBMC and u-bmc, discusses Intel Management Engine security, and shares insights from the Theranos book.
A developer explains the benefits of using older, well-supported hardware for software development and empathizing with users on limited systems.
A developer's personal journey to improve workspace ergonomics by switching to a more comfortable mouse and a split keyboard to alleviate neck and shoulder pain.
Advice for companies on maximizing programmer productivity by providing proper hardware, tools, and a creative work environment.
A Higher Education IT professional reflects on 18 years of dramatic technological change in the industry, from hardware to infrastructure.
A technical analysis measuring computer latency from 1977-2017, finding that some modern machines are slower than 40-year-old computers.
A guide to understanding USB-C ports and selecting the right adapters and docking stations for single-port MacBooks, with technical insights.
A technical analysis of Apple's A11 CPU, exploring its heterogeneous core architecture and methods to observe performance and efficiency cores in action.