
Refactoring.GuruWebsite
- HabrWebsite
- Developers.Org.UaPersönlicher Blog
- Clean CodersSchulwesen
- Типичный программистNachrichten- und Medienseite
- JetBrainsSoftware-Unternehmen
- Mehr anzeigentriangle-down
During the past several weeks I've added a ton of new examples of patterns in different languages: Swift, Python, TypeScript and now Ruby.
All examples can now be easily accessed from the "Code Examples" index page in the main menu. It leads to language-specific pages, that have nice illustrations and dozens of links to the actual examples on the website. Check it out here: https://refactoring.guru/design-patterns/examples
Btw, everyone who bought my book on patterns, also get the archive with all these new examples.
Oh, one last thing. Along with the last update, I released an eBook called Dive Into Design Patterns.
Details: https://refactoring.guru/design-patterns/book
Free demo: https://refactoring.guru/files/design-patterns-en-demo.pdf
Consider it a premium add-on to the tons of free materials already available on the website. It lets you study design patterns even when you're offline, commuting or flying on a plane.
The eBook features 22 design patterns and 8 design principles that these patterns are based on, including SOLID principles. It also contains a quick introduction into OOP and UML, which is mostly useful for newbies, but some experts can also find it convenient to refresh their knowledge of the basics.
The book is packed with illustrations, diagrams, and examples. When I say packed, I mean 225 illustrations & diagrams and 88 code examples in 3 different languages that come in an archive along with the book. Extra examples are coming for free in future updates.
The eBook comes in 3 formats, all optimized for the best reading experience on electronic devices:
— ePUB looks great in iBooks, Google Play or any advanced e-reading device
— MOBI designed for Amazon Kindle devices
— PDF can be read on any other reading device/app on the planet
Buying the book is also a great way to support the project and me personally. Thanks to everyone who did just that over the course of last years. Without you, I wouldn't be able to accomplish any of this.



































