Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
A pattern-based approach for learning technical interview questionsProject mention: Ask HN: How do you make time for side projects and Leetcode grinding | news.ycombinator.com | 2023-09-16
Grinding leetcode is inefficient. What you should be doing is familiarizing yourself with the common patterns you might expect to see in an interview. Look at the blind 75 and https://seanprashad.com/leetcode-patterns/.
Initially, you don’t need to solve any of the problems from scratch. Look up the problem on YouTube and someone will walk you through it. This will build your intuition of when to reach for a heap or for a DP array or when to do BFS, etc. If you don’t know these, then watch another video explaining the concepts. These videos are often 10-15 minutes a day so with a 30 minute time commitment you potentially can get through 3 a day, getting you through the complete blind 75 (more than enough) in less than a month or 1 of each of SP’s 22 patterns in a couple of weeks.
The great thing is you don’t need dedicated time for this approach, you can often start a video while tackling laundry or doing some dishes.
Then, start putting these into practice but spend no more than 10-15 minutes on the problem. If you can’t solve it, go watch the video again. There are so many times where you can have the right approach but make a stupid mistake that will cause you to flounder and you can pick up a better way of doing it. Eventually you will be solving these in 10-15 minutes and the time commitment will have remained at a minimum.
After this, find a new job that is only 40 hours a week and voila you’ve just opened up 10-20 hours for personal projects.
A visual overview of useful skills to learn as a web developer
Metarhia educational program index 📖
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBfProject mention: After 3 years of LeetCode | /r/leetcode | 2023-08-25
Some contributors and I also upload tutorials & solutions with explanations here. If you like the project, please give it a star on the repository. Also you can join the study group here.
Free Algorithms books for programmers.Project mention: I do not understand DSA 😭 | /r/learnprogramming | 2023-07-12
Sorting Algorithms Visualizer
🗺️ Visualize and control algorithms for the traveling salesman problemProject mention: What are your personal projects that you were most proud of | /r/csMajors | 2023-06-21
https://tspvis.com (source). Pretty unique and a lot of positive feedback
Shortest Path Finder visualizer using Breadth First Search algorithm
A better visualization of different algorithms made with React
Sort Visualizer Web AppProject mention: [Learn Programming] J'ai créé un site Web pour visualiser et apprendre des algorithmes de tri, avec description et implémentations dans plusieurs langages de programmation | /r/enfrancais | 2023-05-11
Ce projet est open source: [https://github.com/myphz/sortVisualizer DBAT (https://github.com/myphz/sortvisualizer)
A Sorting Algorithms Visualizer built using ReactJS (by KarimElghamry)
Neo4j Graph Example Movies Recommendation (by neo4j-graph-examples)Project mention: Getting started with Graph database using Neo4j | dev.to | 2022-11-04
GitHub - neo4j-graph-examples/recommendations: Neo4j Graph Example Movies Recommendation | github.com
Visualize sorting algorithms
Data Structures And Algorithms
Sorting algorithms visualized.Project mention: Sorting algorithms visualized | /r/coolgithubprojects | 2022-10-02
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
Ask HN: How do you make time for side projects and Leetcode grinding
1 project | news.ycombinator.com | 16 Sep 2023
🎯 300+ LeetCode Problems are solved: What I Discovered! 💡
1 project | dev.to | 17 Aug 2023
How do you know what DS/A to use in a problem?
1 project | /r/leetcode | 25 Jun 2023
Is anyone interested in contributing to Ultimate Guide to Algorithm opensource together?
2 projects | /r/algorithms | 14 Jun 2023
I just started leetcoding. Will I still have enough time (with around 4 hours per day) to prepare for FAANG internship interviews within 1.5-2 months from now?
1 project | /r/csMajors | 8 Jun 2023
Has anyone here found a job being self-taught?
1 project | /r/learnprogramming | 29 May 2023
A note from our sponsor - SurveyJS
surveyjs.io | 22 Sep 2023