👋 Hey there, awesome readers! Welcome to this week's jam-packed newsletter! We've got some incredible resources and exciting discussions to dive into, so buckle up and let's get started!
First up, for all you tech enthusiasts out there, we have an absolute gem for you: Building a Robust Webhook Service with Golang: A Comprehensive Guide. If you've ever wanted to learn how to create a powerful and reliable webhook service using Golang, then this comprehensive guide is a must-read! Get ready to level up your webhook game!
Now, let's take a moment to celebrate each other's successes! 🎉 We want to hear all about your victories – big or small – from this past week. Share your triumphs, achievements, or even a funny story in our forum What was your win this week?. It's a fantastic way to spread some positivity and get inspired by the incredible things our community is accomplishing!
Okay, let's switch gears and talk databases. Have you ever wondered about a better way to store record status in a relational database? Well, wonder no more! We've found an amazing solution and we're excited to share it with you. Check out this eye-opening article: A Better Way To Store Record Status In A Relational Database. It's guaranteed to revolutionize the way you handle record statuses!
Now, we've got something extra special for all you Laravel enthusiasts. 🚀 Behold, a collection of beautiful full-stack components that will make your next app shine! Featuring Livewire, Alpine.js, and Tailwind CSS, this collection is the perfect starting point for your development journey. Don't miss out – check it out at: A collection of beautiful full-stack components for Laravel.
Last but certainly not least, we have something that will benefit developers of all levels: Mastering the Art of REST APIs: A Complete Overview. Whether you're a newbie or a seasoned pro, this complete overview of REST APIs will help you level up your skills. So, get ready to become a REST API maestro and wow your peers with your newfound knowledge!
That's a wrap for this week's newsletter, incredible readers! We hope you enjoy exploring these fantastic resources and find them as exciting as we do. Stay curious, keep learning, and we'll see you next week for more tech wonders and inspiring stories. Happy reading! 🌟
Our Repo Picks
- joonspk-research/generative_agents : Generative Agents: Interactive Simulacra of Human Behavior
- morph-labs/rift (Python): Rift: an AI-native language server for your personal AI software engineer
- Z4nzu/hackingtool (Python): ALL IN ONE Hacking Tool For Hackers
- graphdeco-inria/gaussian-splatting (Python): Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
- clockworklabs/SpacetimeDB (Rust): Multiplayer at the speed of light
- assafelovic/gpt-researcher (Python): GPT based autonomous agent that does online comprehensive research on any given topic
- id-Software/quake2-rerelease-dll (C): undefined
- huggingface/candle (Rust): Minimalist ML framework for Rust
- radix-ui/themes (TypeScript): Radix Themes is an open-source component library optimized for fast development, easy maintenance, and accessibility. Maintained by @workos.
- 1Panel-dev/1Panel (Go): 🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。
- zanfranceschi/rinha-de-backend-2023-q3 (Python): Rinha de Backend - Edição 2023 Q3
- s0md3v/roop (Python): one-click deepfake (face swap)
- mlc-ai/mlc-llm (Python): Enable everyone to develop, optimize and deploy AI models natively on everyone's devices.
- sei-protocol/sei-chain (TypeScript): undefined
- filamentphp/filament (PHP): A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
- songquanpeng/one-api (Go): OpenAI 接口管理 & 分发系统，支持 Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知以及阿里通义千问，可用于二次分发管理 key，仅单可执行文件，已打包好 Docker 镜像，一键部署，开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.
- nlpxucan/WizardLM (Python): Family of instruction-following LLMs powered by Evol-Instruct: WizardLM, WizardCoder and WizardMath
- Anuken/Mindustry (Java): The automation tower defense RTS
- yt-dlp/yt-dlp (Python): A youtube-dl fork with additional features and fixes
- OpenBMB/ToolBench (Python): An open platform for training, serving, and evaluating large language model for tool learning.
- chatchat-space/Langchain-Chatchat (Python): Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM) QA app with langchain ｜ 基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答
- bitcoin/bitcoin (C++): Bitcoin Core integration/staging tree
- haoheliu/AudioLDM2 (Python): Text-to-Audio/Music Generation
- paritytech/polkadot (Rust): Polkadot Node Implementation
- immich-app/immich (Dart): Self-hosted photo and video backup solution directly from your mobile phone.
Our Article Picks
- Nevo David: 🔥 2 TRICKS 🔥 to build a Meetup.com clone with React in 30 minutes 🪄✨
- Matija Sosic: 🤖 We asked AI to imagine web frameworks as superheroes 🦸♂️ 🦾
- Cherry Ramatis: Complementing exceptions - Introducing monads for error handling in ruby
- GrahamTheDev: Impossible⁉️ CSS only syntax highlighting 😱 ...with a single element and GRADIENTS 🤯
- Kishan Sheth: Full Stack Airbnb Clone with Next.js, Tailwind CSS, Zustand and Amplication
- Joshua Nussbaum: WebAssembly: byte-code of the future
- Ivan Novak: Passion Projects vs. Paying Projects
- Ayu Adiati: How to Communicate Better in Open Source
- Zevi Reinitz: The (Detailed & Creative) Playbook for Getting More GitHub Stars
- Indiamara Enes: Princípios de Arquitetura de Software: Design de Sistemas Escaláveis e Flexíveis
- Ayesh Nipun: How to Dockerize a React Application
- Ivan Novak: The Power of Writing for Developers: More Than Just Code
- KingstonCodes: Learn Vue: Introduction to Vue.js
- Gustavo: O que é uma Empresa Júnior?
- Conner Ow: Smooth Scrolling with React & Framer Motion
- Abbey Perini: Getting Started in a New Codebase
- ThemeSelection: 10+ API Documentation Tools For Super Busy Developers 👩💻
- Super: Generating Optimized Image Formats with Node.js
- Mangabo Kolawole: Building a Robust Webhook Service with Golang: A Comprehensive Guide
- Super: Creating Stunning 3D Instagram Story Swipes with React: A Step-by-Step Tutorial
- Brandon Roberts: How to Mentor New Open Source Contributors
- Laimonas K: Why You Should Make a Game Engine: 5 Years as a Developer
- Jatin Sharma: Data Encryption: Securing Data at Rest and in Transit with Encryption Technologies
- Leonardo Montini: Add Labels to PRs with a Typescript GitHub Action
- MohitSinghChauhan: From Zero to GraphQL Hero: The Ultimate Getting Started Guide
- Abhinav Pandey: Automate Your Git Workflow with this Simple Bash Script
- Ashutosh Mishra: 13 Must Know Libraries for a React Developer
- Nicolas Brouard: React - Higher Order Components (HOC)
- Zakhar Smirnoff: I was tired of Langchain and created my own wrapper
- Scofield Idehen: Mastering the Art of REST APIs: A Complete Overview
- Reed Barger: 📦 React Props: A Visual Guide
- Ben Halpern: Meme Monday
- Leonardo Montini: Developer Shape Makes It All
- Bentil Shadrack: Diagramming and Database Design📊🔍💡
- Jatin Sharma: Discover Simplicity and Fun in Tech with Dev Hots on LinkedIn!
- BekahHW: What Does an Open Source Triage Team Do?
- Brian Bethencourt: Top 7 Featured DEV Posts from the Past Week
- Kaye Alvarado: Building a Highly Available EC2 Infrastructure with Terraform
- 0ro: 🚀 One Git Trick for Perfect Commits 🛠️
- Michael Tharrington: What was your win this week?
- Bap: 🔥Unveiling Open Source: The Real Reasons Top Companies Share Their Code!🔓
- Scott Houseman: A Better Way To Store Record Status In A Relational Database
- Kaye Alvarado: Building a Reusable Image Pipeline with AWS Image Builder
- Super: Authentication with middlewares in NextJS
- Andreas Bergström: How to style for print in Tailwind
- Claud: Build a web scraper with Go
- Rafael Peña-Azar, M.Sc.Eng.: Empowering Ruby in the World of Machine Learning
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! 🦄