vdirsyncer status update, May 2023
A developer provides a May 2023 progress update on vdirsyncer, covering CalDAV testing, sync algorithm improvements, and iCloud compatibility issues.
A developer provides a May 2023 progress update on vdirsyncer, covering CalDAV testing, sync algorithm improvements, and iCloud compatibility issues.
A technical guide on building a native, cross-platform GUI application by integrating Zig business logic with SwiftUI for the macOS frontend.
A tutorial on implementing the Compound Components pattern in React, using a Tabs component as a practical example.
A guide to extending SwiftUI's DocumentGroup for iOS apps, enabling custom toolbars, onboarding screens, and deeper UIKit integration.
Explains how .NET 6's TryGetNonEnumeratedCount method works to get an element count without enumeration, using internal interfaces like IIListProvider.
A developer discusses overcoming the personal impact of constructive criticism to grow professionally and personally, using the concept of anti-fragility.
A talk from PyCon Italia 2023 on creating web maps using Django and its GeoDjango module, from simple Spatialite setups to complex PostGIS implementations.
Overview of IPinfo's free IP geolocation database, its market context, and how it serves developers and businesses.
A developer's hands-on review and performance analysis of the new View Transitions API for multi-page web applications.
Explores JEP 445 for JDK 21, simplifying Java's launch protocol by removing requirements for public, static, and args in main methods for scripting.
A technical guide to implementing the Raft distributed consensus protocol in Go, covering leader election and log replication.
Argues that test code should prioritize readability and avoid excessive indirection, even at the cost of code duplication, to simplify debugging.
Advice on when and how to include your GitHub profile in job applications, emphasizing relevance over quantity.
Explains how to use the new MaxAgeInDays configuration in Bicep's linter rules to control allowed Azure resource API versions.
A CLI command to bypass CORS restrictions when fetching local files during localhost development in Chrome.
Explains how virtual threads in Java combine the simplicity of blocking code with the scalability of reactive programming for better performance.
A guide to creating, testing, and publishing WebAssembly modules using the AssemblyScript language for web and Node.js environments.
A DevEx engineer explains the role of Developer Experience, focusing on making software intuitive and joyful for developers, both internal and external.
A guide to six practical C# extension methods for IEnumerable, including IsNullOrEmpty, Partition, Median, and Mode.
A detailed guide to setting up a MacBook with Apple Silicon (M1) for web and React Native development, covering tools, terminal configuration, and essential software.