TLWI Dev #98
Hey there, tech lovers! We've got an exciting newsletter for you this week, packed with awesome links to help you level up your programming game. So grab a cup of coffee and settle in for some fun and informative reads.
First up, we've got an attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime ~ 20ms to 70ms. If you're a coding purist who believes that CLI is the only way to code, you're going to love this. Imagine having all the functionality of an integrated development environment, but in a simple, clean command-line interface. Plus, the startup time is lightning fast, so you won't be wasting any time waiting for your editor to load.
Next, we'll be discussing one of the biggest stumbling blocks for developers: finding motivation. Let's face it, programming can be tough, and it's easy to feel burnt out or uninspired. But fear not, we've got some great tips and tricks to help you stay motivated and on track. Whether you need to tap into your creative side or just get moving, we've got you covered.
If you're a gamer, you're going to love our next link. Have you ever heard of a server software reimplementation for a certain anime game? If you're a fan of anime gaming, you're probably already familiar with the game we're talking about. This server software reimplementation will let you create your own servers and play your own version of the game. So dust off that controller, and get ready to start gaming like a boss.
On a more practical note, we wanted to highlight Windows Calculator. You may already be familiar with this gem of a tool, but did you know it's actually a really powerful calculator that ships with every copy of Windows? From basic arithmetic to scientific calculations, it's got everything you need to crunch those numbers. Plus, it's super easy to use and accessible from your desktop.
And finally, we're bringing you Gogs – the painless self-hosted Git service. If you're looking for a Git hosting solution that's easy to set up and maintain, Gogs is definitely worth checking out. With a clean interface and a ton of great features, it's the perfect choice for developers who want control over their Git repositories.
That's it for this week's newsletter! We hope you've found something helpful or entertaining in these links. As always, if you have any feedback or suggestions for future newsletters, feel free to drop us a line. Happy coding!
Our Repo Picks
- Tencent/tmagic-editor (TypeScript): undefined
- facebookresearch/metaseq (Python): Repo for external large-scale work
- pyscript/pyscript (HTML): undefined
- programthink/zhao (Python): 【编程随想】整理的《太子党关系网络》，专门揭露赵国的权贵
- microsoft/Microsoft-3D-Movie-Maker (SWIG): This is the source code for the original Microsoft 3D Movie Maker released in 1995. This is not supported software.
- gogs/gogs (Go): Gogs is a painless self-hosted Git service
- Koko-boya/Grasscutter_Resources (Lua): Combined Resource Folder from Multiple Sources of certain anime game
- Vonng/ddia (Python): 《Designing Data-Intensive Application》DDIA 中文翻译
- rustdesk/rustdesk (Rust): Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative.
- Grasscutters/Grasscutter (Java): A server software reimplementation for a certain anime game.
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- projectdiscovery/nuclei-templates (Python): Community curated list of templates for the nuclei engine to find security vulnerabilities.
- NvChad/NvChad (Lua): An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime ~ 20ms to 70ms
- onceupon/Bash-Oneliner : A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
- SebLague/Geographical-Adventures (C#): undefined
- sunface/rust-course (Rust): “连续六年成为全世界最受喜爱的语言，无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。<<Rust 语言圣经>>拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容，甚至还有 JS 程序员关注的 WASM 和 Deno 等专题。这可能是目前最用心的 Rust 中文学习教程/书籍
- docker/awesome-compose (HTML): Awesome Docker Compose samples
- alibaba/fastjson2 (Java): 🚄 FASTJSON2 是 FASTJSON 项目的重要升级，目标是为下一个十年提供一个高性能的 JSON 库
- bitwarden/clients (TypeScript): Bitwarden client applications (web, browser extension, desktop, and cli)
- microsoft/calculator (C++): Windows Calculator: A simple yet powerful calculator that ships with Windows
- appsmithorg/appsmith (TypeScript): Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
- go-kratos/kratos (Go): Your ultimate Go microservices framework for the cloud-native era.
Our Article Picks
- Mahmoud Harmouch: The Ultimate Guide To Software Engineering.
- Andrew Baisden: The Complete Modern React Developer 2022
- Anish De: 5 Amazing React Component Libraries to Consider for your Next Project
- JoelBonetR: Which functions/methods do you...
- Dima Grossman: Our open-source project got funded!
- Salma Alam-Naylor: Light and dark mode in just 14 lines of CSS
- Grant: My opinion on what makes a good Code Review.
- Ben Halpern: Call to action for all VS Code users!
- Stanislav Ilin: Flutter release 3.0.0 What's new ?
- Virej Dasani: Tell me a stupid app idea and I'll make it
- Ben Halpern: Season 9 of DevDiscuss is here! Let's talk about design patterns...
- Rubem Vasconcelos: Clean Architecture: The concept behind the code
- Ben Halpern: Remember to Hydrate
- Charlie Gerard: Getting started with Markdoc in Next.js
- Rizèl Scarlett: How to Create a Great GitHub Sponsors Profile
- Luke Shiru: The paired hook pattern
- Ben Halpern: How do you work with computers and the web that is different from non-developers?
- Daniele Frasca: AWS Serverless: start with your best friends
- Sneh Chauhan: Virtual Machines 101
- Nathan: Learning Rust: A way of Thinking
- IsraelMitolu: Animating in React (The Many Ways!)
- Ben Halpern: Pitch me on Python
- Sneh Chauhan: apt update vs apt upgrade: What's the difference?
- Manuel Odendahl: 14 great tips to make amazing CLI applications
- Sneh Chauhan: Understanding /etc/passwd file in Linux
- Ben Halpern: What do you spend the most time on as a developer? ⏳
- Ben Halpern: What is your top priority as a developer in 2022?
- Sahand Seifi: Notification Service Design - with diagrams
- Sm0ke: Bootstrap Tutorial for Beginners - With Samples
- Debbie O'Brien: Finding Motivation as a Developer
- Nadia Makarevich: React key attribute: best practices for performant lists
- Ben Halpern: Based on what you know: Name the 3 best companies to work for as a developer
- Melissa Guachun: Asynchronous vs Synchronous Callbacks in JS
- Nick Taylor (he/him): Ecosystem and Frameworks: My Role at Netlify
- CAST AI: Cloud Costs Are a Risk to Your Business: Here’s How to Protect Yourself
- Mostafa Said: Introducing Tailwinder - Home for Tailwind Fans - Powered with Appwrite 🚀
- Benjamin C. Baker: Can You Resolve Merge Conflicts Before They Happen? 💥
- Dotnetsafer: The 10 Best C# Books to Help You Learn or Improve Your Skills📚
- Michael Tharrington (he/him): Top 7 Featured DEV Posts from the Past Week
- Josh Cole: You’re Doing Environment Variables All Wrong - A Node.js Perspective
- Bas codes: A Todo App With PyScript
- IroncladDev: My newest dev project is done - YouBarter.us | 🔥Roast Me 🔥
- Sm0ke: Chakra UI React - Coding a Simple Landing Page
- Tyler Hawkins: My Recurring Existential Crisis as a Software Engineer
- logamill: My Experience With React
- Alex Omeyer: The Engineer's Guide to Creating a Technical Debt Proposal🗺🧭
- Souvik Biswas: Slibro — a story writing platform
- Bishwas Bhandari: I hated React JS, but nowadays I can’t live without it…
- dev.to staff: Tracy Chou to Speak at CodeLand 2022!
- Ben Halpern: Introducing the Mayfield + DEV discussion series
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! 🦄