Weekly news | 2025-04-23
news
- Google rolls out Gemini 2.5 Flash in preview
- Zoom outage caused by accidental 'shutting down' of the zoom.us domain
- Discord is testing face scanning to verify some users' ages in the UK and Australia
- Unauthenticated RCE in Erlang/OTP SSH
- 15,000 lines of verified cryptography now in Python
- A New Form of Verification on Bluesky
- ClickHouse gets lazier (and faster): Introducing lazy materialization
- 42 Free and Open Source Projects Receive Funding to Reclaim the Public Nature of the Internet
- GitHub Actions workflow security analysis with CodeQL is now generally available
- Earthly CI shuts down
- AWS:
- Amazon Q GitLab Duo |
GA - Application Migration Service authorized for DoD Impact Level 4 and 5
- Batch ECS Exec and AWS FireLens log router
- Bedrock RAG and Model Evaluations now support custom metrics
- Billing customers in Europe to now can pay for their usage in advance
- CloudFront Anycast Static IPs support for apex domains
- CloudWatch agent adds support for SELinux
- CloudWatch ROSA support
- Connect Cases managing service level agreements on cases
- Connect Contact Lens access controls using agent hierarchies
- Console Mobile Application support for Amazon Lightsail
- ECS default log driver blocking mode
- EventBridge Connector Kafka Connect |
GA - EventBridge CMK in API destinations connections
- HealthOmics Elastic Throughput for dynamic run storage
- HealthOmics workflow versioning support
- Lambda@Edge advanced logging controls
- Lambda inbound IPv6 connectivity over AWS PrivateLink
- Managed Service for Prometheus label-based active series limits
- MemoryDB IPv6 support
- OpenSearch Service SAML single sign-on for OpenSearch UI
- Q Business hallucination mitigation in chat responses
- S3 Tables SSE using KMS with customer-managed keys
- Security Incident Response integration with AWS PrivateLink
- STS requests now routed locally via global endpoint
- Verified Permissions policy store deletion protection
- Well-Architected Generative AI Lens
- Amazon Q GitLab Duo |
tooling
- makingsoftware: A reference manual for people who design and build software
- mcp-run-python: MCP Run Python
- plandex: open source AI coding agent for large projects and tasks
- AgentAPI: HTTP API for Claude Code, Goose, Aider, and Codex
- shell-secrets: GPG-encrypted environment variables
- defold: cross-platform game engine
- judyrecords: Full Text Search of US Court records
- Attune: Build and publish APT repositories in seconds
- ML diagram for DDD example in Eric Evans' book
- less_slow.cpp: Less Slow Coding Practices
- undercut-f1: F1 Live Timing TUI for all F1 sessions with variable delay to sync to your TV. Supports replaying previously recorded sessions
- zack: Backtesting engine in Zig
- TikTok VM Reverse Engineering
- open-codex: Fully open-source command-line AI assistant inspired by OpenAI Codex, supporting local language models
- Pytorch script hot swap: Change code without unloading your LLM from VRAM
- sapphire: Rust based package manager for macOS
- rowboat: AI-powered multi-agent builder
- scrimba: Video tutorials where you can edit and run the code
- solidJS: Simple and performant reactivity for building user interfaces
- CSS Hell: 15 unimaginably torturous CSS puzzles
- nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server
blogs
- How I blog with Obsidian, Hugo, GitHub, and Cloudflare
- Deploying MCP Servers on AWS Lambda with MCPEngine
- The hidden cost of AI coding
- MCPs, Gatekeepers, and the Future of AI
- YAGRI: You are gonna read it
- Layered Design in Go
- How Thai Authorities Use Online Doxxing to Suppress Dissent
- Cheating the Reaper in Go
- The Effect of Deactivating Facebook and Instagram on Users’ Emotional State
- Everyone knows your location:
- Beter error handling
- Vibe Coding is not an excuse for low-quality work
- Claude Code: Best practices for agentic coding
- Understanding the Origins and the Evolution of Vi & Vim
- AMP and why emails are not (and should never be) interactive
- A new ASN.1 API for Python
- What do I think about Lua after shipping a project with 60,000 lines of code?
- SQLite Transactions and Virtual Tables
- Query Engines: Push vs. Pull
- Concurrency in Haskell: Fast, Simple, Correct
- Jellyfin as a Spotify alternative
- Adding HDR to Emoji
- An Intro to DeepSeek's Distributed File System
- Kubeflow on GKE: Troubleshooting Setup Challenges and Running ML Pipelines
- Why is Nginx So Popular? A Deep Dive into Its Key Features
- Creating an ArgoCD Terraform Module to install it to multiple K8s clusters on AWS
- 7 Architectural Patterns You MUST Know
- Cloud Native Computing Foundation (CNCF)
- It’s a private cloud revival: Why Kubernetes and cloud-native tech are essential in the AI age
- What LLMs can do for SREs in Cloud Native Infrastructure
- How does Netflix manage to show you a movie without interruptions?
-
CNCF On demand webinar: