TLWI Dev #107
Greetings, fellow tech enthusiasts! It's time for another exciting edition of our weekly newsletter. This week, we have some fascinating developments to share with you. So buckle up and get ready for some mind-blowing tech news.
First up, we have something that's sure to delight video game aficionados - an experimental Nintendo Switch Emulator that's been written in C#! That's right Nintendo Switch Emulator is now available written in C#, it's a must-try for any gamer looking to relive those exhilarating gaming moments on their PC.
Next up, we're going to dive into the world of performance optimization. Are you tired of dealing with slow, unresponsive apps? Fear not, because we've got just the thing for you. We'll be exploring the latest techniques in Super Charging Fine-Grained Reactive Performance that are guaranteed to take your app to the next level.
Who doesn't love handy cheat sheets? Whether you're a seasoned developer or just starting, this one is a real game-changer. With concise yet comprehensive information on arrays, loops, functions and more, it's the only cheat sheet you need to keep within reach.
Now, let's look at REST API vs GraphQL. If you're not familiar with either, don't worry - we've got you covered. We'll be comparing the strengths and weaknesses of these two popular web API technologies, so you can make an informed decision on which one to use for your next project.
Last, but most certainly not least, we have an exciting development in the world of artificial intelligence. Port of OpenAI's Whisper model in C/C++ is a development that's sure to rock the industry. This cutting-edge technology will pave the way for advanced machine learning and will be the key to creating intelligent systems that can learn from experience.
That's all for this week's newsletter, folks. As always, we hope you enjoy reading it as much as we enjoy putting it together. Stay tuned for more exciting news and updates next week!
Our Repo Picks
- PKUFlyingPig/cs-self-learning (HTML): 计算机自学指南
- gbj/leptos (Rust): Build fast web applications with Rust.
- Stability-AI/stablediffusion (Python): High-Resolution Image Synthesis with Latent Diffusion Models
- davidfowl/TodoApi (C#): Todo application with ASP.NET Core Blazor WASM, Minimal APIs and Authentication
- TomSchimansky/CustomTkinter (Python): A modern and customizable python UI-library based on Tkinter
- runfinch/finch (Go): The Finch CLI an open source client for container development
- facebook/folly (C++): An open-source C++ library developed and used at Facebook.
- Ryujinx/Ryujinx (C#): Experimental Nintendo Switch Emulator written in C#
- nektos/act (Go): Run your GitHub Actions locally 🚀
- ggerganov/whisper.cpp (C): Port of OpenAI's Whisper model in C/C++
- taosdata/TDengine (C): TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
- filipedeschamps/tabnews.com.br (HTML): Conteúdos para quem trabalha com Programação e Tecnologia.
- mlfoundations/open_clip (Python): An open source implementation of CLIP.
- invoke-ai/InvokeAI (Jupyter Notebook): This version of Stable Diffusion features a slick WebGUI, an interactive command-line script that combines text2img and img2img functionality in a "dream bot" style interface, and multiple features and other enhancements. For more info, see the website link below.
- memphisdev/memphis-broker (Go): Memphis is an Open-Source, Real-Time Data Processing Platform
- RocketChat/Rocket.Chat (TypeScript): The communications platform that puts data protection first.
- jxxghp/nas-tools (Python): NAS 媒体库资源归集、整理自动化工具
- AleoHQ/snarkOS (Rust): A Decentralized Operating System for ZK Applications
- IanLunn/Hover (SCSS): A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.
- appsmithorg/appsmith (TypeScript): Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
- iluwatar/java-design-patterns (Java): Design patterns implemented in Java
- chubin/cheat.sh (Python): the only cheat sheet you need
- kubeshark/kubeshark (Go): The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes
- jlevy/the-art-of-command-line : Master the command line, in one page
Our Article Picks
- Pragati Verma: A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC
- Tapajyoti Bose: 7 Developer Portfolio for inspiration
- Bentil Shadrack: REST API vs GraphQL
- Shubhangi✨: Why your GitHub profile should stand out?
- Giorgio Boa: Tidy up your machine with Visual Studio Code Dev Containers
- Kasper Andreassen: The illusion of speed – why perceived performance matters
- Milo: Super Charging Fine-Grained Reactive Performance
- Alex Barashkov: Advanced web font optimization techniques
- Abbey Perini: Web Security 101 - Part 1: Secrets
- Frank Osasere Idugboe: Monoliths vs Microservices vs Serverless
- Ozair: GRPC Node + NextJs + Prisma + Envoy Proxy
- Sm0ke: React Soft Dashboard - FullStack & Live Deploy
- ByteHide: +20.000 Developers Rename the Wireless Mouse to Hamster - Help Us!🐹
- Robert Schleinhege: GitHub Actions: An Introduction
- Stanislav Ilin: UI Framework for Flutter. What should be included in?
- Pavan Belagatti: Using Terraform To Manage Infrastructure Resources
- Jesse Skinner: Why I love Mastodon
- Nicolas Frankel: Web resource caching: Client-side
- Ben Halpern: Meme Monday 😬
- Michael Tharrington (he/him): Top 7 Featured DEV Posts from the Past Week
- Dennis Persson: 6 Use Cases for Regex in Your Daily Work
- Ayu Adiati: 7 Supportive Tech Communities You Want To Be Part Of
- Kevin Gilpin: Auto-magically generate sequence diagrams of your code's runtime behavior
- Ayu Adiati: What Makes You Stay In A Community?
- Abbey Perini: About My Digital Garden
- Abbey Perini: Writing a Technical Blog
- Mike Pearson: 5 reasons to avoid imperative code
- Jessica Wilkins: Developer Health: Tips for dealing with workplace anxieties and imposter syndrome
- Erin Bensinger: Follow Friday: DevOps Edition (2 December 2022)
- Sm0ke: React Material Tailwind - Beginners’ Guide and Free Sample
- Olaf Górski: How to write README files like a pro
- Brandon Roberts: Announcing NgRx v15: Standalone APIs, Type-safe projectors, Component and ComponentStore updates, and more!
- Rocky Kev: The 38 Books Recommended to Me in the Past Few Months
- BekahHW: We All Need Good Feedback
- Rob OLeary: Want to create attractive, interactive docs? Use these amazing documentation tools and examples
- José Miguel Álvarez Vañó: Bridge pattern in TypeScript
- Chris Jarvis: 2022 Advent Code Challenges
- Necati Özmen: How to Delete Local and Remote Git Branches
- Isabelle M.: When to use useRef() instead of useState()
- mahmoud: top 10 tips for problem-solving
- Ayu Adiati: Planning And Tracking Projects With GitHub's Projects Tool
- Vladyslav Hutov: How I improved my JS code with these 3 functions
- Mike Levan: Getting Started With Skaffold
- codeyStein: Five Underated CSS Properties You NEED To Try Out!
- Sri: My AWS Developer Associate study guide
- Jatin Sharma: Chrome Extensions of the Month - November 2022
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! 🦄