Hey there, newsletter gang! 💌
Welcome to this week's edition of our jam-packed newsletter where we bring you all the juicy tech updates and amazing resources to level up your skills. We've got a lineup of links that will have you clicking and scrolling all week long. So grab a cup of coffee ☕, sit back, and let's dive in!
First up, we have some awesome tools for all you technical writers out there. Whether you're a seasoned pro or just starting out, these Awesome Tools to Use While Writing Technical Articles will make your life so much easier. From grammar checkers to code highlighting and everything in between, this handy compilation has got your back.
Time for some hands-on learning! Are you ready to become a Jupyter Jedi? 🚀 We've got you covered with an amazing Jupyter Notebooks Tutorial for Beginners. If you've been itching to dive into data science or looking for a tool to analyze and visualize your code, this tutorial is perfect for you. Follow the Jupyter Notebooks Tutorial for Beginners and unleash the power of this fantastic tool.
Alright, folks, strap in because it's time to unleash the true power of your Flipper Zero Firmware. Yes, we're talking about The Dom amongst the Flipper Zero Firmware. Your Flipper is hungry for power and freedom, and it's ready to show you its true form. Don't keep it waiting—make the switch to the one and only true Master today! Discover more about the Dom amongst the Flipper Zero Firmware and let your Flipper reign supreme.
Last but not least, we have something for all you React enthusiasts out there. Have you ever wondered how to unit test your React hook in minutes? Well, now you don't have to wonder anymore! This guide will take you step by step through the process, making testing your hooks a piece of cake. Get started with unit testing your React hook in minutes and ensure your code is rock-solid.
That's all for this week, folks! We hope you enjoy exploring these incredible resources and find them as helpful as we did. Stay tuned for more exciting updates and remember to have fun while learning. Until next time, happy coding! 👩💻👨💻
Our Repo Picks
- KillianLucas/open-interpreter (Python): OpenAI's Code Interpreter in your terminal, running locally
- modularml/mojo : The Mojo Programming Language
- IceWhaleTech/CasaOS (Go): CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
- veler/DevToys (C#): A Swiss Army knife for developers.
- krahets/hello-algo (Java): 《Hello 算法》：动画图解、一键运行的数据结构与算法教程，支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
- graphdeco-inria/gaussian-splatting (Python): Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
- hpcaitech/ColossalAI (Python): Making large AI models cheaper, faster and more accessible
- jqlang/jq (C): Command-line JSON processor
- Docile-Alligator/Infinity-For-Reddit (Java): A Reddit client for Android
- raysan5/raylib (C): A simple and easy-to-use library to enjoy videogames programming
- steven-tey/dub (TypeScript): An open-source link shortener with built-in analytics + free custom domains.
- laurent22/joplin (TypeScript): Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
- Flipper-XFW/Xtreme-Firmware (C): The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!
- rust-lang/rustlings (Rust): 🦀 Small exercises to get you used to reading and writing Rust code!
- freeCodeCamp/freeCodeCamp (TypeScript): freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
- microsoft/PowerToys (C#): Windows system utilities to maximize productivity
- binwiederhier/ntfy (Go): Send push notifications to your phone or desktop using PUT/POST
- microsoft/qlib (Python): Qlib is an AI-oriented quantitative investment platform that aims to realize the potential, empower research, and create value using AI technologies in quantitative investment, from exploring ideas to implementing productions. Qlib supports diverse machine learning modeling paradigms. including supervised learning, market dynamics modeling, and RL.
- stanfordnlp/dspy (Jupyter Notebook): DSPy: The framework for programming with foundation models
- microsoft/BatteryML (Jupyter Notebook): undefined
- Pythagora-io/gpt-pilot (Python): Dev tool that writes scalable apps from scratch while the developer oversees the implementation
- mylxsw/aidea (Dart): AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等，支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
- mrousavy/react-native-vision-camera (Kotlin): 📸 The Camera library that sees the vision.
Our Article Picks
- Nevo David: Why every startup should be built on open-source... 🤔🤔
- Nevo David: 💬 Building a real-time chat with Websockets, Novel and Clerk 🚀🚀
- zvone187: GPT Pilot - a dev tool that writes 95% of coding tasks
- Achmad Fauzian Dhany Hidayat: Understanding SSR, CSR, ISR, and SSG: A Comprehensive Guide
- Rizèl Scarlett: Closing a chapter at GitHub
- Cherry Ramatis: Enhancing development with REPLs - A practical guide
- Pascal Thormeier: ⚠️ Don't try this at home: A CMS written in Bash ONLY??
- vincanger: Build your own AI Meme Generator & learn how to use OpenAI's function calls ☎️
- BekahHW: How to Participate in Hackoberfest
- Matías Hernández Arellano: Advanced Git Commands and Workflows: A Comprehensive Guide for Developers
- CamiKuro.js: Uma Produtora de TV no mundo DEV!
- Sasith Warnaka: Node.js Architectural Patterns with Examples
- Brian Douglas: Moneyball for engineers
- Kirubel Kinfe: Mastering 'useRef' in React with TypeScript: 4 Different Use-Cases for 'useRef'
- Niklas: Introducing Rig.dev: An open-source application platform for Kubernetes
- Lars Grammel: PDF Chat with Node.js, OpenAI and ModelFusion
- Pradumna Saraf: Easy Dockerization with Docker init
- Muhammad A Faishal: You might not need TypeScript Enum
- Tapas Adhikary: Understanding Next.js Server Actions With Examples
- Marc Seitz: From Tweet to Launch 🚀 – My Open Source Journey
- Pierre Bouillon: What is going on here? Getting Started With Logging in Angular
- Jake: Building a Minimalist Docker Image with Node, TypeScript
- Niklas: Build from Scratch vs. Developer Platforms
- ymc9: Building a Secure RESTful API Using NestJS and Prisma With Minimum Code
- Emojipedia: The Ultimate Emoji Cheat Sheet for Developers
- Marcel.L: Securing Your Code with GitHub
- Shai Almog: The Evolution of Bugs
- Philip How: Changelog: Take control of your feed with hidden tags
- Alex Harris: Reacting with 💩👍🐛 to Code: How I Built a Free Extension to Add Emojis to Your VSCode
- BekahHW: Join Virtual Coffee in the Preptember 2023 Monthly Challenge!
- Salah Eddine Lalami: Calling All Node.js Developers : Create Generic Upload Controller ⭐ Weekly Issue to Solve
- Mike Pearson: 10 Tips for Scaling Signals
- Ingo Steinke: Inspecting the wrong elements in the browser ↖️
- Ben Halpern: Meme Monday
- Niklas: We raised a $2.2M pre-seed round for our open-source application platform for Kubernetes
- Matej Bačo: Serverless your way: Unleashing Appwrite Function’s true potential
- Todd Libby: The Perpetual Circle of Accessibility
- dev.to staff: What's Your Favorite Shortcut?
- Louis Fortier-Dubois: Why Rust Is the Optimal Choice for Deep Learning, and How to Start Your Journey with the Burn Deep Learning Framework
- Saurabh Rai: Swirl: An open-source search engine with LLMs and ChatGPT to provide all the answers you need 🌌
- Anush: Moving from Typescript and Langchain to Rust and Loops
- Ibrahim Shamma: Unit test your react hook in minutes
- Pavan Belagatti: Jupyter Notebooks Tutorial for Beginners!
- Kinanee Samson: How to Choose the Right Document-Oriented NoSQL Database for Your Application
- dev.to staff: Our Community Badges Page Just Got Better!
- Uliana: In-depth Exploration of the Fundamental Principles and Broad-Spectrum Applications of LLMs
- Nipu Chakraborty: Docker Best Practices for Production
- Victor Tihomirov: Common mistakes that backend programmers make in Angular
- Suraj Vishwakarma: Awesome Tools to Use While Writing Technical Articles
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! 🦄