Reddit.st in 10 Elegant Classes
✒️ By Sven Van Caekenberghe
Reddit.st in 10 Elegant Classes by Sven Van Caekenberghe is a concise, practical guide for developers interested in building modern web applications using Pharo. The book walks readers through creating a Reddit-style app, using powerful frameworks like Seaside, Glorp, and PostgreSQL. It’s ideal for programmers who want to see how Pharo can be leveraged for fast CRUD development, and for those seeking alternatives to traditional web stacks. If you’re new to Pharo or looking for a hands-on project, this book is for you.
Book Description
Ever wondered how to build a Reddit-style web app from scratch? Reddit.st in 10 Elegant Classes by Sven Van Caekenberghe shows you just thatstep by step, with no fluff. This compact booklet (only 38 pages!) guides you through the full process of developing a modern CRUD application using Pharo, a dynamic object-oriented language and environment. Along the way, you’ll use top-notch frameworks like Seaside for web components, Glorp for ORM, and PostgreSQL for robust data storage.
The book’s tone is friendly and practicalperfect if you like learning by doing. You’ll see how to model data, write tests, connect to databases, and build interactive web interfaces. If you’re tired of PHP or want something more elegant than your usual stack, this book offers fresh ideas and real code examples. It’s especially great for developers who love exploring new tech or want to expand their toolkit beyond mainstream languages.
This guide is best suited for readers who already know the basics of web applications and relational databases. If you’re curious about object-oriented programming or want to discover the power of Pharo, you’ll feel right at home.
What You Will Learn
- How to design a Reddit-style link sharing app in Pharo
- The basics of CRUD operations in a modern OOP language
- Integrating Seaside for building dynamic web interfaces
- Using Glorp ORM with PostgreSQL for data persistence
- Writing unit tests to ensure your code works as expected
- Organizing your code into clear, maintainable classes
- Practical setup tips for databases and frameworks
- Real-world strategies for evolving simple apps into robust solutions
- How Pharo compares with traditional stacks like PHP
- Where to find more resources on advanced Pharo development
If you’re aiming to upskill or teach yourself modern development practices, this book delivers actionable knowledge. It’s also handy if you’re looking to supplement your understanding with reference materials like the CoolAid: The Cool 2013 Reference Manual pdf. Whether you’re an experienced developer or just getting started with object-oriented programming, you’ll find plenty of value packed into these pages.
Leave a Reply
You must be logged in to post a comment.