full-stack-open
cs-topics
full-stack-open | cs-topics | |
---|---|---|
16 | 822 | |
1 | 37 | |
- | - | |
7.4 | 0.0 | |
10 months ago | over 2 years ago | |
JavaScript | ||
- | - |
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...
cs-topics
-
I am going to become a software engineer - and I'd like to be a good one
But a software developer is not a software engineer, and I'll have to work on the side to make up for the holes in the developer cursus. I turned to reddit to look for recommandations, and I'm quite enthusiast with the TeachYourselfCS learning track - which I started along the Java lessons.
-
HN how do I learn to code?
HtDP [0], CS50x [1], and whatever strikes your interest from teachyourselfcs [2], in that order.
Also highly recommend the book for nand2Tetris after CS50.
[0] https://htdp.org/2023-8-14/Book/index.html
[1] https://www.edx.org/learn/computer-science/harvard-universit...
[2] https://teachyourselfcs.com/
-
Ask HN: Programming Courses for Experienced Coders?
This is a really good fundamentals resource: https://teachyourselfcs.com/ They list books and videos.
-
Difference between learning programming and learning a language?
Study computer science, either through college or via teachyourselfcs.com.
-
Considering coding bootcamp
In the current market it's better to just put some resources together and learn from platforms like OSSU or Odin Project or FreeCodeCamp to really dip your toes in. The bootcamp era was a byproduct of interest rates at the time and shoveling in as many bodies as they could into the field. You can literally build a curicullum yourself for 6 months and see how you like it while working retail or whatever else. Or for the more technical side: teachyourselfcs.com gives you some ideas if you wanna start actual cs concepts.
-
What should I look at for making a systems programming language/compiled programming language?
https://teachyourselfcs.com/ also has a bunch of great resources for CS fundamentals.
-
Where can I learn C?
Knowledge in a programming language is not complete without a full CS education. I recently found out this site: https://teachyourselfcs.com/
- Ka daryt?
- Sou Dev Junior e preciso da sua orientação pois não fiz faculdade de programação.
-
What’s a technology that every backend engineer should know?
what's your opinion on teachyourselfcs.com for the fundamentals?
What are some alternatives?
FullStackOpen - Solutions for exercises of Full Stack Open course.
missing-semester - The Missing Semester of Your CS Education 📚
java-programming
computer-science - :mortar_board: Path to a free self-taught education in Computer Science!
W3Schools - W3Schools Full Offline Version
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
curriculum - The open curriculum for learning web development
p1xt-guides - Programming curricula
bootcamp
open-source-cs - Video discussing this curriculum:
dev.to-clone - A DEV.to clone using MERN stack
CS50x-2021 - 🎓 HarvardX: CS50 Introduction to Computer Science (CS50x)