Best of CloudMay 2025

  1. 1
    Article
    Avatar of troyhuntTroy Hunt·1y

    Have I Been Pwned 2.0 is Now Live!

    The revamped Have I Been Pwned website has been launched, introducing new features, improved search functionality, and a dedicated breach page with targeted advice. Email verification is enhanced, domain search is refined, and a new central dashboard consolidates user features. The site maintains the same API while adopting modern web technologies for better performance. A merch store is also available as part of the new offerings.

  2. 2
    Article
    Avatar of devtoolsDev Tools·1y

    She Shared Her Screen… and Her AWS Secret (Yes, she's a FANG)

    A senior engineer accidentally exposed her AWS credentials during a Zoom meeting, highlighting the risks of screen sharing without adequate safeguards. The post discusses the widespread issue of accidentally sharing sensitive information and introduces Entropy, a Chrome extension that detects and redacts secrets and PII in real-time. Entropy aims to prevent such leaks by securing data during screen sharing and is customizable for different security needs.

  3. 3
    Article
    Avatar of programmingdigestProgramming Digest·1y

    Programming Digest DevOps Roadmap

    The post introduces a DevOps roadmap for software engineers to enhance their cloud skills efficiently. It emphasizes the importance of DevOps in staying relevant in the fast-evolving tech industry, highlighting the merging roles in traditional development and operations due to cloud-native trends. The roadmap is designed to future-proof careers by making DevOps skills an essential insurance policy against role changes driven by AI, offering higher salary potential and greater work impact.

  4. 4
    Article
    Avatar of ghblogGitHub Blog·1y

    Vibe coding: Your roadmap to becoming an AI developer

    Explore essential programming languages such as Python, Java, and C++, along with frameworks like TensorFlow and PyTorch, as you dive into AI development. Learn key machine learning subfields including deep learning, NLP, and computer vision. Build a compelling GitHub portfolio to showcase your AI projects, and gain certification in GitHub Copilot to enhance your credentials. Utilize GitHub resources for hands-on learning and skill enhancement.

  5. 5
    Article
    Avatar of spaceliftSpacelift·52w

    Podman vs. Docker: Containerization Tools Comparison

    Podman and Docker are two leading container platforms offering distinct features. Podman, developed by Red Hat, operates daemonless and supports rootless containers, enhancing security and system integration. Docker, highly popular for its ease of use, operates on a daemon-based architecture and has a rich ecosystem with broad third-party support. Both tools use OCI-compliant images allowing interoperability. While Docker's Swarm mode facilitates orchestration, Podman's design aligns closely with Kubernetes. Each tool is suitable for different use cases, with Podman excelling in secure, system-integrated environments and Docker being ideal for general development workflows.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·1y

    EP164: JWT Simply Explained

    JSON Web Tokens (JWT) provide a secure method for transmitting information between parties using an open standard. They are primarily used for authentication and authorization. A JWT comprises a header, payload, and signature, with two signature types: symmetric and asymmetric, based on the use of secret and public keys. JWTs are integral to modern web applications, ensuring secure data exchange.

  7. 7
    Video
    Avatar of fireshipFireship·1y

    Microsoft just opened the flood gates…

    Microsoft has open-sourced GitHub Copilot and Windows Subsystem for Linux, offering major opportunities for developers. This move allows programmers to modify and build competitors based on these tools, potentially enhancing software development efficiency and innovation. OpenAI's recent acquisition of Windsurf and moves involving AI code generation are closely linked, highlighting competitive dynamics in the AI coding space.

  8. 8
    Article
    Avatar of lobstersLobsters·52w

    Own Your Email Domain

    Owning your email domain provides crucial benefits such as disaster recovery and branding, especially for business users. Rather than relying on email providers' domains, which can jeopardize access if their terms are violated, owning a domain allows flexibility and control over your email. The process involves registering a domain, choosing a suitable email provider, and configuring DNS records, which incurs costs but offers enhanced security and independence.

  9. 9
    Article
    Avatar of last9Last9·1y

    How to Handle Logging in Microservices Architectures

    Effective logging in microservices requires standardized formats, centralized storage, correlation IDs, and strong security measures. The post provides strategies for building robust logging systems, including platform selection, structured data formats, and request tracing. It includes guidelines for optimizing log levels, setting up logging pipelines, addressing common logging mistakes, and ensuring log security. An example using Node.js illustrates practical implementation, and essential tools for effective microservices logging are highlighted.

  10. 10
    Video
    Avatar of codeheadCodeHead·1y

    The GO Situation Is CRAZY...

    Golang is under scrutiny due to vulnerabilities exposed by a malicious package. Unlike other ecosystems, Go modules are fetched directly from version control systems without central oversight, making them susceptible to security risks. Users are advised to audit packages thoroughly before installing them as Go lacks built-in safeguards. Despite its simplicity and efficiency, the language's dependency handling is deemed naive.

  11. 11
    Video
    Avatar of philipplacknerPhilipp Lackner·1y

    1h Spring Boot Logging Crash Course For Beginners (Config, Remote Logs, JSON Logging & More)

    This crash course introduces spring boot logging for beginners, emphasizing its importance in backend development. It covers advanced logging techniques such as configuring logs for different environments, remote logging using Grafana Loki, and implementing JSON formatted logs. The tutorial also includes setting up structured metadata and configuring a uniform log format for easier traceability and debugging.

  12. 12
    Article
    Avatar of itnextITNEXT·1y

    From CI to Kubernetes Catalog: Building a Composable Platform with GitOps and vCluster

    This post provides a comprehensive guide for platform engineers to build reusable and self-service Kubernetes environments using GitOps and vCluster. It emphasizes a modular approach, similar to construction, applying principles like standardization, automation, and reusable patterns. The post explores how tools like Helm, Score, Kro, and Argo CD can be integrated into creating a scalable Internal Developer Platform. Developers are empowered with pre-built templates and abstraction layers, minimizing complexity and effort when deploying applications.

  13. 13
    Article
    Avatar of neontechNeon·1y

    Postgres 18 Beta Is Out: 7 Features You Should Know About

    Postgres 18 Beta introduces asynchronous I/O for improved performance and throughput, enhanced major version upgrade features, and more detailed EXPLAIN outputs. Additionally, it includes new statistics for vacuum and analyze operations, UUIDv7 generation, parallelizable GIN index builds, and OAuth authentication support. Postgres 18 promises significant performance improvements and operational enhancements for database users.

  14. 14
    Video
    Avatar of codinggopherThe Coding Gopher·1y

    Docker Just Got Some MASSIVE Upgrades

    Docker continues to revolutionize software development by enhancing its platform with advanced tools like Docker Scout and Docker Compose watch, focusing on optimization, security, and improving developer workflows. Docker Scout embeds security analysis directly into the development lifecycle, while Compose watch automates feedback loops and accelerates the inner development cycle. Additionally, the Docker build cloud offers robust remote build execution, significantly reducing build times.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·52w

    The Best AWS Services to Deploy Front-End Applications in 2025

    AWS provides various services to host frontend applications with scalability and global reach. From simple static site hosting using Amazon S3 to advanced deployments with AWS Amplify, developers can choose suitable solutions for different web applications. Each AWS service offers unique features such as security, integration with other AWS tools, and automatic scaling, ensuring efficient hosting solutions for diverse frontend development needs.

  16. 16
    Article
    Avatar of gamedeveloperGame Developer·52w

    Cult Flash game revived after programmer rescues source code from kid's laptop

    Angelos Mako, a Greek highschooler, successfully revived the cult Flash game Dungeon Rampage by locating its source code on a programmer's old laptop. The game, popular on Facebook before its shutdown, faced challenges due to outdated technology but is being modernized with support from Gamebreaking Studios. Efforts are underway to transition the game to a premium model with ongoing updates. This revival highlights broader efforts to preserve Flash games, which offer historical and educational value in game development.

  17. 17
    Article
    Avatar of bytebytegoByteByteGo·1y

    How Facebook Live Scaled to a Billion Users

    Facebook Live scaled to over a billion users by leveraging a robust architectural design focused on low latency, high availability, and seamless playback. The system employs composable systems, adaptable encoding methods, and resilient caching strategies to manage live video streaming globally. Key components include Points of Presence (POPs), data centers for encoding, and dynamic caching techniques to handle unpredictable viewer surges and viral streams.

  18. 18
    Article
    Avatar of communityCommunity Picks·1y

    The fastest Postgres inserts

    This post outlines strategies to enhance PostgreSQL insert operations, sharing benchmarks and optimizations for better throughput and reduced latency. Key takeaways include reducing network latency, using connection pooling efficiently, leveraging batched inserts, and utilizing COPY FROM optimally. The importance of tuning batch sizes for ideal performance is stressed, with further advanced techniques to be explored in upcoming content.

  19. 19
    Video
    Avatar of awesome-codingAwesome·1y

    Redis just blew it and the alternative is way better...

    Following a year of licensing controversies, Radius 8 has returned to open source. However, Valky, a fork backed by Amazon and others, has already gained traction, offering features Radius lacked. Radius's return to open source includes conditions that challenge cloud providers, unlike Valky's fully permissive model. The transition marks shifting dynamics in the open source and cloud landscape.

  20. 20
    Article
    Avatar of joindevopsDevOps·1y

    Mastering AWS in 2025 isn't about memorizing services

    Mastering AWS in 2025 involves understanding how different services connect to solve real-world problems rather than memorizing them. Key skills include knowing when to use services like EC2, Lambda, and ECS, choosing the appropriate database, utilizing S3 effectively, ensuring security with IAM, KMS, and Shield, integrating apps seamlessly with EventBridge, SNS, and SQS, optimizing performance with VPC and CloudFront, and using CloudWatch for observability. Learn services in context for meaningful applications.

  21. 21
    Article
    Avatar of itnextITNEXT·1y

    Build Your Own SaaS Cloud Platform with Kamaji and GitOps

    Explore how Kamaji, GitOps, and Kubernetes can enable the creation of a scalable SaaS cloud platform with multi-tenancy features. Understand the architectural strategies of cloud providers like Civo and STACKIT, which leverage lightweight Kubernetes distributions and efficient infrastructure utilization to offer cost-effective solutions. The post details Kamaji's capabilities, highlighting its use for control plane management, and how it integrates with other tools like Argo CD and Sveltos for effective automation and resource management in Kubernetes environments.

  22. 22
    Article
    Avatar of systemdesigncodexSystem Design Codex·52w

    Essential Components of a Production Level Microservice Application

    Microservices architecture divides a system into independently deployable services, requiring attention to infrastructure, communication patterns, monitoring, and security. Key components include an API Gateway for unified client access, a Service Registry for dynamic service discovery, and a Service Layer for core business logic. Security is managed via an authorization server, while data storage is tailored to each service. Additional components include distributed caching, asynchronous communication, metrics collection, and log aggregation for enhanced performance and observability.

  23. 23
    Article
    Avatar of hnHacker News·1y

    An Asynchronous Coding Agent

    Jules is an asynchronous coding agent designed to streamline developers' workflow. By handling routine tasks like importing repositories, branching changes, and running tests, Jules allows users to focus on more creative coding endeavors. Utilizing Gemini 2.5 Pro, Jules creates plans, verifies changes in a Cloud VM, and produces diffs of proposed edits. Developers interact with Jules by providing prompts and approving changes before publishing them on GitHub.

  24. 24
    Article
    Avatar of bytebytegoByteByteGo·1y

    How Pinterest Scaled Its Architecture to Support 500 Million Users

    Pinterest successfully scaled its architecture to support 500 million users by learning from early challenges and chaotic growth. Initially, it used a basic tech stack including Python, MySQL, and MongoDB. Facing rapid traffic growth, Pinterest introduced multiple databases like Cassandra and Redis to manage distributed data and caching needs. Eventually, the company realized the complexity was unsustainable and simplified its core components to MySQL, Redis, and Memcached. By focusing on operational clarity and system durability, Pinterest achieved stability and scalability, highlighting the importance of selecting reliable technologies and maintaining simplicity in architecture.

  25. 25
    Article
    Avatar of collectionsCollections·1y

    Redis Returns to Open Source with Redis 8

    Redis is changing its licensing model to the AGPLv3 for the upcoming Redis 8 release, moving away from the SSPL license. This decision aims to align Redis more closely with open-source values and enhance its platform. Redis 8 introduces performance improvements, JSON and Time Series support, and features like vector sets for AI workloads. The switch is influenced by the impact of forks like Valkey and the need to compete in the open-source ecosystem. Redis continues to balance intellectual property protection with community-driven development.