Ten Platform Commandments
A developer shares ten essential principles for building and managing scalable software platforms, based on lessons from running platforms at scale.
A developer shares ten essential principles for building and managing scalable software platforms, based on lessons from running platforms at scale.
Analysis of how major IT vendors like Microsoft, Dell, and Amazon are shifting from horizontal to vertically integrated 'full stack' models.
Explains the key differences between PHP's array_merge function and the + operator for merging arrays, including how they handle keys and values.
An interview with Maven developer Robert Scholte discussing the inner workings of the project and future plans for Maven 4 and 5.
A guide to implementing snapshot testing for iOS UI using iOSSnapshotTestCase (formerly FBSnapshotTestCase) within XCTest and XCUITest.
A guide to productivity fundamentals, covering mindset, essentialism, the GTD system, and deep work strategies for tech professionals.
Tips for getting into full sessions at VMworld Europe, including wait queues, session duplication, and using the schedule builder.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
Stack Overflow co-founder reflects on its 10-year impact as a vital resource for programmers and discusses future challenges.
A tutorial on using RxJS for state management in React applications, focusing on handling real-time data and asynchronous operations.
Advice for companies on maximizing programmer productivity by providing proper hardware, tools, and a creative work environment.
A conference veteran shares essential experiences for first-time AWS re:Invent attendees, including keynotes and the re:Play party.
A guide to automating Angular library releases using semantic-release and CircleCI for versioning, publishing, and changelog generation.
A guide to essential R packages for setting up, running, and assessing unit tests in R package development, focusing on testthat and related tools.
Explores Java 11's HTTP/2 API for reactive, streaming request and response bodies using the Flow API, with code examples.
Explains and demonstrates the behavior of Singleton, Scoped, and Transient service lifetimes in client-side and server-side Blazor applications.
A practical guide to finding and exploiting hosts vulnerable to the libSSH authentication bypass (CVE-2018-10933).
Explains how to fix the React warning about calling setState on an unmounted component to prevent memory leaks and performance issues.
A technical critique of SQL Server 2019's Master Data Services (MDS) database, highlighting poor default configurations like outdated compatibility levels and page verification settings.
A developer details their process of recovering a forgotten UniFi controller password by exploring the MongoDB database within a Docker container.