Status update, October 2019
A developer's update on Sourcehut's progress, including web-based patchsets, and Wayland news like sway improvements and a new book.
A developer's update on Sourcehut's progress, including web-based patchsets, and Wayland news like sway improvements and a new book.
Explains how to implement custom JSON converters in .NET to handle type hierarchies when serializing/deserializing data for Cosmos DB.
A quick guide on merging multiple Kubernetes kubectl configuration files into a single ~/.kube/config file using command-line steps.
Learn how to automatically schedule and publish articles to the DEV community platform using GitHub Actions and a custom Python script.
Explains how to handle C# type hierarchies and inheritance when serializing/deserializing objects with the Cosmos DB .NET SDK and JSON.NET.
The article critiques the overuse and devaluation of the titles 'Engineer' and 'Scientist' in modern IT, focusing on data science and engineering roles.
Explores how code complexity creeps into projects and offers automated strategies to detect and prevent it, promoting continuous refactoring.
A post-mortem analysis of a production outage caused by a broken Django migration, and the introduction of django-test-migrations for safer database changes.
A developer shares common mistakes and automated solutions for managing software releases in open-source projects.
Analysis of a custom serverless scheduler for AWS, comparing it to new services like EventBridge Scheduler based on precision and scalability.
An introduction to Awaitility, a Java library for testing asynchronous and multi-threaded code, making tests concise and readable.
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 tutorial on deploying an Azure Function App using KEDA for event-driven autoscaling on a Kubernetes cluster, with infrastructure as code.
Analysis of the 2019 State of Open Source Security Report, focusing on Node.js and npm vulnerabilities like Path Traversal and ReDoS.
A guide to creating a macOS service that converts Markdown to rich text with syntax highlighting for use in any app, like email clients.
A technical guide on using Azure serverless services (Logic Apps, Cognitive Services, Table Storage) to automatically detect and flag spam bots in Meetup groups.
Explores how governance in open source projects can be manipulated, drawing parallels to political gerrymandering, using examples like Apache Cassandra.
A guide to using Kafka Connect to stream data from Kafka topics to Elasticsearch 7, covering configuration, common errors, and schema options.
Explores the evolution of the World Wide Web from a simple 'Web of Documents' to the complex 'Web of Applications' we use today.
An analysis criticizing Collabora's addition of HDCP DRM to the Weston Wayland compositor, arguing it was driven by financial motives rather than technical merit.