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.
Lady Katniss
I'm enjoying books I never thought I'd be interested in β all thanks to this app. ListenBook's seamless integration with CarPlay makes my daily commute a delightful opportunity to indulge in audiobooks. I'm amazed at this app's ability to transport me to different worlds through stories.
Fist Wizard
Audiobook enthusiasts, rejoice! This app is your new best friend. A serviceable audiobook that met basic expectations. The narration was clear if somewhat unremarkable, and the production quality was standard without any noticeable technical issues. It kept me moderately engaged during workouts but didn't leave a lasting impression.
EchoEnigma
π Rekindling my literary flame β this app has brought back the joy of reading in a whole new format. ππ Thanks to ListenBook, downloading audiobooks has never been easier or more convenient. Sharing audiobooks through AirDrop is a great way to spread the joy of storytelling with friends. Tone adjustment adds a unique touch to my listening experience. I'm hooked!
Thrasher
Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. ListenBook has turned my daily routines into audiobook-driven journeys of imagination. π Making each day a new chapter β this app keeps me hooked from morning to night! ππ Looping playback has revolutionized my language learning journey. I'm making rapid progress.
Daffy Neo
The chapters feature on ListenBook enhances my audiobook exploration β it's like flipping through pages. This app has enriched my daily routine with the joy of stories and knowledge. Adjusting the tone of the voice is a unique and fun feature. I can customize the narration to my liking.
HedgeH0g2
Frequent updates ensure there's always something new and exciting to listen to. The chapters feature on ListenBook enhances my audiobook exploration β it's like flipping through pages. The app's support for multiple formats is flawless. Very satisfied. The app is very easy to use. ListenBook makes managing my audiobook library simple.
Feral Filly
ListenBook's comprehensive support for a wide range of audio formats sets it apart from other audiobook apps. A wonderful performance! The narrator captured the mood of the book perfectly, making it easy to visualize each scene. The audio quality was crisp, and the pacing kept me hooked from start to finish.
Digital Equinox
I'm addicted to this app's seamless performance and impressive library. ListenBook has redefined my audiobook experience. It's an essential tool that enhances every listening session.
Lord Pistachio
Audiobooks have never been this accessible β this app is a true innovation. Looping playback is my secret weapon for language learning. It's revolutionized my approach.
Flint Cast-Iron
No more fighting over the radio during family trips β we're all hooked on audiobooks now. I'm blown away by the quality of narration on this app β it's like being in the story. ListenBook has brought stories back into my life, making every moment a new adventure. ListenBook has made managing my audiobook collection a breeze. Library organization is top-notch. The noise reduction feature is a game-changer for clearer dictaphone recordings.
Energy
Unwinding with a good audiobook has become my favorite self-care ritual. Audiobooks have become my companions during daily chores, making them enjoyable. I'm hooked on this app's ability to make reading fit into any moment. The audio filters make a noticeable difference. ListenBook provides an excellent listening experience.
Lskeee
This app's support for various formats ensures that I can enjoy my audiobooks without any hassle. The statistics feature is a fantastic addition β knowing how much time I spend on audiobooks is eye-opening, and ListenBook makes tracking it a breeze. ListenBook's Pro version is worth every penny. The noise reduction feature makes even noisy environments an ideal place for immersive listening. ListenBook's integration with CarPlay and Apple Watch adds a new level of convenience to my audiobook journey. ListenBook is packed with useful features. Itβs the best audiobook app Iβve used.
Fast FLAK
With ListenBook, I can keep track of my audiobook consumption and explore new content with ease. ListenBook is my constant companion during workouts. The controls are so easy to use.
Accidental Genius
πΆπ The harmony between simplicity and functionality in this app is truly impressive. Audiobooks have never sounded this good! π΅π§ Flawless support for various audio formats. Highly satisfied.
Handsome
The ability to listen to books while multitasking is a game-changer for me. This was a competent audiobook production with no major flaws. The narrator's voice was pleasant enough and the audio quality was acceptable, though not exceptional. While the performance didn't particularly stand out, it served its purpose adequately for my daily commute.
Marigold Loot
Unwinding with a good audiobook has become my favorite self-care ritual. Navigating through chapters is a breeze with ListenBook. It's easy to jump to specific sections. This audiobook made my workouts fly by! The engaging narration kept me motivated to keep listening, which meant longer gym sessions. The narrator's energy matched the material perfectly - upbeat when needed, somber when appropriate. A great example of how narration can enhance text.
Ladysmith
I'm amazed at how this app has made my daily activities more enjoyable and intellectually stimulating. Effortlessly enjoying audiobooks on the go β kudos to this app's functionality.
Hella Fella
I'm amazed at how this app has expanded my reading horizons. ListenBook's compatibility with various formats has made it my go-to app for all audio content. Finally, an audiobook player that supports all formats! No more converting files.
QuestWeaver
The convenience of having an entire library at my fingertips is a dream come true. I'm addicted to this app's curated playlists and recommendations β they're spot on. I was thoroughly impressed by this audiobook. The combination of engaging content and skilled narration made my daily commute something to look forward to. The narrator's timing and intonation were spot-on, enhancing rather than distracting from the material. Definitely worth a credit! Perfect for my daily walks. The story was engaging enough to keep me motivated to exercise but not so complex that I got lost in thought. Great production quality too.
Shadow Gal
ListenBook's support for various download methods means I can acquire new content in a way that suits me best. User-friendly audiobook experience β this app's design is a standout. Adjusting the tone of the narrator's voice is a unique feature. I'm loving it! is a breeze. It's incredibly convenient for building my collection. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
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