Such Dev Blog
Who am I ?
Portfolio
Resources
Lessons
Opinions
Tutorials
Who am I ?
Portfolio
Resources
Lessons
Opinions
Tutorials
  • Who am I ?
  • Portfolio
  • Resources

    • πŸ‘Ά Resources for the Beginner WebDev
    • πŸ‘© Resources for the Intermediate WebDev
    • πŸ‘΄ Resources for the Senior WebDev
    • πŸ§‘β€πŸŽ¨ Design resources for WebDevs
    • πŸ€– LLM / AI Resources
  • Lessons

    • πŸ“ˆ Productivity and Well-being, A summary of what works.
    • ⭐ Dramatically increase your productivity with Atomic Git Commits
    • πŸ§‘β€πŸ’Ό How to Learn Git Slowly
    • 😠 How to Start Learning CSS without hating yourself
    • 🧠 How to be a great software engineer without using your brain
    • ⁉️ Explaining Ruby's Singleton Class (Eigenclass) to confused beginners
  • Opinions

    • πŸ”ͺ The Technical Debt explained with a kitchen analogy
    • πŸͺ  Why our work culture sucks
    • 🧹 The Marie Kondo guide for the Clean Developer
    • πŸ’‘What contributing to Open-source is, and what it isn't
    • πŸ’΅ Why diversity is important, no, really, actually for real
    • πŸ•Έ Networking is easy, fun, and probably not what you think it is.
  • Tutorials

    • πŸ“ Build your own system with ArchLinux
    • πŸ’½ Testing Ansible scripts with Vagrant
    • πŸ’Ž Upload Files from Vue.js to Rails with ActiveStorage
    • πŸ’Ž Filter Anything in a Rails request in 10 lines of code
    • πŸ’Ž Test all your GET routes in rails with 20 lines of code
    • πŸ’Ž How to use Solr / Sunspot with Rails
    • πŸ’Ž Debugging Solr Sunspot like a pro

πŸ‘Ά Resources for the Beginner WebDev

Starting a WebDev career is hard. Learning how to code isn't very complicated, but learning the full job is something else altogether.

Since I had to dive deep and fast in WebDev waters, and since I kept my passion for tutoring and mentoring, I saved the best resources a beginner WebDev might need to kickstart its career.

General knowledge

The WebDev Roadmap

Link

So you want to know how to be a webdev ? This map will tell you everything you need to learn.

Webdev Skills

Link

List of webdev skills to master.

Frontend Roadmap

Link

More in-depth look at the WebDev roadmap for frontend.

Oh shit, git

Link

While learning git, you WILL need this to save your sorry ass.

Git visualized

Link

This might help you understand Git a little bit better.

The 7 ranks of a programmer

Link

Slightly cringy, yet a good read about the different skill levels of a programmer.

Linux Journey

Link

Good website to become a Linux pro!

Training Ideas

Link

Dunno what to code ? Here are ideas.

Client-side vs Server-side rendering

Link

What is SSR / CSR ? An historical explanation.

What they didn't teach you about Software Engineering

Link

The real world is not like school.

Javascript

Javascript for dinosaurs

Must-read !

Link

Explaining exactly what is the current JavaScript environment and how we got here.

Learning Javascript in 2016

Link

A bit old but still worth a read. Funny take on what a mess the current JavaScript environment is. Read "Javascript for dinosaurs" first.

React roadmap

Link

What you need to know to start learning React.

Structuring React projects

A definitive guide.

Link

Why use Single-Page-Application JavaScript Frameworks ?

Link

The answer with a very detailed study of the Reddit up/downvote button.

The JS Fat Arrow

Link

Very good article to explain this javascript concept.

You don't know JS (Yet)

Link

Amazing book for beginners and intermediates alike.

CSS

CSS for dinosaurs

Link

Where does CSS comes from ?

CSS Flexbox froggy

Link

Little game to learn Flexbox ! (Also available in French)

Complete guide to flexbox

Link

I've been using flexbox for a year and I still use this guide regularly. Whole website is gold !

CSS grid garden

Link

Same but for CSS Grid !

CSS Breakpoints the right way

Link

Real CSS breakpoints !

How To Mobile-first CSS

Link

Because we are in the 21th century.

Recreation time

If the world was created by a programmer (funny)

Link

Little recreation for your students.

Last Updated:
Contributors: Samuelfaure
Next
πŸ‘© Resources for the Intermediate WebDev