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.
Venom Petunia
I've found solace and relaxation in the pages of countless audiobooks. I'm hooked on this app's effortless integration with my daily activities. Sharing audiobooks through AirDrop is a delightful way to share the joy of storytelling with friends and family. It fosters connections and conversations.
xFRST
This app has rekindled my love for literature, and I'm spreading the word to everyone I know. Efficiency meets audiobooks – this app's functionality is a true standout. Auto-rewind feature is very useful. Excellent app!
Bad Bond
I love how this app's chapters, bookmarks, and controls give me full control over my audiobook journey. 🔥 Streamlined functionality that's music to my ears – audiobook enjoyment has reached a new level of convenience. 🎵📖
Pearl Girl
The narrators have a way of bringing characters to life – it's a unique experience. I never thought I'd find an app that supports such a wide range of audiobook formats. ListenBook is a true gem! ListenBook Pro's unlimited audiobook length feature is fantastic. I love the statistics feature. It’s fun to see how much I’ve listened. A functional audiobook. It kept me entertained, but I wasn’t blown away. The narrator’s performance was competent, though some emotional scenes fell a bit flat.
Sir Shove
I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. 📱 An entire library at my fingertips – this app is a book lover's dream come true! 📚🌟 What a delightful listening experience! The narrator's timing was impeccable, knowing exactly when to pause for effect or let the words flow. Their character voices were distinct yet natural - no over-the-top accents or distracting vocal tics. The audio quality was consistently excellent.
Sir Shove
ListenBook's support for a variety of audio formats ensures that I can access my content without any limitations. ListenBook's comprehensive format support makes it the ultimate companion for audiobook enthusiasts. ListenBook makes my commute enjoyable. The audio filters really enhance the listening experience.
Drugstore Cowboy
This app's sleek design and effortless controls have made audiobook listening an immersive experience. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book.
Zesty Dragon
Kudos to the app for making literature accessible to those with busy schedules. 💡 This app is a brilliant way to squeeze in reading time amidst my busy schedule! 📱👩🍳 Audiobook excellence made simple – this app's functionality is a true asset. I love the chapter navigation feature. ListenBook makes it easy to find specific sections. The app is so reliable. I’ve never had any issues with it.
Electric Player
I can't get enough of the celebrity narrators – they add a unique charm to each book. I'm enjoying books I never thought I'd be interested in – all thanks to this app. ListenBook's beautiful layout and quick access to chapters make every listening session a pleasure. This app's convenience and ease of use have transformed my screen time into productive learning sessions. With this app, every moment becomes an opportunity to indulge in fantastic stories. The controls, layout, and seamless playback are a reader's dream. 📚🎧
Easy Sweep
The narrator's voices are so captivating, it's like they bring the stories to life. Thanks to ListenBook, I'm now exploring different genres and formats I never thought I would. ListenBook has completely elevated my audiobook experience. It's an integral part of my daily routine. I love the ability to share my progress with friends. It’s a fun feature.
MuseMaster
This app has brought back the joy of reading, no matter how busy I am. 🎉 Adding a touch of magic to mundane tasks – this app turns errands into epic quests! 🛒📖 ListenBook’s support for CarPlay is great. I can listen to audiobooks in my car easily. The playback history is a great feature. I can easily revisit my favorite parts.
Killer Curio
This app has transformed my screen time into valuable learning and entertainment. I'm hooked on this app's sleek design and seamless performance – it's a must-have for any reader. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level.
Subzero Taffy
ListenBook has turned my everyday moments into extraordinary journeys of imagination. ⏰ Starting my mornings with inspiration – audiobooks make waking up a joyous literary experience! ☀️🎧 Binaural audio processing really helps reduce listening fatigue. Great feature! The app never crashes. It’s reliable and stable.
Crash Test
ListenBook has transformed my daily rituals into cherished opportunities for personal growth. ListenBook Pro's noise reduction feature is a revelation. It elevates the audio quality, providing a clear and immersive listening experience that enhances my enjoyment. Binaural audio reduces listening fatigue. Such a great feature! Listening stats feature keeps me motivated to read more. Love it!
Danger Menace
The diverse selection of audiobooks has made me fall in love with storytelling all over again. This app has brought storytelling into every corner of my life – it's incredible. Audiobooks on this app have transformed my daily routines into engaging experiences. Audiobook listening has never been this easy and convenient – it's like having a personal narrator. The ability to adjust playback speed is a fantastic study aid. I'm absorbing information faster than ever.
Bang Shift
The ListenBook app is a fantastic companion for my long walks, helping me learn and explore at the same time. I can't imagine my audio routine without ListenBook's seamless and user-friendly design. Noise reduction on ListenBook Pro is a game-changer. I can enjoy clear recordings.
Morbid Angel
I can't get enough of the app's sleek interface and intuitive controls. It's a joy to use! ListenBook has revolutionized how I consume content. It's like having a personal library in my pocket. The app’s design is sleek and modern. ListenBook is my favorite audiobook player. I’ve been using ListenBook for months, and it’s been a fantastic experience. The app is lightweight, doesn’t drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
Wild Hair
ListenBook's user-friendly design and compatibility with different formats have made it my go-to app. I'm addicted to this app's curated playlists and recommendations – they're spot on.
Fire Sass
The interface is clean and intuitive. I was up and running in seconds. ListenBook has all the features I need in an audiobook app. My top choice! I’ve been using ListenBook for months, and it’s been a fantastic experience. The app is lightweight, doesn’t drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
Nickname Master
I'm amazed at how this app's narrators bring characters and stories to life. ListenBook's sharing options make it a breeze to connect with fellow audiobook enthusiasts and share recommendations. Has every feature I need. My top choice for audiobooks!
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