idea dump
everything I use for building, coding, and designing.
Becoming a Backend Dev
concepts, code snippets, and best practices 👨💻
Learn how to run Node.js applications in Visual Studio Code, a popular open-source code editor.
Improve your understanding of Git with this interactive training, covering the fundamentals and best practices to get the most out of this version control system.
Timeline: 2 - 3 weeks at a frequency of 2hrs per day. Discover how to quickly set up a project using TypeGraphQL. Includes code repository and configuration details.
Timeline: 2 - 3 weeks at a frequency of 2hrs per day. The ins and outs of REST APIs, a fundamental building block of web development. This video explores the basics of REST APIs, including GET, POST, PUT, and DELETE requests, helping you understand how to harness their power. What Is a REST API? Examples, Uses & Challenges | Postman Blog
Create a comprehensive TypeScript REST API with Express.js, exploring best practices in back-end development using Winston and the Node.js debug module. Todo: Study and practice all parts
Becoming a Frontend Dev 👨💻
I worked mostly with these on the frontend team in my first tech job
Build scalable and maintainable applications with a robust and flexible router designed specifically for Vue.js.
A state management library for Vue.js, helps you manage global state and makes your Vue.js application more predictable and easier to debug.
A query language for your API, designed for efficient and flexible data querying. Defines a type system for data and provides efficient a query language for requesting that data.
In this article, learn how to use Axios to make HTTP requests to a GraphQL server.
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.
Courses & Bootcamps 💻📚
A list of tech schools and programs I want to apply for, keep track of, and learn from
Kickstart your free Software Engineering career journey with Rise Academy, a comprehensive online learning platform.
Discover a world of opportunities with our fully funded scholarships at VephlaUni. Our scholarships are designed to empower the next generation of thought leaders and innovators. Learn more and apply today!
Our interns write real software and collaborate with a selected group of experienced software development engineers who help interns on projects that matter to our customers. We want to you to feel welcomed, included and valued right from the start.
A series of monthly training sessions aimed at building and equipping participants with the necessary finance and accounting skills to keep up with the evolving business landscape.
Learn the fundamentals of User Experience (UX) design and how to improve customer satisfaction with Udemy's free courses. From user research to wireframing, get hands-on experience and boost your career.
Open Source Projects
Interesting GitHub repositories to contribute to 🌍
A community project that helps newcomers to GitHub contribute to open-source projects, a great way to start building your software development portfolio.
React Component Libraries
A list of useful pre-built components 🧩
Use navigate to redirect or move forward in the React Router history, implementing a navigation hook for React applications.
Learn how to break down complex state logic in React by extracting it into a reducer, improving code organization and maintainability.
A free online REST API that provides fake data for testing and prototyping purposes, featuring APIs for users, posts, comments, albums, and more.
Explore and contribute to the Post project on GitHub, creating an account for seamless collaboration and development.
Explore the Gemini AI tutorial repository on GitHub, featuring hands-on lessons and projects to learn AI and machine learning concepts.
Saved for Later 🎥📌
I’ll need these later - for inspiration, learning, or just a good laugh.
Discover the basics of Large Language Models (LLMs) without getting into complex math. This article provides a comprehensive explanation of how LLMs work and their applications.
Discover how junior developers can overcome common thought blocks and improve their coding skills with Brilliant. Get 30 days of free access to Brilliant's STEM lessons and puzzles to improve your problem-solving skills. Learn more and get 20% off an annual premium subscription at https://brilliant.org/TravisMedia/
The most impressive startup pitches of all time, highlighting innovative ideas and entrepreneurial spirit.
Tina Chen, Product Designer at Slack, and Garrett Miller, Sr. Software Engineer at Slack, share essential insights on fostering strong collaboration between designers and engineers to drive successful product development. Watch now!
The 2 biggest benefits of pausing while speaking! When you pause, you give people time to process your words and remove unwanted filler words (UMMs & AHHs) from your speech. Don't underestimate the power of pausing!
Discover the secret to staying motivated with Ayelet Fishbach's inspiring TED Talk. Find out why motivation is not something you can lose, and learn how to cultivate a sense of purpose and drive.