Joining Voltus to work on climate!
A software engineer shares his journey to Voltus, a company using tech to balance the power grid and fight climate change through demand response programs.
A software engineer shares his journey to Voltus, a company using tech to balance the power grid and fight climate change through demand response programs.
A former Mayavi core contributor shares their journey into open source, from using the 3D visualization library for PhD research to becoming a key maintainer.
A critical analysis of the Fediverse (Mastodon, Pleroma) highlighting its benefits as a decentralized social network but also its toxic, Twitter-like dynamics.
Explains the ARIES database transaction recovery algorithm, covering its motivation, data structures, and how it ensures atomicity and durability.
A developer's monthly digest covering books, courses, and personal reflections on attending tech conferences like app.js and Devoxx Poland.
A guide to dynamically switching between SwiftUI's HStack and VStack layouts based on device orientation or screen size.
Explains the difference between abstract classes and interfaces in C# using real-world analogies like animals and ATMs.
Explores different methods for internationalizing (i18n) website URLs, discussing explicit vs. implicit styles and best practices for language selection.
A guide explaining React Portals, their purpose for rendering components outside parent DOM hierarchy, and how to use them for modals and popups.
A developer shares a technique for refactoring complex Ecto queries in Elixir using the `reduce` function for cleaner, more compositional code.
Argues that traditional B2B app development is flawed for multi-party interactions and calls for a new platform.
An overview and technical exploration of Poem, a feature-rich, Rust-based web framework, covering its setup, features, and examples.
A developer discusses the importance of testing websites on ultrawide (21:9) screens, not just standard 16:9, and provides a simple method for emulating these resolutions.
Argues against learning JavaScript frameworks before mastering the underlying web platform (HTML, CSS, JS) for better long-term skills and compatibility.
A tutorial explaining the if...else-if...else conditional statement in JavaScript with practical examples and logic flow.
A developer shares their journey of joining Microsoft as a Senior Content Developer for Azure, retiring from the MVP program, and embracing new learning opportunities.
Discusses strategies for handling website support for Internet Explorer after its official retirement, advocating for progressive enhancement over polyfills.
Explains methods for estimating NPM package market share, using Redux and state management libraries as examples with various data sources.
A monthly update on TinyPilot, a tech hardware/software project, covering revenue, software licensing, and development progress.
A guide to updating Hugo tweet shortcodes using PowerShell, curl, and the Twitter API to comply with new syntax requirements.