Skip to content

Your guide to the fundamentals of software development

A 12-volume collection of digital books to help junior software developers build an exceptional career

Get a complete understanding of how every concept in software engineering fits together.

Dev Concepts Collection: A collection of books to learn everything about software development

What happens when someone realizes that you're out of your depth?

Your only option is to ask for help and:
  1. Sit blank-eyed, not understanding how their complex solution works
  2. "Get it" after annoying them with multiple questions

Either way, every day you log off with your brain completely fried.

Fact is, it's exhausting and demotivating trying to understand what you just don't know. You wind up feeling plain dumb with a growing mindset that it's just impossible

But if it's impossible, how did others do it? What do they have that you don't?

Picture courtesy of Nicolás Flor:

Find out what deserves your attention

Know that you're choosing the best solution even when there are countless approaches.
Understand the entire development process so you don't make project-destroying mistakes.
Level up your game so team members, clients, and managers listen to your ideas.
Set yourself up for high-paying positions with a rock-solid grasp of all the moving parts and how they connect.

Each volume is packed full of detailed definitions, pros/cons, tips, and real-world lessons

Click on each volume to see what's inside

Work and grow faster with Slack mentorship

You wouldn't expect an electrical engineer to walk into their role without a senior craftsman to guide them. You deserve access to the guidance of experienced mentors.

Experienced developers will answer your questions directly.
Get career guidance for practical problem solving and soft skills.
Engage with the community to build friendships and connections with like-minded developers.
Sébastien Dubois, the author
“I love this job, I’m doing exactly what I want, my coworkers are smart and helpful, the pay is good, and the work-life balance is fantastic”

Enjoy a great job, and great life .

Here’s what the Dev Concepts Collection will help you achieve.

Get your first job offers

Maybe you’re just starting out. Maybe you’ve been hunting for months. Wherever you are , the Dev Concepts collection will give you the skills you need to put you ahead of other applicants.

Land your dream position

Being a good developer isn’t just about skill, it’s also about passion and experience. Use a strong foundation to build software that delights end users.

Start the path to a senior position

Startup culture often means that you’re thrown out of your depth with no one to guide you in best practices. Dev Concepts puts you on the right path.

Frequently asked questions

I’m unmotivated and frustrated because of a lack of progress — not laziness. Is this going to fix that?A book isn’t going to magically fix your career, but it will give you the mindset you need to succeed in software development.
I don’t have time to read an entire book... let alone a collection! Can I still learn something here?Yes! While it’s recommended that you do a quick read-through, the volumes and chapters are designed to stand alone. Every time you face a particular problem, you can do a quick search and find the chapter that will help you the fastest. Plus each section includes external links and resources that you will help you dive much deeper into the subject matter.
Will this collection teach me the technical side of engineering?Dev Concept includes many practical examples and code snippets, but it isn't a replacement for hands-on training. Most of the concepts are presented in isolation to facilitate comprehension.
How does the Slack group work?The Slack community is where you can send questions about all aspects of software engineering and IT. Your questions will always be answered by a senior engineer. You can ask questions about technical issues, conceptual ones, or even about how to deal with work challenges. We’re a friendly community that’s excited to welcome you!
What if I don’t like the collection? How does the money-back guarantee work?If you're not satisfied with the content, then contact me within 14 days and you'll get a full refund. The only thing I'll ask is to understand what did not meet your expectations.
Why are only some of the volumes available right now?Dev Concepts is a huge project. I will release a new volume every few months. If you purchase the lifetime plan, you will get immediate access as soon as it’s published. In addition, the content will be updated regularly to remain relevant and up to date.
I don’t understand what’s in each volumeCheck out the description of each volume, and the full chapter breakdown for each volume. You can also free samples volume 1 here.
I’m not so sure about the standard edition... Can I buy just a single volume instead?You can buy each volume separately. That being said, I recommend the Lifetime Collection Bundle to save €75.
I can't afford to buy this...Contact me through Twitter or by mail, and we'll figure something out.
I want to buy Dev Concepts for a group at workNo problem! You just need to buy a group license. Contact me through Twitter or by mail for more information.
Going from studying to the actual real-world environment? Switching to a different role? No problem.
Subscribe to DeveloPassion's newsletter
Learn everything about Software Development, software craftsmanship and code quality