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.
Spicy Thunder
π Transforming laundry time into a journey through fantastic stories β thank you, this app! ππ User-friendly brilliance! This app's functionality enhances my audiobook experience. ListenBook Pro's tone adjustment feature is fascinating. I can alter the reader's voice to match my moodβwhat a creative addition! ListenBook has redefined how I enjoy audiobooks. It's an essential tool for my literary pursuits. Automated artwork and metadata extraction make my library look organized and visually appealing.
Papa Smurf
The narrator's voices are so soothing β a perfect way to unwind after a stressful day. ListenBook's dedication to delivering high-quality sound and user-friendly features has won me over. ListenBook Pro is worth every penny. Unlimited audiobook length? Count me in!
101
I've found my new favorite way to relax β cuddled up with an audiobook. The bookmarking feature ensures I never lose my place in a book β so convenient! The auto-rewind feature is a small detail that enhances my listening experience. It's these thoughtful touches that matter!
Hoover Spark
ListenBook's support for playlists in CUE format is a detail-oriented touch I truly appreciate. ListenBook's audiobook player is a true workhorse β chapters, controls, and filters are all seamlessly integrated. Thanks to ListenBook, downloading audiobooks from various sources has become effortless.
Danger Menace
Thank you for making literature more accessible, enjoyable, and immersive. This app is a game-changer! ListenBook's support for CarPlay and Apple Watch integration has elevated my listening experience. Supports a wide range of formats flawlessly. Very happy with it.
Potato Sub
ListenBook's dedication to enhancing the audiobook experience has made it my preferred app for listening to content on the go. My long walks have turned into exciting adventures with this app. ListenBook has become my workout buddy. It keeps me entertained and motivated during exercise. This was my first audiobook in this genre and I'm hooked! The performance brought the story to life in a way reading never could. Already downloaded another by the same narrator.
Manly
The app is very easy to use. ListenBook makes managing my audiobook library simple. Not the best audiobook I've heard but far from the worst. The production quality was good and there were no major issues with the narration.
Cuff Queen
I can't get enough of this app's easy navigation and quick access to chapters and playback controls. πΌ Boosting productivity at work with an audiobook in the background β love it! π»π§ Noise reduction is magic. I can finally enjoy dictaphone recordings without discomfort. A functional audiobook production that met basic requirements. The narrator's voice was pleasant enough to listen to for extended periods, though their performance didn't add much interpretation to the text. The audio engineering was competent without being remarkable.
MeeP
π₯ Elevating my reading routine to new heights β this app is a real page-turner! ππ Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
Flyswat Briggs
ListenBook Pro's noise reduction feature is a blessing for clear listening in noisy environments. π± Carrying stories in my pocket β this app's convenience is a game-changer! πποΈ Simplifying my audiobook experience β this app's design is a game-changer. Bravo to the creators of this app β they've truly captured the essence of convenient audiobook enjoyment. The smooth playback and thoughtful design have won me over. ππ Adjusting the narrator's voice tone is a fun way to personalize the listening experience.
Pink C
The captivating narrators make each story come alive in a unique way. Gone are the days of struggling with formats. Thanks to this app, my audiobook journey is a breeze, and every tale is a tap away. Highly recommended! ππ§ Thanks to ListenBook, downloading audiobooks has never been easier or more convenient. ListenBook is the best audiobook player Iβve found. The interface is clean and easy to use.
CyberScribe
It's like having a personal library that fits in my pocket β truly amazing! I love that I can download content directly from the internet within the ListenBook app β so handy! This app has helped me achieve my reading goals and explore new genres effortlessly. No more converting files β this app effortlessly handles various formats, saving me time and effort. ListenBookβs playback speed control is very useful. I can listen at my own pace.
Pigeon Woman
πΆββοΈπ This app's functionality makes every walk an adventure β I'm immersed in stories as I explore the world around me. ποΈπ Audiobook heaven! This app has revolutionized the way I enjoy stories. Its sleek design and seamless functionality make it a must-have for book lovers. ππ§ ListenBook has become my go-to audiobook app. It's dependable, user-friendly, and enhances every listening session. No more interruptions β the auto-rewind feature is a genius solution for seamless listening. I love the ability to change the background color. Itβs a nice touch.
xSTORMx
ListenBook is my go-to companion for immersive audiobook experiences. The ease of use and extensive format support make it a must-have! ListenBook Pro's noise reduction feature has made my recordings sound clearer than ever.
Sofa King
Kudos for the thoughtfully curated collections β I'm discovering hidden gems! With ListenBook, every moment is an opportunity to explore new stories and gain knowledge. This app's convenience has made my downtime more rewarding and enriching. Every moment is a chance to dive into a new adventure with this app. Its smart controls and comprehensive format support ensure that my audiobook journey is a seamless one. ππ§
Moon Orchid
My child has also fallen in love with audiobooks, all thanks to the app's kid-friendly collection. A middle-of-the-road audiobook that neither impressed nor disappointed. The narrator's voice was agreeable enough for extended listening, though their character differentiation could have been stronger. The production met basic industry standards without any standout qualities.
Switch
I'm hooked on this app's effortless downloading process β I can have my favorite audiobooks in seconds. π©βπ³ Cooking up a storm while enjoying thrilling stories β this app adds flavor to my meals! π³π§ The app is very easy to use. ListenBook makes managing my audiobook library simple.
SmartieQuest
This app has turned my gym sessions into immersive storytelling experiences β time flies by! This app is a gift for book lovers who struggle to find reading time. ποΈ Grocery shopping has taken an exciting turn β I'm on a mission to explore new worlds through audiobooks! ππ ποΈ This app's user-friendly interface has transformed my daily walks into immersive storytelling sessions. Kudos to the developers! πΆββοΈπ ListenBook has transformed the way I engage with literature. It's like having a virtual bookshelf in my pocket.
ThoughtTracer
ListenBook's commitment to providing a high-quality audiobook experience is truly commendable. This app is a gift for book lovers who struggle to find reading time. The ability to adjust the tone of the narrator's voice is a creative touch that adds depth to my listening. The interface is sleek and intuitive, making my audiobook experience a joy.
Lava Nibbler
I've become a more attentive listener thanks to the engaging audiobooks. The ability to play various audio formats without conversion is very convenient. ListenBook is a great app. Iβm blown away by how feature-rich ListenBook is. From the customizable themes to the car mode, everything is designed with the user in mind. The app works flawlessly, and Iβve had zero issues with crashes or bugs. Highly recommend!
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