One thing I love about software is that in an ever-changing landscape of languages, frameworks, and tools, you can never stop learning. What are some new languages, tools, or skills that you've been learning or would like to learn?
I'll go first!
- I came across this Computer Vision for Ecology course from Caltech:
Since the recorded lectures are available on YouTube, I'm planning to work through them as I have time! I'm a total newbie to Computer Vision, but have been wanting to learn more.
- T3 Technical Stack:
Introduction • Create T3 App
The best way to start a full-stack, typesafe Next.js app.
A few months ago, I learned about the T3 technical stack and looked at this tutorial to learn more about it. Basically, its designed to be scalable and above all, type-safe, which allows you to build full-stack web apps very efficiently and quickly! It includes tRPC, Prisma, Tailwind, Next.js, and Typescript, and I found that that it made developing a lot faster / less error prone. If you've been using JavaScript and React, you should give it a try. The tutorial video is very helpful.
- Private Mirror Apps from GitHub:
GitHub - github-community-projects/private-mirrors: A GitHub App that allows you to contribute upstream using private mirrors of public projects · GitHub
A GitHub App that allows you to contribute upstream using private mirrors of public projects - github-community-projects/private-mirrors
I learned about this at the GitHub Universe conference, and I was interested in it because it can offer way to securely test, validate, and manage contributions to your open-source project, ensuring stability and quality before public release. At Wildlife Protection Solutions, we'd like for some of our software to be open source in the future, so I was excited to learn about this tool from Github.
I'd love to hear about what tools you're learning or working with!