TLWI Dev
thelastweekin.dev
Welcome to this week's newsletter, lovelies! If you're on the hunt for something new to read, we have you covered with a list of freely available programming books that you can access online. No matter what your skill level is, there's something here that can help you level up your coding game!
Are you someone who struggles with finishing projects? Do you find yourself stuck in the planning stages? Fear not, because we have the key to completing projects
If you're interested in Machine Learning Operations, you'll want to check out the free MLOps course
For all you bloggers out there, have you ever considered using Notion as a database for your Next.JS blog
Finally, we've got something for all our React enthusiasts. In this article, you'll learn all about React reconciliation
That's all for this week's newsletter, folks. We hope you found something new to learn and enjoy. Stay cool and keep on coding!
Dennis
Our Repo Picks
- imartinez/privateGPT (Python): Interact privately with your documents using the power of GPT, 100% privately, no data leaks
- DataTalksClub/mlops-zoomcamp (Jupyter Notebook): Free MLOps course from DataTalks.Club
- openai/plugins-quickstart (Python): Get a ChatGPT plugin up and running in under 5 minutes!
- yuzu-emu/yuzu (C++): Nintendo Switch Emulator
- go-skynet/LocalAI (Go): 🤖 Self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware. No GPU required. LocalAI is a RESTful API to run ggml compatible models: llama.cpp, alpaca.cpp, gpt4all.cpp, rwkv.cpp, whisper.cpp, vicuna, koala, gpt4all-j, cerebras and many others!
- acheong08/Bard (Python): Python SDK/API for reverse engineered Google Bard
- yuzu-emu/yuzu-mainline (C++): undefined
- huggingface/chat-ui (Svelte): Open source codebase powering the HuggingChat app
- zixiiu/Digital_Life_Server (Python): Yet another voice assistant, but alive.
- haoel/haoel.github.io (Shell): undefined
- danny-avila/chatgpt-clone (JavaScript): Clone of ChatGPT, uses official model, Bing, PaLM 2, reverse-engineered UI, with AI model switching, message search, ChatGPT Plugins, Multi-User System, & Prompt Templates (WIP)
- pingdotgg/uploadthing (TypeScript): File uploads for modern web devs
- WerWolv/ImHex (C++): 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
- geohot/tinygrad (Python): You like pytorch? You like micrograd? You love tinygrad! ❤️
- gin-gonic/gin (Go): Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
- Cohee1207/SillyTavern (JavaScript): TavernAI for nerds
- Starry-Wind/Honkai-Star-Rail (Python): 崩坏:星穹铁道自动锄大地脚本
- Cormanz/smartgpt (Rust): A program that provides LLMs with the ability to complete complex tasks using plugins.
- EbookFoundation/free-programming-books : 📚 Freely available programming books
- airbnb/javascript (JavaScript): JavaScript Style Guide
- e2b-dev/e2b (Python): Vercel for AI agents. We help developers to build, deploy, and monitor AI agents. Focusing on specialized AI agents that build software for you - your personal software developers.
- alibaba/Chat2DB (Java): 智能的通用数据库工具和 SQL 客户端(General-purpose database tools and SQL clients with AI (ChatGPT))
- BlinkDL/RWKV-LM (Python): RWKV is an RNN with transformer-level LLM performance. It can be directly trained like a GPT (parallelizable). So it's combining the best of RNN and transformer - great performance, fast inference, saves VRAM, fast training, "infinite" ctx_len, and free sentence embedding.
- chathub-dev/chathub (TypeScript): All-in-one chatbot client
- facebookresearch/ImageBind (Python): ImageBind One Embedding Space to Bind Them All
Our Article Picks
- Tapajyoti Bose: 7 Secret TypeScript Tricks Pros Use 😎🤫
- Martin PAUCOT: Use Notion as a database for your Next.JS Blog
- Madza: 19 VS Code Extensions To Boost Your Productivity 🚀🔥
- javinpaul: 10 Books to Improve Coding Skill in 2023
- David Asaolu: How I built an event ticketing system with Next.js and Firebase
- Abbey Perini: From Idea to Design for Non-Designers
- Zoltán Szőgyényi: How to build an application shell layout for Tailwind CSS
- BekahHW: Choose Your Own Adventure in Open Source: Paths to Success
- Chetanam: 🌍🚀🎯 From Localhost to Cloud ☁️: Next.js, Django, SSL 🔒, GitHub Actions 🚀, DNS| Ultimate Website Deployment Tutorial🌟🔥✨
- Temani Afif: What's your CSS level? Take a CSS Quiz!
- sasidhar Gadepalli: The Developer's Guide to Earning Side Income: An Inside Look
- ByteHide: 100 C# Code Snippets for Everyday Problems✨
- Emanuele Bartolesi: How to Unleash the Power of Multithreading in JavaScript with Web Workers
- Sloan the DEV Moderator: Best Practices for Writing on DEV: Topics
- Jimmy McBride: The Key to Completing Projects: Mastering the Art of Planning 🗝️
- Rudra Pratap: How I Sold My Side Project!🤑
- Arek Nawo: Better blogging on Dev.to with Vrite - headless CMS for technical content
- Aditya Oberai: The Subtle Art of Hackathon Ideation
- Henry Boisdequin: How to Come Back From Burnout
- AssafKr: Building A Slack Clone With Preview Environments
- Alex Hyett: Taking Care of Your Mental Health as a Software Developer 🧠
- Leonardo Montini: Copilot Chat writes Unit Tests for you!
- Ben Halpern: Meme Monday
- anandpatel1986: JavaScript Array method .map()
- Amrin: Tailwind CSS for Beginners: Build a Social Link Project
- Benjamen Pyle: Serverless, a CTO’s Perspective
- Dawson Codes: Write better code by following these JavaScript best practices
- Anuradha Aggarwal: Progressive Web Apps
- Sunny B.: Using Docker Buildx to Create Cross-Platform Docker Images for Seamless Compatibility
- Alvaro Montoro: CSS Art: Drawing a Coffee Stain
- Mwenda Harun Mbaabu: Unlocking Workflow Automation : Introduction to Apache Airflow
- Christian Heilmann: I just did a test to apply as a front end developer – and things aren’t going well
- Necati Özmen: How to use Zustand
- Mike Krop: Quick Progress in Software Development
- Ngonidzashe Nzenze: Chat with your CSV: Visualize Your Data with Langchain and Streamlit
- Daniel Glejzner: Deactivate Angular NgZone selectively — the easy way
- Thomas Sentre: How To Write Maintainable and Readable Code
- Erin Bensinger: #DEVDiscuss: Succeeding in OSS
- Artur Kędzior: My C# Code Conventions and Style Guide
- ruthmoog: Bee, a mobile app for citizen science.
- Necati Özmen: What is Vite? & Vite vs Webpack
- Jarrod Roberson: I "did my own research" and "AI" is not taking my job any time soon.
- Arafat: The Only "CSS Selectors" Tutorial You Will Ever Need🔥
- Brian Bethencourt: Top 7 Featured DEV Posts from the Past Week
- Martin PAUCOT: Build a Blog using Next.JS and DEV.to
- Akshay Ballal: Deep Neural Network from Scratch in Rust 🦀 : Part 1- Basics of Neural Network
- Dexter: Let's build a Google Maps clone with React, Leaflet, and OneSDK
- Aditya Oberai: Announcing the Built With Appwrite Platform
- Nadia Makarevich: React reconciliation: how it works and why should we care
- Fabrizio Bagalà: CORS in ASP.NET Core 6
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! 🦄