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.
Disco Potato
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. I'm so grateful for this app – it's like having a personal storyteller wherever I go. Audiobooks at my fingertips – this app's functionality is truly impressive. My audiobook collection has never been more organized. Library management is a breeze. Looping playback helps me focus on challenging content and grasp complex concepts. A study must-have!
ForumFlare
Kudos for the thoughtfully curated collections – I'm discovering hidden gems! Audiobooks made easy – this app's functionality is truly a gift. Makes audiobook listening super easy and enjoyable. Thank you! 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!
Master Jetson
ListenBook's seamless integration with CarPlay makes my daily commute a delightful opportunity to indulge in audiobooks. ListenBook's absence of synchronization requirements adds to its convenience and flexibility.
Trash Master
The ability to listen to books while multitasking is a game-changer for me. With ListenBook, I can listen to my favorite audiobooks and speeches with maximum comfort and convenience. 💼 Making work hours enjoyable – audiobooks turn my tasks into learning opportunities and moments of joy. 💻📖 📚 Embracing reading in the digital age – this app makes accessing books a seamless and enjoyable experience. 📱🎉
Stickers
With this app, my daily routines have become moments of intellectual exploration and personal growth. 🌟 Adding excitement to each day – this app ensures that every moment is an opportunity to explore new stories. 📚🚀 With features like auto-rewind, I never lose my place when I pause listening. Listening stats keep me motivated to read more. Great addition! The app is so well-designed. It’s clear the developers put a lot of thought into it.
Necessary Momentum
The voice actors are incredible – they make the characters come alive. This app is a boon for book lovers who are always on the go. ListenBook's audio filters and controls have revolutionized the way I enjoy my audio content. No more carrying heavy books – this app has transformed my reading habits. I love the ability to change the font size. It makes reading the titles so easy.
Lucky Aurora
This app is a must-have for any book lover on the go – it's my daily companion. Adjustable playback speed is a brilliant feature. It adds a layer of customization to my audiobook enjoyment.
Junkyard Dog
This app has made my commutes and long drives a source of joy and learning. I've rediscovered my love for reading, all thanks to this app's convenience. ListenBook has become my go-to audiobook app. It's dependable, user-friendly, and enhances every listening session. ListenBook’s support for CarPlay is great. I can listen to audiobooks in my car easily.
WeldMaster
This app has made my daily routines more meaningful and enjoyable. ListenBook’s interface is clean and intuitive. It’s a joy to use. I love the ability to change the background color. It’s a nice touch.
9Lives
This app has reignited my love for literature in the most delightful way. The app is very intuitive. ListenBook makes finding and playing audiobooks simple.
Winded On Friday
The app's compatibility with CarPlay has made my road trips so much more enjoyable. ListenBook has completely transformed how I enjoy audiobooks. The chapter navigation is seamless, and the statistics feature is a fun way to track my listening progress. The app is stable, fast, and incredibly user-friendly. Five stars!
Mother Hen
⭐️ A round of applause for an app that prioritizes functionality – I can seamlessly switch between audiobooks and other tasks. 👏🎧 ListenBook has made my daily walks so much more enjoyable. I'm always learning now! My study sessions are more efficient than ever, thanks to the looping playback and bookmark features.
Jester
🎉 This app is a testament to thoughtful design – its functionality seamlessly blends with my lifestyle, making reading effortless. 📚✨ Audiobook immersion simplified – this app's ease of use is a true asset. Audiobook pleasure at its finest! This app's sleek design and efficient organization ensure that every story is accessible and delightful. 📚👌 Looping playback is my favorite feature. It's perfect for revisiting complex content. The ability to organize my library is a huge plus. Everything is so neat and tidy.
Mammoth 2
This app's user-friendly design makes navigating through books a breeze. ListenBook has turned my ordinary moments into extraordinary journeys of the mind. With this app, my audiobook library is organized and accessible, making my reading journey effortless. I'm amazed at how this app has made my workouts more motivating and my audiobooks more accessible. Organization made easy! This app's efficient management of my audiobook collection ensures I'm always engrossed in a captivating tale. 📖📱
WordWanderer
I'm amazed at how this app's features cater to audiobook enthusiasts' every need. Looping playback helps me retain knowledge from audiobooks effectively. It's an invaluable tool.
Gbbledgoodk
I'm addicted to this app's seamless integration with my daily routines and activities. ListenBook has transformed my daily activities into opportunities for personal growth. 🏝️🎧 Soaking up the sun while indulging in beach reads – this app is my ultimate relaxation companion. 🏖️📚 I can't get enough of the app's sleek interface and intuitive controls. It's a joy to use! The app is perfect for people who love to listen to books while commuting.
Twisty Dew
With this app, my daily routines have become moments of intellectual exploration and personal growth. This app's convenience has made me fall in love with audiobooks all over again.
Dropkick
This app's ease of use has made my daily tasks so much more enjoyable. 🚗 Turning road trips into unforgettable adventures – audiobooks keep me entertained on the journey! 🚗📖 Supports a wide range of formats flawlessly. Very happy with it. The app’s design is sleek and modern. ListenBook is my favorite audiobook player.
Feral Filly
ListenBook Pro's noise reduction feature has made my audio content much more enjoyable in noisy environments. I'm amazed at how this app seamlessly integrates into my life, enhancing every moment with stories. I'm amazed at how this app has seamlessly integrated reading into my daily rhythm. 💼 Making work hours enjoyable – audiobooks turn my tasks into learning opportunities and moments of joy. 💻📖
Lincoln Rider
ListenBook has made me fall in love with my audio content all over again – it's a must-have. Revolutionizing the way I enjoy stories – this app's seamless playback and intuitive controls make it a must-have for every book enthusiast. 📱🎧 Quick access to chapters and controls ensures a seamless listening experience with ListenBook. It's effortless to use. Noise reduction and voice tone changing are brilliant features.
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