Pragmatic Penguin Pattern Portfolio

Become a better (software) professional, by standing on the shoulders of giants

Start Reading


    Learn. Grow. Improve.

    discover new ideas and techniques to help you excel

    Imagine the thrill of discovering new ideas and techniques that will help you excel at the things you do every day. Whether you’re already working in a technical role or just starting out, there’s always more to learn and explore. Either way, we’ve got something for you.

    In this knowledge base, you’ll discover practical insights and valuable tips from experts who have dedicated themselves to mastering their craft. By reading on, you’ll gain a deeper understanding of the topics that interest you and learn new ways to take steps towards achieving your goals and becoming the best you can be.

    So why not give it a try? Dive in and see how far you can go.

    What's in it for you?

    How this publication is different from others

    Focus on practical use Rather than stick to theory, we aim to help you put what you learn into effect as quickly as possible. By focussing on when techniques and ideas are valuable, you will understand when to apply an idea. And more importantly, when not to apply it.

    Terminology explained The amount of jargon used when discussing specialized techniques and technology can be overwhelming to newcomers. This publication helps you get acquainted with them so you know what people are talking about.

    Resources & Background information Recommended background reading, in case you want to dig deeper into certain topics. As with all content here, we focus on showing what is in it for you.