TLWI Dev #82
Welcome back to another edition of our weekly newsletter! This week we have some exciting links to share with you that showcase how technology can enhance our lives and make us better developers. Let's dive right in!
Are you ready to get your hands dirty with mining crypto? Look no further than the incredible Duino-Coin, a coin that can be mined with almost everything, including Arduino boards. That's right, with just a few simple steps, you can start mining this cryptocurrency using the Arduino board that has been sitting on your shelf. Not only is it a fun project, but it's also a great way to learn more about cryptocurrency and blockchain technology.
Developers, we know that you love APIs, especially when they're free! Check out this collective list of free APIs that are available for you to use in your projects. From weather APIs to APIs that provide data on sports, movies, and more, there's sure to be an API on this list that will add value to your project. And did we mention that they're all free?
Designing REST APIs is an essential skill for modern-day developers, which is why we're sharing this REST API Design guide. This comprehensive guide covers everything you need to know about designing REST APIs, from the basics of creating a request-response model to best practices for versioning and handling errors. So if you want to level up your API design skills, be sure to check out this guide.
Have you ever wondered how writing blog posts can make you a better developer? Check out this post on how 1.5 years of writing posts on dev.to made me a better developer. In this insightful article, the author shares how writing about their coding journey helped them to better understand complex concepts, improve their communication skills, and ultimately become a better developer. Who knew that writing could be such a powerful tool for learning and growth?
Finally, we have a tool that's sure to boost your productivity and streamline your web development process. Meet Parcel, the zero configuration build tool for the web. With Parcel, you can easily bundle your code, optimize assets, and more, all without any configuration or setup. Whether you're a seasoned developer or just getting started, Parcel is definitely worth checking out.
That's it for this week's newsletter. We hope you enjoyed these links and found them helpful. Stay tuned for more exciting tech news and updates next week!
Our Repo Picks
- NVlabs/instant-ngp (Cuda): Instant neural graphics primitives: lightning fast NeRF and more
- imcuttle/mometa (TypeScript): 🛠 [Beta] 面向研发的低代码元编程，代码可视编辑，辅助编码工具
- mattermost/focalboard (TypeScript): Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
- Tencent/libpag (C++): A real-time rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
- HarisIqbal88/PlotNeuralNet (TeX): Latex code for making neural networks diagrams
- Textualize/rich (Python): Rich is a Python library for rich text and beautiful formatting in the terminal.
- public-apis/public-apis (Python): A collective list of free APIs
- revoxhere/duino-coin (Python): ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
- TandoorRecipes/recipes (HTML): Application for managing recipes, planning meals, building shopping lists and much much more!
- lima-vm/lima (Go): Linux virtual machines, typically on macOS, for running containerd
- sunface/rust-course (Rust): 连续六年荣获全世界最受欢迎的语言，不来学学嘛？<<Rust 语言圣经>>是 Book 也是 Course，全面且深入的讲解、生动贴切的示例和习题、行云流水般的书本内容，攻克从入门到实践的各种难关。 我们的目标是做最好的 Rust 中文开源教程 — 学 Rust 就上 course.rs。
- faker-js/faker (TypeScript): Generate massive amounts of fake data in the browser and node.js
- input-output-hk/plutus-apps (Haskell): The Plutus application platform
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- VGVentures/slide_puzzle (Dart): undefined
- sunym1993/flash-linux0.11-talk (C): 你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码
- craftzdog/dotfiles-public (Vim script): My personal dotfiles
- ossu/computer-science : 🎓 Path to a free self-taught education in Computer Science!
- files-community/Files (C#): A modern file manager that pushes the boundaries of the platform.
- facebookresearch/ConvNeXt (Python): Code release for ConvNeXt model
- hashicorp/terraform-provider-azurerm (Go): Terraform provider for Azure Resource Manager
Our Article Picks
- Davide Pacilio: 25 Places Where You Can Get Free Tailwind CSS Components
- TK: Frontend Challenges: Front-end Engineer Assignment
- Danny Adams: Git Cheat Sheet 📄 (50 commands + Free PDF and poster)
- Madza: 16 Places to Find Illustrations for Your Projects 📚🎨
- Darkø Tasevski: I've read... The Pragmatic Programmer
- Gergely Gombos: Running macOS inside Linux with Docker-OSX
- Pascal Thormeier: How 1.5 years of writing posts on dev.to made me a better developer ✍️↔️🧑💻🚀
- Akash Pattanaik: Leaving electron.js to the past.
- Ben Halpern: Convince me that Web3 is the worst
- Blind Kai: REST API Design
- Anubhab Mukherjee: How Angular Application Starts - Behind The $cene story!
- Simon Osipov: Multiple GitHub accounts on one laptop
- IroncladDev: Adding a Next.js Administration Dashboard to your site in seconds
- Sadee: Sunnyside Landing Page using HTML CSS JS
- Colum Ferry: Component-First State Management for Angular Standalone Components
- Modern Web: Youtube channels you should follow for web development
- Kingkor Roy Tirtho: Choosing Open Source License Wisely🤔
- Charlie Gerard: Building UIs in Figma with hand movements
- Zoltán Szőgyényi: How to build a Tailwind CSS timeline component with Flowbite
- The Nerdy Dev: When to use the useCallback hook ?
- Shahed Nasser: Turn a Shopify backend open-source and headless in less than 10 minutes
- Steve Pryde: Create a desktop app in Rust using Tauri and Yew
- Adit Modi: Introduction to Data visualization
- Code With Albin: Speed up your Website
- Muthu Annamalai Venkatachalam: How I overcame My Procrastination
- Anxin.Y: A Clean Way to Conditionally Render Components
- Igor Soroka: How could you be certified with AWS DevOps Professional?
- Nomadev💻🔱: 5 Underrated GitHub Features Every Developer Should Know
- Pranav: Rare & useful Git commands summarized + solution to difficult scenarios while using Git
- Sanjeev Sharma: Real-time Updates: Polling, SSE and Web Sockets
- Yogini Bende: Everything about our migration from ReactJS to NextJS
- Corey: How to Make Your Own NFT
- Techworld with Nana: What is DevOps? REALLY understand it
- Tyler Hawkins: Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers
- Matej Bačo: Did we just build a Netflix clone with Appwrite?
- Renan Moura: Beware of excess of "best practices"
- Siddhi Bhanushali: Git Series - Part I
- Chris Bongers: Step by step guide to minting your Git commit as an NFT
- Dotnetsafer: I show you how to Crack a .NET Application (3 clicks)
- Sm0ke: Django v4 Release Summary - Free Samples Included
- Ben Halpern: What are the toughest communication challenges in software development?
- Craig Morten: Create Your Own Live Browser Refresh In Deno
- Pachi 🪐 (she/her/ela): 1 year into DevRel, here is what I learned
- Toke Malaolu: First DEV post! Pumped!!
- JTK: Let's talk about Docker
- Tapajyoti Bose: 25 Tips I Wish I Knew Before I Started to Code
- mohamed ahmed: Caching strategy
- Adit Modi: Introduction to Machine Learning with AWS - Part 1
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! 🦄