Give me back my monolith
A critique of microservices complexity, advocating for the simplicity and maintainability of monolithic architectures in software development.
A critique of microservices complexity, advocating for the simplicity and maintainability of monolithic architectures in software development.
A tutorial on refactoring an iOS app from MVC to MVVM architecture using the RxSwift library for reactive data binding.
A tutorial on using Perch CMS's blog sections to create and manage multiple distinct blogs on a single website.
A developer shares lessons learned while building a personal blog, covering custom domains, mobile optimization, and Jekyll setup.
Two tech talks from ConFoo Montreal: one on application request throttling strategies and another on the microservices architecture of JetBrains Rider IDE.
A technical tutorial on creating animated cartograms in R to visualize global population growth and distribution from 1800 to 2100.
Overview of Cohesity Marketplace, a platform for third-party apps to integrate and process data directly within the Cohesity DataPlatform.
A guide explaining what JSDelivr is, how it works as a CDN for JavaScript libraries, and when and how to use it in web projects.
A technical tutorial on implementing real-time, bidirectional communication using the WebSocket protocol in web development.
A developer shares three key reasons why he finds building products for other developers personally rewarding and a lifelong career focus.
Explains the challenges of removing duplicate objects from a JavaScript array and presents a custom solution for deep comparison.
VMware vSphere 6.0 General Support ends March 2020. Article advises planning an upgrade to 6.5/6.7 and notes other VMware product lifecycles.
A guide to customizing conventions and extending the NSpec BDD testing framework for .NET to fit specific testing patterns.
A workshop tutorial on using Pangeo tools and Met Office weather data for business decision-making, like a ferry schedule.
A developer's research into accessible client-side routing techniques, testing prototypes with users with disabilities to establish best practices.
A guide to writing better unit tests for delegate patterns in Swift/iOS, focusing on behavior over implementation for maintainable test suites.
A technical guide on deploying Blazor applications to Azure Storage using Azure Pipelines, covering setup and configuration.
A developer reflects on two unexpected lessons from their first in-house software job: the value of code reviews and the importance of communication over just coding.
Explains why Unicode strings like 'Zoë' may not match due to different normalization forms, and why developers need to normalize Unicode.
Explains the Outbox Pattern for reliable event publishing in distributed systems, addressing atomicity issues between database transactions and external messaging.