- 6 Best Free and Open Source Web Application Firewalls >_
- A Step-by-Step Guide to Installing Prometheus and Grafana >_
- AWS, Google, and Azure CLI Tools Could Leak Credentials in Build Logs >_
- Akamai Takes Home Three 2024 Stevie® Awards for Sales & Customer Service >_
- Amazon CloudWatch Internet Weather Map – View and analyze internet health >_
- Announcing NODES 2024: Submit Your Talk >_
- Application Security Optimised for Engineering Productivity >_
- Applying Agile Techniques to AI: Lessons from Amazon Fresh >_
- Best Practices for Storing Operational Hours Extending Past Midnight in MySQL >_
- Build an Orchestrator in Go (From Scratch) >_
- Building a RAG application with Redis and Spring AI >_
- Caching RESTful API requests with Heroku’s Redis Add-on >_
- Cloudflare’s DDoS threat report for 2024 Q1 >_
- Comparison of 40G RDMA and Traditional Ethernet Technologies >_
- Composing Decorators in Python >_
- Creating a WordPress Contact Form – Complete Guide >_
- Deploy a web application with AWS Lambda >_
- Deploying Cribl Stream using Kubernetes with Linode and On-Premise Workers >_
- Dynamically create repositories upon image push to Amazon ECR >_
- Empowering Change: Using Your Influence to Confront the Climate Crisis >_
- Firefox 125 >_
- Getting Started: How to Implement an API Key in Postman >_
- Glasskube: Package Manager for Kubernetes >_
- Grafana 11: No Need to Create PromQL Queries for Prometheus >_
- GrafanaCON 2024 Keynote Recap webinars: Register today to catch up on all the latest announcements >_
- HashiCorp’s new Madrid Tech Hub: Meet the founders >_
- How Cloudflare Cloud Email Security protects against the evolving threat of QR phishing >_
- How I use Ansible to automate routine tasks by running an Adhoc script >_
- How To Create An AI Chatbot with Google GEMINI using Node.js >_
- How To Delete Files Bigger Or Smaller Than X Size In Linux >_
- How We Simplified MySQL Slow Query Analysis >_
- How the unique culture of security at AWS makes a difference >_
- How to Format Floats Within F-Strings in Python >_
- How to Implement Rate Limiting in Express for Node.js >_
- How to Share Azure Devops CI/CD Templates Across Teams >_
- How to configure Ingress-NGINX Controller without a load balancer in Kubernetes >_
- How to ensure your Kubernetes Pods and containers can restart automatically >_
- How to reset an HTML form on submit using JavaScript >_
- How to see all virtual hosts in nginx >_
- ISO GQL: A Defining Moment in the History of Database Innovation >_
- If everyone is building AI, why aren't more projects in production? >_
- Introduction to Kubernetes >_
- Key Infrastructure Takeaways from Google Cloud Next 2024 >_
- Kubernetes v1.30: Uwubernetes >_
- LXQt 2.0.0 Released >_
- Learn OAuth by building a client with Node.js >_
- Master Data Management Simplified: Match & Merge with Generative AI! >_
- Master RBAC in Kubernetes >_
- Mitigating the Threat of Sidecar Container Injection >_
- Open Source Elastic's OpenTelemetry SDK for .NET >_
- PHP 8.4: Release Date and Features, April 2024 >_
- Programmatic approach to optimize the cost of Amazon RDS snapshots >_
- Python Coding Challenge 001: Character Frequency Counter >_
- RAID status from LSI Megaraid controllers in Debian >_
- Rancher RKE2: Rancher roles for cluster autoscaler >_
- Raw SQL VS SQLAlchemy — 13 Queries For Comparison >_
- Step-by-Step Guide to Installing Java on Ubuntu 24.04 >_
- Supercharging Cisco XDR with AI and Identity Intelligence at RSAC 2024 >_
- Switch PostgreSQL Environments Across AWS, GCP, and k3d Using Kubernetes Contexts >_
- Synchronize instance tags from Amazon EC2 and Microsoft Azure with Red Hat Insights >_
- Taking Tailscale to the cloud with AWS >_
- Ten years of improvements in PostgreSQL's optimizer >_
- TimeZone changes in Kazakhstan >_
- Top Image Editing APIs 2024 - ApyHub >_
- Unlocking the Power of Aliases: Boosting Efficiency in Your Terminal >_
- Visualizing Amazon S3 Storage Usage with Grafana and AWS SDK for Python (Boto3) >_
- Webhooks and WebSockets >_
- When COMMIT Is the Slowest Query >_
- libxev: A cross-platform, high-performance event loop >_
- A Guide to Better Understanding MySQL Charset Levels >_
- A closer look at our navigation redesign >_
- AI 101: What’s the difference between DevOps and MLOps? >_
- AI Trends Report 2024: AI’s Growing Role in Software Development >_
- AWS vs Azure vs GCP: How to Choose the Best Option for Your Needs >_
- Achieve auditability with Amazon RDS IAM authentication using attribute-based access control >_
- Active Cloud Risk: Why Static Checks Are Not Enough >_
- Alibaba Cloud CDN: Enhancing Web Performance Globally >_
- Anthropic’s Claude 3 Opus model is now available on Amazon Bedrock >_
- Argo Rollouts 1.7 Release Candidate >_
- Authorization is still a nightmare for engineers >_
- Cloudflare Nginx Fail2ban Integration >_
- Containerize Node.js applications at the edge on RHEL and Fedora >_
- DDoS threat report for 2024 Q1 >_
- Developer Day is going on Tour! >_
- Explaining the Difference between Kafka and Kinesis >_
- Fooled by encryption >_
- FreeBSD 14 : HAProxy : SSL/TLS Setting >_
- Glow up! A new look for Python Reference documentation on Microsoft Learn >_
- Grafana Cloud updates: explore metrics without PromQL, native OpenTelemetry log support, cool panels, and more >_
- HCP Packer webhooks now generally available >_
- How PayPal Serves 350 Billion Daily Requests with JunoDB >_
- How VTEX improved the shopper experience with Amazon DynamoDB >_
- How do you evaluate an LLM? Try an LLM. >_
- How much memory does a graph take? >_
- How to monitor OpenShift using the Datadog Operator >_
- In the Clouds (E34) | Wassup with WASM ft. Nigel Poulton >_
- Interactive: Take a guided tour of the DevSecOps workflow >_
- Introducing Hyperdisk Balanced, a new storage option for stateful Kubernetes workloads >_
- Introducing UEK-next, Oracle's continuous integration Linux kernel release >_
- Mask sensitive Amazon DocumentDB log data with Amazon CloudWatch Logs data protection >_
- Observable systems with wide events >_
- Open Source in the Age of LLMs >_
- Percona Stands Firmly on the Side of Open Source >_
- Query Apache Kafka with SQL >_
- Real Python: Build a Blog Using Django, GraphQL, and Vue >_
- Running a Bug Bash: A Guide >_
- SUSE’s Container Security Platform Now Listed in Amazon EKS Best Practices: A Big Step for Container Security >_
- Scale write performance on Amazon DocumentDB elastic clusters >_
- SingleStore Brings High Performance to Vector Search >_
- Synergizing Advanced Identity Threat Detection & Response Solutions >_
- Ubuntu 24.04 Supports Easy Installation Of OpenZFS Root File-System With Encryption >_
- Understanding Backup and Disaster Planning Solutions for Linux >_
- Understanding glue records and Dedicated DNS >_
- Understanding ‘g’ and ‘session’ in Flask >_
- Unlock the Easiest Path to HA SQL Server in Kubernetes >_
- Using dig +trace to understand DNS resolution from start to finish >_
- Using raise for Effective Exceptions >_
- Web-based Turbo Pascal compiler >_
- Why Runtime Security Should be a Top Priority for CISOs >_
- nginx-1.25.5
mainline version has been released. >_
- A Thorough Guide to Redis Data Persistence: Mastering AOF and RDB Configuration >_
- A comprehensive guide to Promises, Async, and Await in JavaScript >_
- A guide to scaling Grafana Alloy deployments across multiple hosts >_
- AWS Weekly Roundup: New features on Knowledge Bases for Amazon Bedrock, OAC for Lambda function URL origins on Amazon CloudFront, and more (April 15, 2024) >_
- AWS open source newsletter #195 >_
- Accelerate security automation using Amazon CodeWhisperer >_
- Cisco Telemetry Broker (CTB) 2.1 Launch >_
- Congratulations to the PartyRock generative AI hackathon winners >_
- Cyber Security News Weekly Round-Up (Vulnerabilities, Cyber Attacks, Threats & New Stories) >_
- Exploring Complex Number Arithmetic Operations in Java >_
- Harnessing AI in Rancher Prime 3.0: Shaping the Future Together >_
- How To Fix “Sending Domain Does Not Pass DMARC Verification” Email Bounce Back Error >_
- How to Install Cacti (Network Monitoring) Tool on RHEL Systems >_
- How to Replace a Null with the Corresponding Value in the Previous Record >_
- How to read CPU model specific registers >_
- How to succeed as a data engineer without the burnout >_
- Install Cloudflare WARP on any Linux Distro, Thanks to Distrobox! >_
- Install your HPC Cluster with Warewulf >_
- Introducing OpenAI Japan >_
- Introduction to DuckDB >_
- Landing Zone Technical Onboarding— the “How-To” (Google Cloud Adoption Series) >_
- Linux System Administration Basics MCQ (Module 1) >_
- Linux fu: getting started with systemd >_
- Marek Tuszynski reflects on curating thought-provoking experiences at the intersection of technology and activism >_
- Mastering Linux Challenge 001 – Is the execution time of crontab correct? >_
- Modern Advanced Authentication for Kubernetes API Gateway >_
- MongoDB | Alerts >_
- Patch updates on RHEL servers with Ansible Automation Platform 2.4 >_
- PostgreSQL on WSL (Debian) >_
- Potentials Network Security Issues In Google Cloud Platform You Need To Know >_
- Red Hat build of Keycloak high availability: A simplified approach >_
- Reduce cost and improve performance by migrating to Amazon DocumentDB 5.0 >_
- SRE Weekly Issue #420 >_
- Secure the software supply chain with AWS Signer for signing and validating OCI artifacts >_
- Setup NGINX >_
- Shepherd: How Stripe adapted Chronon to scale ML feature development >_
- Streamline Data Integration With SingleStore and Fivetran >_
- The Role of Linux in the Internet of Things (IoT): Opportunities and Challenges >_
- Triton Server accelerates distribution of models based on Dragonfly >_
- Understanding In-Sync Replicas (ISR) in Apache Kafka >_
- Understanding SQL Subqueries: A Brief Overview >_
- Using logic app to Revoke Sign in session via REST API >_
- What’s New in Kubernetes 1.30? >_
- Why I joined Cloudflare as Chief Partner Officer >_
- Why SELECT COUNT(*) FROM TABLE Is Sometimes Very Slow in MySQL or MariaDB >_
- Winter 2023 SOC 1 report now available in Japanese, Korean, and Spanish >_
- Zato Blog: Service-oriented API task scheduling >_
- k9s Your Dirty Secret >_
- AWS DevOps — Configuring IAM for DevOps Role with Restricted Access >_
- An Internet traffic analysis of the Iran-Israel April 13 attack >_
- Building a Dynamic Learning Experience with Django LMS >_
- CodeLlama: The Next-Gen Coding Assistant >_
- Configuring EC2 Instances with Specific IP Address Inbound Rules >_
- Create Your Own Laravel Package in 10 Clear Steps >_
- Demystifying APIs for Network Management: REST, RESTCONF, and Kafka >_
- Fedora 41 will unify bin and sbin >_
- From COBOL to the Cloud? Lessons from Individual Master File, the Massive Software Modernization Project >_
- Getting started with Azure OpenAI >_
- Go Structs for programmers >_
- How to Install Odoo 17 on Ubuntu 24.04 >_
- How to Quickly Deploy Your Golang Web Server with Docker and Kubernetes >_
- How to execute a command on all files whose names match a pattern and whose contents match a pattern? >_
- Implementing Rate Limiting in a Spring Boot API using Bucket4j >_
- Install NVM, Yarn, Postgres, Nginx, PM2 on Centos 8 >_
- Install and Configure Kubernetes Master Node using Ansible playbook >_
- Leveraging AWS SNS to Trigger Webhooks for Real-Time Notifications >_
- Making Storage Smarter with AWS S3 Intelligent Tiering >_
- MongoDB Shell Commands - A Comprehensive Guide >_
- Multiple SSH id >_
- OCI - Oracle Base Database Service - Creating Custom Backups >_
- Remember to use break in switch >_
- Shell Scripting Challenge – Day 1 | What is the output of the following Shell Script? >_
- Tackling the Arrow Anti-Pattern in Java: A Case Study >_
- This Week in Neo4j: Podcast, RAG, Neo4j Guide, ERP and more >_
- Ubuntu 24.04 LTS “Noble Numbat”: Best New Features >_
- Ubuntu 24.10 and Debian Trixie Are Getting a Refined APT Command-Line Interface >_
- Understanding Cache vs Cookie vs Session in 100 seconds. >_
- Using the MERN Stack: MongoDB, Express.js, React, and Node.js >_
- Zeabur - A New Choice for Website Deployment >_
- termui: Golang Terminal Dashboard >_
- A Developer’s Guide to Getting Started with LlamaIndex >_
- AI Enchantment with Python >_
- Azure Logic Apps with AI >_
- Better Threat Detection with CloudWatch Logs and Generative AI >_
- Building an High-Performance API with Next.js, Hono, and Cloudflare Workers >_
- Create a knowledge base using Amazon OpenSearch >_
- DES/3DES Algorithm Illustration >_
- Deploy the LDAP Directory System to an Ubuntu Server >_
- EP107: Top 9 Architectural Patterns for Data and Communication Flow >_
- Email DNS Records Cheatsheet >_
- How to Install Apache Cassandra on Ubuntu 22.04 >_
- How to Install Fuel CMS with Nginx and Let's Encrypt SSL on Ubuntu 22.04 >_
- How to Install Lighttpd with MariaDB and PHP-FPM on Ubuntu 22.04 >_
- How to create a Cloud Uploader CLI with AWS S3 in Bash >_
- Htmx and the Rule of Least Power >_
- Istio Ambient Mesh Performance in One Vs. several Kubernetes namespaces >_
- Java Memory Leaks: Find & Conquer >_
- Kubuntu: Noble Numbat Beta available! Qt6 snaps coming soon. >_
- MongoDB vs Redis: A Comprehensive Comparison >_
- OpenBSD 7.5 locks down with improved disk encryption support and syscall limitations >_
- OpenBSD 7.5 locks down with root disk encryption and syscall limitations >_
- Optimize feed in ChatCraft >_
- Optimizing Adidas' Container Platform Using GitOps >_
- Palo Alto Networks PAN-OS Zero-Day Exploitation >_
- Securing the Cloud #26 >_
- Server Configuration and Deployment for Java Applications in AWS >_
- Troubleshooting 502 Bad Gateway Error: Fixing Nginx Server Issues >_
- Ubuntu 24.04 LTS (Noble Numbat) Beta Released >_
- grafana/alloy >_
- pimpd2 – Perl Interface for Music Player Daemon >_
- wsl arch setup for oh my posh >_
- Access Amazon RDS across AWS accounts using AWS PrivateLink, Network Load Balancer, and Amazon RDS Proxy >_
- Choosing the Right Uptime Monitoring Solution for Your Needs >_
- CloudSQL for PostgreSQL Optimization during Migration using Database Migration Service. >_
- Diverting more backdoor disasters >_
- Event-Driven Ansible rulebook for automation >_
- Fast, Declarative, Reproduble and Composable Developer Environments Using Nix >_
- Fix the PSQLException: “FATAL: sorry, too many clients already” >_
- Force Kill Linux Process using Top, Kill, Pkill, Killall, and Xkill Commands >_
- Grafana Loki 3.0 Released with Native OpenTelemetry Support >_
- How Do Open Source Licenses Work? The Ultimate Guide >_
- How to Build Resilience with Linux High Availability Clustering >_
- How to Create and Use Requirements.txt in Python >_
- How to Install KDE Plasma in Ubuntu, Debian and Mint >_
- How to Scale a Bufferedimage in Java? >_
- How to Troubleshoot Connectivity Issues with Minikube on Docker >_
- How to create a progress-bar with Tailwind CSS and Alpinejs >_
- How to create an automation mesh with Ansible controller >_
- How to monitor your favorite YouTube channels in Grafana >_
- How we ensure Cloudflare customers aren't affected by Let's Encrypt's certificate chain change >_
- Improving authoritative DNS with the official release of Foundation DNS >_
- Ingress: Kubernetes Example with ngrok >_
- Integrating AI to Make Platform Engineering Intelligent >_
- Linux 6.10 SLUB Optimization To Reduce Memory Consumption In Extreme Scenarios >_
- Modernization - A reference appraoch, where to begin and how >_
- Modernization - Managing Data during the process >_
- New Features in Java 21 >_
- Partially Rolling Back a Transaction in MySQL or PostgreSQL >_
- Recapping Datadog Summit London 2024 >_
- Rust Gets Security, WASI 0.2 Support, Productivity Boost >_
- The Difference Between Throwing an Exception and Mono.error() in Spring Webflux >_
- The Hidden Economy of Open Source Software >_
- The Real Python Podcast – Episode #200: Avoiding Error Culture and Getting Help Inside Python >_
- The curious case of faster AWS KMS symmetric key rotation >_
- Using OPA to validate Amazon EKS Blueprint Templates >_
- 50 Bash Scripting Examples (PART-1) >_
- A blueprint for cloud success with HashiCorp at Google Cloud Next >_
- AWS tools to optimize your Amazon RDS costs >_
- Announcing the IPFS Camp 2024 Track List >_
- Announcing the Public Launch of DigitalOcean’s Paid Bug Bounty Program >_
- Azure Spring Apps feature updates in Q1 2024 >_
- Building an infrastructure for AI’s future >_
- Building new custom silicon for Meta’s AI workloads >_
- Cisco Secure Access Wins Global Security Service Edge Customer Value Leadership Award >_
- Comparing the Benefits of Microsegmentation vs. VLANs >_
- Conduktor 2.0: The new standard for teams working with Kafka >_
- Crystal in your Ruby >_
- DNSViz: A DNS Visualization Tool >_
- Difference between var and let in Javascript >_
- Embracing Chaos to Improve System Resilience: Chaos Engineering >_
- Enforcing Runtime Integrity Checks in OL9 with IMA >_
- Fundamentals of MongoDB (part 1) >_
- Gentoo Linux Now An SPI Project >_
- GitOps Guide to the Galaxy (Ep.74) | Argocon Recap: First Class OCI Support in Argo Proposal >_
- How I write unit tests in Go >_
- How To Configure Static IP And Dynamic IP Address In Arch Linux >_
- How to Assess Your Problem Detection Approach: The Detect Maturity Model (DMM) >_
- How to Deploy Helm Charts with Argo CD >_
- How to Dramatically Simplify PCI DSS Compliance >_
- How to Get a Fast Website Load Time: Why Milliseconds Matter >_
- How to Replicate and Rename a Database in MariaDB >_
- How to Set Up Multiple PostgreSQL Instances on a Single Server >_
- How to convert table to JSON format >_
- How to standardize resiliency on Kubernetes >_
- Introducing Trio | Part III >_
- JSON_TABLE() Will Be in PostgreSQL 17 >_
- Java Operators MCQs (Multiple Choice Questions) >_
- Left and Right Shift: Bitwise Operators in Python >_
- Linux System Administrator MCQs (Multiple Choice Questions) >_
- ListenData: How to Open Chrome using Selenium in Python >_
- Migrate Microsoft Azure SQL Database to Amazon RDS for SQL Server using Smart Bulk Copy >_
- Migrating a Trillion Entries of Uber’s Ledger Data from DynamoDB to LedgerStore >_
- PeerDB raises $3.6 million seed funding to revolutionize data movement for PostgreSQL >_
- PhpStorm 2024.1 Is Released With a Integrated Terminal, Local AI Code Completion, and More >_
- Rachel Hislop reflects on working for Beyoncé, creating community for Black women and the power of storytelling >_
- Remotely access Home Assistant via Tailscale for free >_
- Secrets sync now available on Vault Enterprise to manage secrets sprawl >_
- Secure GraphQL APIs with JSON Web Token validation and Authorization rules in Azure API Management >_
- Send SMS Messages with Cloud Functions For Firebase Gen 2 >_
- Simplify Your Development Workflow: How to Deploy PostgreSQL Using Docker >_
- Spotlight on SIG Architecture: Code Organization >_
- Use AWS StepFunctions for SSM Patching Alerts >_
- Why companies choose Grafana Cloud for their hosted observability platform >_