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.
Hoboken Nightingale
ListenBook's support for CarPlay and Apple Watch integration has elevated my listening experience. π± A world of books at my fingertips β this app's user-friendly design makes it a true reading companion. ππ± Audiobook enthusiasts, rejoice! This app's elegant design and robust functionality make it a must-have for anyone who loves to listen on the go. π§π± Downloading over WiFi is super efficient. Saves a lot of time.
Criss Cross
Audiobooks on the go β this app's design prioritizes convenience. Audiobook multitasking simplified β this app's functionality is truly commendable. Automatic extraction of artwork and metadata adds a professional touch to my library. Listening statistics motivate me to read more. Excellent feature! Supports all my playlists and bookmarks perfectly. Very convenient.
Blade
ListenBook has brought a whole new level of convenience and enjoyment to my audiobook experience. Unlocking a world of literary possibilities, this app's extensive compatibility and user-friendly controls have made audiobook enjoyment an everyday joy. π±π No more converting files β this app effortlessly handles various formats, saving me time and effort. The app's performance is top-notch. It's stable, responsive, and optimized for a seamless audiobook experience. Kudos to the developers!
DriftDetector
This app has turned long waits into exciting opportunities to dive into a new story. Seamless audiobook integration β this app's functionality is a true gem. ListenBook Pro's unlimited audiobook length is a boon for those who enjoy deep dives into lengthy narratives. Book groups keep my related titles together for a cohesive listening experience. A thoughtful feature!
Sexual Chocolate
π§ An audiobook treasure trove in the palm of my hand β this app is pure convenience! ππ Controls are intuitive and user-friendly, making my audiobook experience seamless. ListenBookβs playback is silky-smooth. The app never glitches.
Sexy
ListenBook's sleek design and easy chapter access make navigation a breeze. π Grooving to the rhythm of stories while tackling household chores β a dance of productivity! πΆπ π± An app that truly understands audiobook enthusiasts β it's all about functionality, and this app nails it! ππ‘ Looping playback is a fantastic study tool. It helps me focus and retain information effectively.
Are Ess Tee
With ListenBook, I can listen to my favorite audiobooks and speeches with maximum comfort and convenience. ListenBook's user-friendly interface and powerful features have rekindled my love for audiobooks. The audio filters and precise controls are fantastic! ListenBook's attention to detail in design and functionality sets it apart from other audiobook apps. I've never experienced such silky-smooth playback even with high-quality FLAC files.
Lady Pomegranate
The seamless integration with my car's audio system is a road trip dream. The ability to switch between devices seamlessly is a game-changer for busy readers. I've found solace and relaxation in the pages of countless audiobooks. I love that ListenBook offers both basic and advanced features, catering to all types of users. ListenBook Pro's unlimited audiobook length is a boon for those who enjoy deep dives into lengthy narratives.
Teeder
I'm amazed by ListenBook's versatility in handling different formats β it truly supports all my audio needs. Audiobooks on demand β this app's functionality is a true technological gem. Playlists and bookmarks are super helpful. Love using ListenBook!
MindfulMingle
π Adding an extra layer of delight to cooking β this app turns meal prep into a culinary adventure with its audiobooks! π²π Enhancing my daily routines β this app's design makes listening a joy. Audiobooks made accessible and enjoyable β this app's design is a triumph. Noise reduction on ListenBook Pro is a revelation. It enhances the audio quality and makes listening comfortable. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time.
Cardinal Rebel
ListenBook's audio filters have transformed the way I experience audio content β it's a real game-changer. ListenBook is a game-changer β it plays a wide variety of formats without any conversion needed. I can't imagine my audio routine without ListenBook's seamless and user-friendly design. I'm in awe of how this app has made reading a part of my busy life. Looping playback has taken my language learning to new heights. Highly recommended!
Heaven Sent
I love that I can switch between fiction and non-fiction effortlessly. ListenBook has made audiobook listening more convenient and enjoyable than ever before. CUE playlist support is a thoughtful feature that keeps my audiobook listening organized and enjoyable.
Fast FLAK
I'm blown away by how this app has made my commutes productive and my downtime entertaining. Audiobook journey simplified β this app's functionality is a wonderful surprise. Efficiency meets audiobooks β this app's functionality is a perfect match. Adjusting the tone of the voice is a creative feature. It allows for a unique and personalized experience. ListenBook is a must-have for audiobook enthusiasts. It's reliable, versatile, and a pleasure to use.
Peanut Butter Woman
Audiobooks have become a source of inspiration and motivation, thanks to this app. Audiobooks made accessible and enjoyable β this app's design is a triumph. CarPlay compatibility takes my driving experience to a whole new level. Audiobooks on the road have never been better. Downloading books directly in the app is so easy. Highly recommend! ListenBookβs interface is beautiful and functional. Itβs my favorite app for audiobooks.
Metal Star
Audiobooks have turned road trips into unforgettable journeys of imagination. Audiobook immersion without fuss β this app's ease of use is commendable. Listening stats feature keeps me motivated to read more. Love it!
Hairpin
Looping playback is a brilliant study tool. Thanks to ListenBook, my learning has improved! The app is very intuitive. ListenBook makes finding and playing audiobooks simple.
Red Heroine
I can't get enough of this app's user-friendly interface β it's a true delight. ListenBook's ability to extract artwork and metadata automatically adds a visual touch to my audiobook collection. Listening statistics motivate me to read more. Excellent feature! ListenBookβs bookmarking feature is incredibly useful. I never lose my place in a book.
Noise Toy
Audiobooks on this app have become my go-to entertainment for winding down. ππ Transforming traffic jams into opportunities for literary exploration β this app keeps me engaged on the road! ππ§ ListenBook is my trusted partner for all things audiobooks. It's reliable, intuitive, and user-friendly. The audiobook player's silky-smooth playback is like music to my ears. Flawless performance! ListenBook is like a personal audiobook library in my pocket. Organized and easily accessible.
Steel Ginger
Kudos to ListenBook for optimizing the app for iOS 16 β it shows their dedication to excellence. ListenBook's sleek design and easy chapter access make navigation a breeze. This app's playback controls and features make it a breeze to customize my listening experience. Effortless audiobook management β this app's usability is a winner.
Firefly Caramel
This app has turned my gym sessions into immersive storytelling experiences β time flies by! π± An app that truly understands audiobook enthusiasts β it's all about functionality, and this app nails it! ππ‘ The range of audio formats supported is incredible. No need to worry about file conversion. 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. ListenBook has all the features I need in an audiobook app. My top choice!
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