Create AWS CloudFront on Pay-as-You-Go (not the Free Plan)
Create CloudFront pay-as-you-go via AWS CLI.
The AWS Free plan is not working for me and Pay-as-you-go is hidden for new CloudFront Distributions on AWS Console .
Create CloudFront pay-as-you-go via AWS CLI.
The AWS Free plan is not working for me and Pay-as-you-go is hidden for new CloudFront Distributions on AWS Console .
Python browser automation and E2E testing compared.
Choosing the right browser automation stack in Python affects speed, stability, and maintenance. This overview compares Playwright vs Selenium vs Puppeteer vs LambdaTest vs ZenRows vs Gauge - with a focus on Python, while noting where Node.js or other languages fit in.
Control data and models with self-hosted LLMs
Self-hosting LLMs keeps data, models, and inference under your control-a practical path to AI sovereignty for teams, enterprises, nations. Here: what sovereign AI is, which aspects and methods are used to build it, how LLM self-hosting fits in, how countries are addressing the challenge.
January 2026 trending Rust repos
The Rust ecosystem is exploding with innovative projects, particularly in AI coding tools and terminal applications. This overview analyzes the top trending Rust repositories on GitHub this month.
January 2026 trending Go repos
The Go ecosystem continues to thrive with innovative projects spanning AI tooling, self-hosted applications, and developer infrastructure. This overview analyzes the top trending Go repositories on GitHub this month.
Modern Linux display servers compared
The Linux display server landscape has been evolving dramatically over the past decade. Wayland, which started as an ambitious project to replace the aging X11 (X Window System), has now become the default on major Linux distributions.
Choose the right terminal for your Linux workflow
One of the most essential tools for Linux users is the terminal emulator.
Self-hosted ChatGPT alternative for local LLMs
Open WebUI is a powerful, extensible, and feature-rich self-hosted web interface for interacting with large language models.
Fast LLM inference with OpenAI API
vLLM is a high-throughput, memory-efficient inference and serving engine for Large Language Models (LLMs) developed by UC Berkeley’s Sky Computing Lab.
How-to with step-by-step instructions
You install KVM on Ubuntu 24.04 by checking CPU virtualization support, installing the KVM/libvirt packages, enabling the libvirtd service, and (optionally) installing virt‑manager for a GUI.
Bash prompt customization for instant Git context
A well-configured bash prompt displaying git repository information can dramatically improve your development workflow.
Choosing between Snap and Flatpak for Linux apps
Universal package managers have transformed Linux software distribution, making cross-distribution compatibility a reality. Snap and Flatpak emerged as the leading solutions, each bringing distinct philosophies to solving dependency hell and distribution fragmentation.
How I fixed network problems in Ubuntu
After automatically installing a new kernel, Ubuntu 24.04 has lost the ethernet network. This frustrating issue occurred for me a second time, so I’m documenting the solution here to help others facing the same problem.
Automate Hugo deployment to AWS S3
Deploying a Hugo static site to AWS S3 using the AWS CLI provides a robust, scalable solution for hosting your website. This guide covers the complete deployment process, from initial setup to advanced automation and cache management strategies.
Speed up Go tests with parallel execution
Table-driven tests are the idiomatic Go approach for testing multiple scenarios efficiently.
When combined with parallel execution using t.Parallel(), you can dramatically reduce test suite runtime, especially for I/O-bound operations.
Auto-generate OpenAPI docs from code annotations
API documentation is crucial for any modern application, and for Go APIs Swagger (OpenAPI) has become the industry standard. For Go developers, swaggo provides an elegant solution to generate comprehensive API documentation directly from code annotations.