Book description
Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and specialized Indexes. Develop your skills with PostgreSQL on your laptop, then take them into production, while keeping everything in sync. Make slow queries fast, perform any schema or data migration without errors, use scaling techniques like read/write splitting, partitioning, and sharding, to meet demanding workload requirements from Internet scale consumer apps to enterprise SaaS. Deepen your firsthand knowledge of high-scale PostgreSQL databases and Ruby on Rails applications with dozens of practical and hands-on exercises. Unlock the mysteries surrounding complex Active Record. Make any schema or data migration change confidently, without downtime. Grow your experience with modern and exclusive PostgreSQL features like SQL Merge, Returning, and Exclusion constraints. Put advanced capabilities like Full Text Search and Publish Subscribe mechanisms built into PostgreSQL to work in your Rails apps. Improve the quality of the data in your database, using the advanced and extensible system of types and constraints to reduce and eliminate application bugs. Tackle complex topics like how to improve query performance using specialized indexes. Discover how to effectively use built-in database functions and write your own, administer replication, and make the most of partitioning and foreign data wrappers. Use more than 40 well-supported open source tools to extend and enhance PostgreSQL and Ruby on Rails. Gain invaluable insights into database administration by conducting advanced optimizations - including high-impact database maintenance - all while solving real-world operational challenges. Take your new skills into production today and then take your PostgreSQL and Rails applications to a whole new level of reliability and performance. What You Need: A computer running macOS, Linux, or Windows and WSL2 PostgreSQL version 16, installed by package manager, compiled, or running with Docker An Internet connection
About the Author
Andrew Atkinson has worked as a Software Engineer with Ruby on Rails and PostgreSQL for more than a decade. At Microsoft, Groupon, and various startups, he's built, mentored, and influenced teams, and operated and scaled systems, improving their quality and reliability. He's presented on PostgreSQL and Ruby on Rails at conferences, appeared on podcasts, and has written for the official Ruby on Rails weblog, with the goal of helping developers solve their challenges using these powerful open source technologies.
RetroMirage
As a busy individual, I appreciate ListenBook's versatility in downloading audio files from various sources. It's a time-saver for sure! The app is so reliable. I’ve never had any issues with it. I'm so glad I chose the audiobook version! The narrator added layers of meaning I might have missed reading silently. Their interpretation of the material felt thoughtful and authentic. The recording was technically perfect - no reverb, no peaking, just clean, pleasant audio.
Wings
ListenBook has made listening to audiobooks, lectures, and speeches an absolute pleasure. ListenBook's drag-and-drop download feature from web browsers is incredibly convenient. Downloading audiobooks has never been this easy.
Succubus In Training
I'm blown away by how this app has made my workouts more enjoyable and my mind more active. I can't get enough of this app – it's a true game-changer for book lovers. This app's ease of use has made my downtime more enriching and enjoyable. Good for background listening. I didn’t get fully immersed, but it was pleasant enough to have on while doing chores. The narrator’s voice was easy to listen to, even if the delivery lacked some energy.
VileHero
Audiobook magic at my fingertips! This app's thoughtful features, such as statistics tracking and audio filters, have added a new layer of excitement to my reading journey. 📚✨ Absolutely love this app! It's made my daily commute so much more enjoyable. ListenBook's player features, like chapters and bookmarks, make it a versatile tool for any listener. I love the chapter navigation feature. ListenBook makes it easy to jump between sections. This audiobook transformed my household chores into enjoyable moments! The narrator's lively yet measured delivery kept me engaged throughout. I particularly appreciated how they handled exposition - making potentially dry information interesting through thoughtful inflection and pacing.
Lilac Lizard
The app's customization options allow me to tailor the listening experience to my liking. ListenBook has become my go-to app for all things audio – from lectures to speeches, it's got it all. With this app, I'm experiencing the joy of reading in a whole new light. Navigating chapters is a breeze with ListenBook. It's a user-friendly and seamless experience. Elegant design and easy-to-navigate interface. Very pleased with ListenBook.
Princess Dove
The ability to adjust playback speed is a game-changer for faster or more immersive listening. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. An audiobook lover's dream come true! This app's seamless functionality and diverse format support make it my go-to choice for immersive storytelling. 📚🎧 ListenBook’s playback is silky-smooth. The app never glitches.
Woo Woo
This app has made my daily routines more meaningful and enjoyable. ListenBook is the best audiobook player I’ve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
Chuckles
This app has become my go-to for audiobooks, adding a layer of convenience and enjoyment to my days. I can't believe how easily this app has fit into my daily routine. User-centric audiobook joy – this app's ease of use is impressive. No more fussing with synchronization – this app just gets it done! Automated artwork and metadata extraction keeps my audiobook library visually appealing.
HedgeH0g2
ListenBook has turned my ordinary moments into extraordinary adventures through stories. 🚶♂️🌟 Embracing audiobooks as my companions during leisurely walks – nature and narratives, a perfect match! 🚶♂️🎧
Crazy Rox
I'm discovering books I wouldn't have considered before, and my reading horizons are expanding. With support for various audio formats, ListenBook ensures I can enjoy my favorite audiobooks without worries. ListenBook has become my trusted companion. It's my go-to app for expanding my knowledge and enjoyment. I love the ability to change the playback pitch. It’s a unique feature.
WanderWord
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. ListenBook makes my commute enjoyable. The audio filters really enhance the listening experience. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book. The app is perfect for people who love to multitask. I can listen while cooking.
RoarSweetie
This app has brought stories to life in a way that traditional reading never could. 🎧 Satiate your reading cravings while managing household affairs – this app has it all! 📚💼 ListenBook has united my love for audiobooks with my passion for learning. What a brilliant app! ListenBook is the best audiobook player I’ve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers! This audiobook was neither good nor bad - simply average. The narrator's delivery was professional but uninspired, and the recording quality was clean though not exceptional. It provided satisfactory entertainment without standing out from similar titles.
Cougar Fuzz
I love how this app seamlessly integrates into my busy schedule, making multitasking a breeze. ListenBook's extensive format support makes it the ultimate audiobook app for any audiobook lover.
Nessie Pork
The ListenBook app is a must-have for anyone who loves to learn and be entertained through audiobooks. Adjusting the tone of the voice is a game-changer. It's like customizing my listening experience. I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend!
Ba1t
ListenBook's dedication to providing an excellent user experience sets a new standard in audiobook apps. Sharing audiobooks with friends through AirDrop is a fun way to connect over shared interests.
Willow Dragon
🧘♂️ Finding zen through storytelling – this app makes meditation even more calming. 🧘♂️🎧 The app is so intuitive. I didn’t even need to read the instructions.
Murder Matter
The smart recommendation feature keeps surprising me with books I never knew I'd love. Gone are the days of straining my eyes to read – this app lets me 'read' with my ears, anywhere, anytime.
LoreLoomer
The app's intuitive design makes it easy to find and listen to my favorite authors. ListenBook's support for CarPlay and Apple Watch integration ensures that I can enjoy my audiobooks wherever I go. The ability to adjust the tone of the narrator's voice is a creative touch that adds depth to my listening. Sharing audiobooks through AirDrop is a fun and convenient way to share the magic of storytelling with friends and family, sparking meaningful discussions. ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history feature—it’s so easy to revisit my favorite parts. Highly recommend this app!
RedFisher
I've found solace in listening to audiobooks before bed – it's my form of meditation. Book groups feature keeps series and related titles together. Neat and tidy! Looping playback helps me retain knowledge from audiobooks effectively. It's an invaluable tool. The app is well-designed and user-friendly. ListenBook makes listening to audiobooks a joy.
Pepper Prada
Audiobooks have become my go-to gift for friends – and they all love it! Sharing audiobooks with friends is a bonding experience made easy through AirDrop and sharing options.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience