full-stack-open
developer-roadmap
full-stack-open | developer-roadmap | |
---|---|---|
16 | 2,114 | |
1 | 276,859 | |
- | - | |
7.4 | 9.8 | |
10 months ago | about 19 hours ago | |
JavaScript | TypeScript | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
full-stack-open
- Deep Dive into Modern Web Development
-
Is Brad Traversy's React front to back course a good option?
For full sack you'd be better of with https://fullstackopen.com/en/ than with Brad's course.
-
Please! I desperately need help .. Want to become a Coder.
You can start learning by doing, follow https://fullstackopen.com/en/, give 3-4 months on this and start tackling problems from Neetcode.io. Make sure to mark your projects public on GitHub and highlight it on your resume. Lastly, connect with people on LinkedIn, short down the organisation you’re interested in and send connect request to their employees and ask for referrals. Good luck.
-
Muay Thaideas: A Roundhouse Kickstart
Initially, I debated between Kotlin, Flutter and React Native. Having some experience with React from an excellent course, as well as building an internal tool for my job in React, it seemed like a great idea to try React Native. This came quite naturally, as Native is very similar to React, with setting up a screen being as easy as wrapping some content in a component. Other components also baked into react native such as , and make prototyping a breeze. The CSS-like styling is also simple to use, making UI design and testing easy enough. For building and deployment, Expo was a dream - fast reloads for previewing, the ability to flip between web and android via hardware or an emulator, and even handling building of APKs through EAS - perfect for this small project. Expo also has it's own set of well-documented packages available for use, making things like using Android's file system for a built in SQLite database easy. Homepage Simple - two buttons and a navigation container dealt with by react-navigation. Combo List The first portion of this was setting up the SQLite database. This is split into two parts: the user and built in databases. The user portion just generates a .db file, and contains all of the CRUD operations as separate functions. Different buttons are linked to these so you can create combinations, read and output them as a list, update their names and delete them. This is also where import/export is handled - which simply uses the expo filesystem to push out and pull in .db files, replacing whatever was there before. The built-in database is much simpler - it uses filesystem to download the built-in DB from the app's assets folder, then uses a basic SQL query to print them out. Workout Setup This is where the user sets up their Workout - in case you hadn't guessed. This is simply a set of buttons, toggles and text boxes - each parameter set here is then pushed over to the Workout screen. Workout Most of the logic goes on here. A couple of timers tick down, with the round timer being switched with the rest timer as it hits 0, and vice versa. The combination visual works by putting the selected database combinations into an array, then using a random number to select an index in the array. The rest is quite simple - a pause/play which will stop/start the timer ticks, a skip feature which allows the user to instantly set the current round/rest timer to 0, an extend rest function which allows the user to add 10 seconds to the current rest timer, and a cancel workout button which returns the user to the set up page. Future Aside from the additional features already mentioned, I don't think this app needs to be overcomplicated - it does exactly what I needed it to and I can't see it becoming obsolete anytime soon. However, the code is all open source - if anyone has ideas, I'll continue maintaining the repo, looking at PRs, etc. Depending on how large the user base grows, hypothetically, it would also be cool to have a hub for uploading combo databases. This could even separate by sport - boxing, karate, TKD - anything that involves drilling could make use of the system. If users were able to head somewhere and grab, say, a largely populated advanced boxing database, that would be very cool. Another interesting idea for me is logging - having the app log how many workouts you've done, display statistics, maybe even some sort of achievement / badge system. Gamifying anything always turns out to be a great motivator in my case, and I'm sure it wouldn't be a feature that goes unappreciated! All said, please feel free to poke around the codebase and make the app work for you however you'd like to :) The GitHub does have a few releases attached where you can download and run the APK on your own Android device! https://github.com/JJB9922/MuayThaideas/releases Acknowledgements Thanks to @menilek for giving the push to attach a blog to this project :) Do follow if you're interested in blogs from an experienced full-stack engineer!
-
Portfolio - what to do next? [Showoff Saturday]
I completed the Fullstackopen MOOC from the University of Helsinki up to part 7. Now, I've created a little portfolio to showcase my learned skills. Firstly, what's your opinion on that?
-
When you guys say "coding" isn't for everyone do you mean its because there not smart enough?
If you’re still struggling with that then try fullstackopen. Really good and easy to follow. You build lots of projects like Odin but it’s more guided.
-
Experienced developer looking to career switch within tech
Take a look at the exercises of the full stack open course from Helsinki University (e.g. recommendation). If you get stuck, there are multiple github repos with the solutions, so reading code from others until you reach your own solution can be a good exercise.
-
Ask HN: Holy grails of free, online courses?
There's cs61a:
https://cs61a.org/
(I'm doing the Denero version: https://cs61a.org/denero.html) If you pass the command-line flag: `--local` you can run the tests without triggering the submission system.
accompanying book:
https://www.composingprograms.com/
The moocs from University of Helsinki are really good. Here's the current Python one:
https://programming-23.mooc.fi/
And there's their web dev course, called Full Stack Open:
https://fullstackopen.com/en/
If learning web dev, you can't go wrong with The Odin Project:
https://www.theodinproject.com/
- Sigh...Can we make a master list of coding bootcamps that are considered scams and those that are considered worthy of consideration...
developer-roadmap
-
Is Coding Hard?
Developer Roadmaps - roadmap.sh
-
How to start learning web development for free
Learning the basics of web development opens doors to many other careers in the tech field. Roadmap.sh provides guides, learning paths, and roadmaps to point developers in a direction of their choosing.
-
5 Uncommon Advices from one beginner coder to another beginner coder!
There's a website I personally follow specific for roadmaps called as “roadmap.sh” where all the roadmaps are available. You can check it out, if you like. Here's the link: ▶️ https://roadmap.sh/
-
Programming vs Web Development
If you're starting your journey in web development, here is a roadmap to follow. Understand that Web development is not merely an extension of programming; it's a distinct field that requires a unique blend of coding and visual design skills. Embrace the importance of visual aesthetics from the get-go, and continuously work on improving your design sense. Trust me it will pay off in the long run, and you'll be able to create truly exceptional web experiences that not only function well but also look and feel amazing.
-
Developer should-know websites
Github developer roadmaps (backend, frontend, cloud ...)
-
Unique websites for the Developer - TechGenieDev
Roadmap.sh (https://roadmap.sh/)
-
Top 10 GitHub Repositories Every Web Developer Should Know
Web Developer-Roadmap GitHub Link: developer-roadmap Crafted by kamranahmedse, this roadmap acts as a compass for developers navigating the vast landscape of technologies. Covering front-end, back-end, and DevOps, it aids developers in charting a learning path aligned with their goals.
-
10 GitHub repositories that every developer must follow
✅ kamranahmedse/developer-roadmap: https://github.com/kamranahmedse/developer-roadmap
-
ChatGPT as a Programming Mentor: A Test Drive
It may also be beneficial to start with a high-level overview of what there is to learn in a given area, to understand the overall lay of the land - and then use ChatGPT to dig deeper into selected topics. There are many good resources that provide such an overview, like roadmap.sh or my "Definitive Guide to Succeeding as a Professional Dev".
- 18 Must-Bookmark GitHub Repositories Every Developer Should Know
What are some alternatives?
FullStackOpen - Solutions for exercises of Full Stack Open course.
C++ Workflow - C++ Parallel Computing and Asynchronous Networking Framework
java-programming
computer-science - :mortar_board: Path to a free self-taught education in Computer Science!
W3Schools - W3Schools Full Offline Version
freeCodeCamp - freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
curriculum - The open curriculum for learning web development
data-engineer-roadmap - Roadmap to becoming a data engineer in 2021
bootcamp
substrate - Substrate: The platform for blockchain innovators
dev.to-clone - A DEV.to clone using MERN stack
system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.