× Want to read this newsletter every week?! × 👋  Join FAUN
 
Last week's must-read news and stories from the DevOps communityDevOps Weekly Newsletter, DevOpsLinks, a FAUN Newsletter.
 
🔗 View in your browser.   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
 
Last week's must-read news and stories from the DevOps community
DevOpsLinks
 
Curated DevOps news, tutorials, tools and more!
 
 
 
 
Hello, fellow developers!

🚀 I’m thrilled to announce the release of my new book, "The Augmented Developer: Code Smarter, Not Harder", now available on Amazon, Leanpub, and major online bookstores. This comprehensive guide is designed to empower your coding journey with the integration of AI technologies.

Why This Book?
In today's constantly shifting technology world, leveraging AI in software development is not just an advantage; it’s a necessity. "The Augmented Developer" is designed to assist you in navigating this dynamic landscape by boosting your coding productivity and creativity using AI.

Just last year, I faced a daunting project deadline. Overwhelmed with the complexity, I integrated AI-powered coding assistants into my workflow (GitHub Copilot among others). The result? Not only did I meet the deadline, but the quality of my work exceeded expectations. This experience inspired me to share these insights and tools through "The Augmented Developer."

This book represents a distillation of the experiences and knowledge I've acquired, all concentrated into a single, comprehensive guide.

What You'll Discover Inside:

👉 Impacts on Collaboration and Remote Work
Explore how AI enhances pair programming and transforms remote work, making coding more interactive and productive.

👉 Master GitHub Copilot
Unpack everything about GitHub Copilot—from its AI foundations to its practical applications in coding. Learn how to set it up, understand its features, and start using it effectively in your projects.

👉 Comprehensive Guide to AI Coding Assistants
Discover a wide array of AI coding tools such as Tabnine, DeepCode, fauxpilot, privy, aider, Devin, SWE-Agent, Codeium, Tabby, CodeGeeX, Amazon CodeWhisperer, AskCodi, Blackbox AI, and Bito. The book provides a detailed presentation and comparison of these tools, helping you understand their unique features and decide which tools best fit your development needs.

👉 Advanced Prompt Engineering Techniques For Developers
Master the art of crafting effective prompts with tools like GitHub Copilot, ChatGPT and OpenAI APIs. Dive into techniques like Few-Shot Learning, Chain of Thoughts, and Tree of Thoughts for optimal AI outputs.

👉 Build Custom AI Tools
Step-by-step guidance on using OpenAI APIs and tools like LangChain and Chroma to create your own AI-powered developer tools using techniques like RAG. Understand how low-code tools like DiFy, Flowise AI, and LLMStack work and how you can use them to boost your developer productivity.

👉 Navigate Ethical and Technical Challenges
Gain a clear perspective on the implications and answer the most pressing questions about AI in coding. What's controversial about AI in coding? Can we really trust AI to write code? Will AI replace developers? And more.

Special Features of the Book:
  • Over 230 pages of insights and practical applications.
  • Hands-on tutorials and real-world examples.
  • Access to downloadable code snippets.

Grab Your Copy Today!
Embark on a journey to revolutionize your coding practices. Available now:
👉 Amazon Kindle Edition
👉 Amazon Paperback
👉 Leanpub PDF/EPUB

Stay Connected
Follow me and FAUN for more insights and updates.I look forward to hearing how "The Augmented Developer" helps you enhance your coding skills and productivity!

Thank you for your support, and happy coding!

Aymen El Amri, from FAUN
 
 
⭐ Patrons
 
lumigo.io lumigo.io
 
Why is Observability So Expensive? Implementing Cost-Saving Opportunities
 
 
Observability ensures resilient and efficient system operations. However, the costs associated with implementing comprehensive observability tools can be prohibitively high. This session will dissect the primary cost drivers in traditional observability frameworks and highlight strategies for optimizing spending without compromising system insight and performance.
 
 

👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.

 
ℹ️ News, Updates & Announcements
 
www.theregister.com www.theregister.com
 
It looks a lot like VMware just lost a 24,000-VM customer
 
 

Global stock-market share registry operator Computershare is abandoning VMware due to concerns over Broadcom's latest licensing regime and price hikes. Computershare's CTO Kevin O’Connor revealed that the decision to migrate 24,000 VMs to Nutanix was driven by the significant increase in price quoted for their non-Nutanix hypervisor. This move is expected to result in cost savings for Computershare and strengthen its position in the market.

 
 
aws.amazon.com aws.amazon.com
 
Amazon S3 will no longer charge for several HTTP error codes
 
 

Amazon S3 will now make unauthorized requests free of charge for customers. Bucket owners will not be charged for requests that return an HTTP 403 error response initiated from outside their AWS account. This change applies to all S3 buckets and all AWS Regions, including AWS GovCloud (US) and AWS China Regions.

 
 
thenewstack.io thenewstack.io
 
Kubernetes 1.30 Gets Better at Naming Things
 
 

After a few critical vulnerabilities were uncovered, Kubernetes got serious about securing pods with user namespaces. Also in the box: More granular container scaling.

 
 
 
🔗 Stories, Tutorials & Articles
 
amplitude.engineering amplitude.engineering
 
How to Save Millions of Dollars in DynamoDB Cost
 
 

Storing large amount of data in DynamoDB has a high cost. Reducing this cost involves efficiently removing old entries and setting appropriate TTL values. Scanning large tables in DynamoDB presents challenges such as minimizing monetary and load costs while ensuring live traffic is not disrupted.

 
 
vorakl.com vorakl.com
 
How to destroy your OS with tar
 
 

A dangerous case of tar archive unpacking

 
 
sotergreco.com sotergreco.com
 
Why Kubernetes Was a Mistake for My SaaS Business
 
 

Navigating the Pitfalls: Lessons Learned from Implementing Kubernetes in a Small SaaS Business

 
 
www.baldurbjarnason.com www.baldurbjarnason.com
 
The deskilling of web dev is harming the product but, more importantly, it's damaging our health
 
 

Even before the web developer job market became dire, developers were leaving the industry due to burnout and anxiety, which can impact health. Web developers are expected to keep up with multiple specialties, making it difficult to juggle various areas such as CSS, HTML, JavaScript, HTTP, and service workers. The complexity and constant changes in web development contribute to burnout, and deskilling within the industry is leading to underpaid generalists and a shift towards AI wranglers.

 
 
bartwullems.blogspot.com bartwullems.blogspot.com
 
Podman–Pull images from Docker Hub
 
 

Docker Hub is a container registry used to find and share container images. Pulling images from Docker Hub can be done through Docker Desktop by using the command 'docker pull'. The same can be accomplished through Podman Desktop using the command 'podman pull'.

 
 
medium.com medium.com
 
Hassle-free management of your Kubernetes cluster in style using K9s
 
 

K9s is a tool that streamlines Kubernetes commands for microservices and container orchestration. It simplifies operations by providing a user-friendly interface with shortcuts. Installation is straightforward on Linux, macOS, and Windows platforms.

 
 
reverse.put.as reverse.put.as
 
Abusing Go's infrastructure
 
 

The author noticed a curious result in Go's checksum database while exploring its contents. They found that repositories with no Go code, like those in Rust and Ruby, were appearing in the database. Further investigation led them to discover that arbitrary data can be pushed to the checksum database, potentially allowing for abuse such as bypassing download restrictions and even implementing command and control (C2) systems.

 
 
drewdevault.com drewdevault.com
 
Writing a Unix clone in about a month   ✅
 
 

The creator of Bunnix, a Unix-like operating system for x86_64 targets, spent 27 days working on the project. The kernel is primarily written in Hare and includes drivers for PCI, AHCI block devices, PS/2 keyboards, and more. Bunnix also features third-party software like Vim, gzip, and tcc, with a libc derived from musl libc.

 
 
blog.bitsrc.io blog.bitsrc.io
 
Composable Software Architectures are Trending: Here’s Why
 
 

Discover how composable architectures transform software development for enhanced flexibility, scalability, and innovation.

 
 
 
⭐ Sponsors
 
loovent.com loovent.com
 
The Ultimate Cloud Native Experience
 
 
This year, Europe’s flagship conference on everything cloud native will take place from September 03-04, 2024.

As in the past editions, ContainerDays 2024 will offer you a great learning experience on #Kubernetes, #CloudNative, #DevOps, #GitOps, #EdgeComputing, and much more. This is your opportunity to meet and exchange with other cloud native enthusiasts from across the globe in person or in the virtual world.

––> Grab your Ticket! <––
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
💬 Discussions, Q&A & Forums
 
www.reddit.com www.reddit.com
 
Don't Microservice, Do Module
 
 

The excessive use of microservices is bad for the earth. This article explains why minimizing or eliminating microservices in favor of properly structured modular systems is beneficial. Microservices introduce unnecessary complexity and overhead compared to modular systems.

 
 
 
⚙️ Tools, Apps & Software
 
github.com github.com
 
koute/bytehound
 
 

A memory profiler for Linux.

 
 
github.com github.com
 
Dataherald/dataherald
 
 

 Interact with your SQL database, Natural Language to SQL using LLMs

 
 
github.com github.com
 
ynqa/sig
 
 

Interactive grep (for streaming)

 
 

👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.

 
🤔 Did you know?
 
 
The first computer virus to cause a widespread epidemic was called "Brain," and it emerged in 1986. Created by two brothers, Basit and Amjad Farooq Alvi, from Pakistan, the virus was initially designed to protect their medical software from piracy. However, "Brain" spread beyond their intended scope, infecting floppy disks globally. The virus was benign and didn’t intend to cause damage; instead, it included the brothers' contact information, claiming it was for a "vaccine" for afflicted computers.
 
 
😂 Meme of the week
 
 
 
 
🗣️ Quote of the week
 
 
“Truth can only be found in one place: the code.” ― Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
 
 
❤️ Thanks for reading
 
 
👉 Never miss an issue
Join FAUN Developer Community and subscribe to our newsletter here.

👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📰Reddit
- 📸Instagram

👌 Was this newsletter helpful?
We'd really appreciate it if you could share it with your friends! You can also donate to help us keep this newsletter going.

ℹ️ Have a question or feedback?
Feel free to reach out to us at community@faun.dev. We'd love to hear from you!

🤩 Want to sponsor our newsletter?
Reach out to us at sponsors@faun.dev and we'll get back to you as soon as possible.