Running Dockerised Kafka Connect worker on GCP
A guide to deploying a custom Kafka Connect worker in Docker on Google Cloud Platform, for use with Confluent Cloud.
A guide to deploying a custom Kafka Connect worker in Docker on Google Cloud Platform, for use with Confluent Cloud.
A guide to evaluating and choosing deployment tools for serverless applications, covering infrastructure-as-code, declarative vs. procedural approaches, and key criteria.
Explains how Spring's @Transactional handles rollbacks for runtime vs. checked exceptions, including interactions with Lombok's @SneakyThrows.
Explores self-supervised learning, a method to train models on unlabeled data by creating supervised tasks, covering key concepts and models.
An open letter to the Linux Foundation criticizing its public handling of a Code of Conduct case involving a conference attendee.
A guide on using configuration profiles in Quarkus to manage environment-specific settings like dev, test, and prod within a single application.properties file.
A technical tutorial on creating hexagon maps (hexmaps) for visualizing New Zealand District Health Board data using the R programming language and the DHBins package.
Analyzes Git's strengths and limitations for game development, introducing GitCentral as a tailored solution.
Analysis of Microsoft Ignite 2019's keynote, focusing on product rebranding and the strategic shift in Microsoft's marketing approach.
Analyzes the current state and future of SQL Server's In-Memory OLTP technology, highlighting new features in SQL Server 2019 and persistent limitations.
A historical look at how programmers and computer scientists have been portrayed in popular culture, from 1950s sci-fi movies to modern media.
A talk on building a web service with Django and PostgreSQL to manage and aggregate YouTube channel revenue data via Google's APIs.
First episode of a new video series covering new Azure features for developers, including demos and resource links.
Explores lightweight alternatives to Electron for building Blazor desktop apps, focusing on reducing app size and resource usage.
Analysis of widespread jQuery XSS vulnerabilities affecting 84% of websites, detailing version risks and vulnerable libraries.
A tech founder explains the most common, non-personal reasons candidates aren't hired, focusing on startup hiring realities like role scarcity and team fit.
Analysis of a custom serverless scheduler for AWS, comparing it to new services like EventBridge Scheduler based on precision and scalability.
Explains the theory behind linear regression models, a fundamental machine learning algorithm for predicting continuous numerical values.
A technical guide on implementing graceful, in-place updates for toast notifications using the BurntToast PowerShell module, focusing on progress bars.
An updated guide on creating technical diagrams using Concepts app on iPad, detailing a workflow for presentations and talks.