TLWI Dev #115
thelastweekin.dev
Welcome to this week's edition of our newsletter! We're here to bring you the best and most exciting news from the world of software development. Are you ready to dive in?
First up, have you heard about the power of LLMs for building applications? If you're looking to create efficient, reusable code that's easy to maintain, don't miss out on this week's Building applications with LLMs through composability article. It's a game-changer!
If you're short on time and need to quickly spin up a new build server, our Build Server With Go Under 10 minutes
Looking to level up your developer skills? Our expert team has put together a list of the My Favorite System Design and Software Architecture Books for Experienced Developers
We're always on the lookout for the best content from the community, and this week we've got a fantastic roundup of the Top 7 Featured DEV Posts from the Past Week
Finally, we know that mastering Git can be a real challenge, especially when you're first starting out. That's why we've included an invaluable Git cheat sheet 2023
That's all for this week's roundup, folks. Stay curious and keep hacking!
Dennis
Our Repo Picks
- timothybrooks/instruct-pix2pix (Python): undefined
- google-research/tuning_playbook : A playbook for systematically maximizing the performance of deep learning models.
- nuxt/nuxt (TypeScript): Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3.
- LazyVim/LazyVim (Lua): Neovim config for the lazy
- karpathy/nn-zero-to-hero (Jupyter Notebook): Neural Networks: Zero to Hero
- karpathy/ng-video-lecture (Python): undefined
- MystenLabs/sui (Rust): Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
- iperov/DeepFaceLive (Python): Real-time face swap for PC streaming or video calls
- Nutlope/restorePhotos (TypeScript): Restoring old and blurry face photos with AI.
- trekhleb/javascript-algorithms (JavaScript): 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- DFHack/dfhack (C++): Memory hacking library for Dwarf Fortress and a set of tools that use it
- hwchase17/langchain (Python): ⚡ Building applications with LLMs through composability ⚡
- facebook/folly (C++): An open-source C++ library developed and used at Facebook.
- resendlabs/react-email (TypeScript): 💌 Build and send emails using React
- HorrorPills/ChatGPT-Gnome-Desktop-Extension (JavaScript): ChatGPT Gnome Desktop Extension | Talk with ChatGPT from your menubar!
- gofireflyio/aiac (Go): Artificial Intelligence Infrastructure-as-Code Generator.
- Dimillian/IceCubesApp (Swift): A SwiftUI Mastodon client
- rocketseat-education/nlw-setup-ignite (TypeScript): Aplicação desenvolvida durante o NLW Setup - Ignite
- jerryjliu/gpt_index (Python): GPT Index is a project consisting of a set of data structures designed to make it easier to use large external knowledge bases with LLMs.
- massalabs/massa (Rust): The Decentralized and Scaled Blockchain
- boto/boto3 (Python): AWS SDK for Python
- RasaHQ/rasa (Python): 💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
- dgtlmoon/changedetection.io (Python): The best and simplest self-hosted free open source website change detection, monitor and notification service. Restock Monitor, change detection. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free. Free Open source web page change detection, Restock Monitoring, Visualping and Apify alternative
- microsoft/terminal (C++): The new Windows Terminal and the original Windows console host, all in the same place!
- PowerShell/PowerShell (C#): PowerShell for every system!
Our Article Picks
- Serpdog: Web Scraping - A Complete Guide
- Aniket Pal: Build Server With Go Under 10 minutes
- Brian Bethencourt: Announcing the Linode + DEV Hackathon!
- Ram Maheshwari ⚡: 20 Killer JavaScript One-Liners That’ll Save You Hours of Coding 🤯🔥
- Veronika Šimić: The ultimate guide to async JavaScript
- Fatemeh Paghar: Folder Structuring Techniques for Beginner to Advanced React Projects
- javinpaul: My Favorite System Design and Software Architecture Books for Experienced Developers
- Rahul Bagal: 6 GitHub Repositories You Can't Live Without
- mohsen: Closures in JavaScript - the Simplest Explanation
- Paul Knulst: Introduction To 11 Core JavaScript Functions To Improve Code Quality
- Maria 🍦 Marshmallow: 8 Best C++ IDEs to use in 2023
- Nevo David: Building a website gallery with ChatGPT, Stable Diffusion, React and NodeJS 🤯
- Ram Maheshwari ⚡: Top 10 Most Popular CSS Interview Questions 🦄
- Shadid Haque: How to upload images to S3 from a react application
- Arafat: 15 More Useful React Custom Hooks For Everyone - part 2
- Lovepreet Singh: NodeJS with Kafka: Build Async Programs with ease
- Ben Halpern: Meme Monday 🫵
- Victoria Rose: Writing readable and maintainable code
- Anuj Negi: Javascript Guide: Advanced JS
- Jason Hornet: Git Commit Patterns
- Void⚡: Should Developers Specialize or Generalize?
- Rishabh-14: Git cheatsheet 2023
- Christian Heilmann: Things to do and not to do during a wave of tech layoffs
- Jatin Sharma: Typescript: Type Aliases and Union
- Steve Sewell: Fast and Light Relative Time Strings in JS
- deji adesoga: Build a To-Do Application with React and Firebase
- Dan Lebrero: Are you asking too much from your team/tech lead?
- BekahHW: A Year in DevRel
- Bart Czernicki: My Mom's Predictive Dream about my family before she passed. How does statistics interpret these events?
- Nicolas Frankel: The quest for REST
- Maksim Vasilyev: Build your resume in React + SSG!
- ABU SAID RIYAZ: Top 10 React js interview questions.
- Udayan Maurya: TypeScript: type vs interface
- Rob OLeary: Improvements that CSS could use in 2023
- Gaël Thomas: 10 GitHub Repositories You Should Know as a JavaScript Developer
- Steve Sewell: Optimal Images in HTML
- Arafat: Improve Your HTML Semantic With Pico CSS😍
- Veronika Šimić: Trouble at the docks - part 1
- Clifford Silla: Essential Design Patterns in Java
- Vincent A. Cicirello: About the #showdev tag from one of the #showdev moderators
- Aurélie Vache: Understanding Docker: part 40 – Docker Compose
- NaveenKumar Namachivayam ⚡: ChatGPT Use cases for Performance Engineers
- Andrew Baisden: 10 of the coolest developer T-shirts from devshirt.club
- Michael Tharrington (he/him): Top 7 Featured DEV Posts from the Past Week
- Silvestar Bistrović: I do HTML and CSS for a living
- Luke LaValva: Super Mario, JSX, and the destruction of the web development learning curve
- Elliot Brenya sarfo: Become a Git Wizard 🧙♂️: Mastering the Advanced Git Commands
- Amanda: Fostering Inclusive Developer Communities
- Éloi Alain: Deliver perfect HTTP security headers with AWS CloudFront
- Nikhil Malik: How to use React or Vue with Vite and Docker
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! 🦄