Hey there, newsletter fam! ✨📰
Welcome to this week's edition of our jam-packed newsletter, where we have rounded up some awesome resources and exciting articles for you. Get ready to expand your knowledge, enhance your skills, and have a blast while doing it! 💪💡
Are you ready to dive headfirst into the world of MongoDB? Well, hold on tight because we have the perfect guide for you! Whether you're a seasoned developer or just starting out, Learn MongoDB in One Shot - Ultimate MongoDB Guide will take you on a wild ride through all the important aspects of MongoDB. Get ready to become an absolute database pro in no time! 🚀💻
Calling all open-source enthusiasts and aspiring contributors! It's time to set some goals and make a meaningful impact. Check out our article on Setting Goals for Your Open Source Contributions to learn how you can align your passion with purpose and contribute to projects that truly matter. Let's make the world a better place, one pull request at a time! 🌍✨
Attention, all React.js enthusiasts! We have a 🔥 hot 🔥 tutorial lined up just for you. Learn how to secure your React.js app authentication using Redux and Node.js with our in-depth guide - How to Secure React.js App Auth with Redux and Node.js. Protect your users and keep your app on lockdown! 🪂🔒
Building resilient systems may sound like something only superheroes can do, but fear not, because we've got your back. Our article on Building Resilient Systems with Idempotent APIs will show you the ropes and empower you to create robust and failure-proof applications. Say goodbye to frantic bug fixing and hello to smooth sailing! ⛵💪
That's it for this week's newsletter, folks! We hope you enjoy the incredible content we've gathered for you. Remember to click on those links, dive into the articles, and level up your knowledge. Stay curious and keep shining bright! 🌟✨
Until next time,
The Newsletter Crew
Our Repo Picks
- microsoft/TypeChat (TypeScript): TypeChat is a library that makes it easy to build natural language interfaces using types.
- PromtEngineer/localGPT (Python): Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.
- jmorganca/ollama (C): Get up and running with large language models locally
- facebookresearch/llama (Python): Inference code for LLaMA models
- FlagAlpha/Llama2-Chinese (Python): Llama 中文社区，最好的中文 Llama 大模型，完全开源可商用
- RayVentura/ShortGPT (Python): 🚀🎬 ShortGPT - Experimental AI framework for automated short/video content creation.
- Stability-AI/generative-models (Python): Generative Models by Stability AI
- livewire/livewire (PHP): A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
- facebookresearch/llama-recipes (Python): Examples and recipes for Llama 2 model
- ggerganov/llama.cpp (C): Port of Facebook's LLaMA model in C/C++
- invoke-ai/InvokeAI (Jupyter Notebook): InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
- twentyhq/twenty (TypeScript): Building a modern alternative to Salesforce. 🌟 You can star to support our work!
- andreabergia/rjvm (Rust): A tiny JVM written in Rust. Learning project
- microsoft/ML-For-Beginners (HTML): 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
- dabeaz-course/python-mastery (Python): Advanced Python Mastery (course by @dabeaz)
- comfyanonymous/ComfyUI (Python): A powerful and modular stable diffusion GUI with a graph/nodes interface.
- oobabooga/text-generation-webui (Python): A gradio web UI for running Large Language Models like LLaMA, llama.cpp, GPT-J, OPT, and GALACTICA.
- haotian-liu/LLaVA (Python): Large Language-and-Vision Assistant built towards multimodal GPT-4 level capabilities.
- Lissy93/web-check (TypeScript): 🌐 All-in-one website OSINT tool for analysing any website
- krahets/hello-algo (Java): 《Hello 算法》：动画图解、一键运行的数据结构与算法教程，支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
- tonsky/FiraCode (Clojure): Free monospaced font with programming ligatures
- suno-ai/bark (Jupyter Notebook): 🔊 Text-Prompted Generative Audio Model
- minimaxir/simpleaichat (Python): Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
- SeleniumHQ/selenium (Java): A browser automation framework and ecosystem.
- twitter/the-algorithm (Scala): Source code for Twitter's Recommendation Algorithm
Our Article Picks
- Nevo David: 🚀 Building a contacts management system with NextJS, Supabase, and Flatfile 🥂
- Gopi Gorantala: SOLID: Single Responsibility Principle With Examples
- Sm0ke: Open-Source & FREE Site Builder - Simpllo
- Matija Sosic: 🏆 Top 5 full-stack JS frameworks in 2023 - which one should you pick for your next project? 🤔
- Pavan Belagatti: Microservices vs. Micro Frontends: What's the Difference?
- Andy: Building a coffee delivery chatbot with React, ChatGPT and TypeChat 🤖
- Teja Kummarikuntla: Build an Inventory and Order Management App with Google Sheets and ToolJet
- Mateusz Piórowski: TypeScript with Go/Rust errors? No try/catch? Heresy.
- Lars Jacobsson: Introducing samp-cli for local Lambda debugging of SAM and CDK stacks
- Pragati Verma: Django Caching 101: Understanding the Basics and Beyond
- Gopi Gorantala: What Are SOLID Design Principles
- Sh Raj: How to Add "Install App" Option to Your Website: Progressive Web Apps
- Varshith V Hegde: How I Created a File Sharing Website using Simple REACT
- Erik Dietrich: Don't Throw "Consulting Services" Onto Your Website
- Pierre Chollet: Learn serverless on AWS step-by-step - SNS
- MohitSinghChauhan: Learn MongoDB in One Shot - Ultimate MongoDB Guide
- Tudor Golubenco: Create an advanced search engine with PostgreSQL
- Brian Bethencourt: Top 7 Featured DEV Posts from the Past Week
- Ben Halpern: Meme Monday
- david wyatt: Power Automate Documentation by GPT
- Iuliia Shnai: Building Next.js app in 7 different languages 🇫🇷 🇩🇪🇧🇷 with i18n. Open Source.
- MohitSinghChauhan: Clean Code 101: Variable Naming Conventions - Part 1
- tanishmohanta: TCP/IP Network Model💻 : Deep Dive with an example
- F.R Michel: PHP - Create your own Data Validator in PHP: Step-by-Step
- Rubén Aguilera Díaz-Heredero: Arquitectura limpia en el front
- dev.to staff: Introducing the Warm Welcome Badge! 🌟🎉
- Jagroop Singh: CSS Alchemy: Mastering Tailwind 🎨✨🔧💻
- Pratik Singh: Declutter your Kubernetes Cluster
- Gopi Gorantala: How To Construct An Array-Like Data Structure?
- Christopher Harrison: AI isn't the solution to all problems
- Ivan Novak: Stubborn vs. Strategic: Navigating Problem-Solving in Software Development
- Matvey Romanov: Microservice architecture - Benefits, how to implement, challenges, etc.
- Michael Tharrington: Featured Mod of the Month: Thomas Bnt
- BekahHW: Setting Goals for Your Open Source Contributions
- Pradumna Saraf: Mastering Git Shortcuts: A Guide to Git Aliases
- Karishma Shukla: Building Resilient Systems with Idempotent APIs
- Mike Pearson: RxJS can save your codebase
- Scofield Idehen: How I Learned To Code In 6 Months & Got a Job Offer (self-taught)
- Leonardo Montini: Custom scaffolding with Copilot - July Update
- ByteHide: Background Tasks and Scheduled Jobs in .NET? Meet Hangfire🔥
- BekahHW: Open Source ABCs: Android
- david wyatt: How to - Web scrape with Power Automate Cloud
- Bobby Iliev: Introduction to Terraform: From Zero to Hero eBook
- Rafael Peña-Azar, M.Sc.Eng.: Exploring Genetic Algorithms with Ruby
- Ben Halpern: Resilience & Perseverance: How Vital Are They?
- Leonardo Rafael Wehrmeister: Custom Chip - Beer CSS Tips #2
- dev.to staff: It's Follow Friday! Who's Lighting up Your dev.to World? ✨💫
- Salah Eddine Lalami: 🪂 How to Secure React.js App Auth with Redux and Node.js 🔥
Developer Roundup is a weekly roundup blog. Stay tuned for more info on the project. Follow me on Twitter @dennisokeeffe92.
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄