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.
Canine Hannibal
ListenBook's dedication to delivering a top-notch experience is evident in every detail. Savoring captivating stories has become a breeze with this app's sleek design and convenient features. It's like having a personal reading assistant! π±π Bookmarks are a lifesaver for my study materials. I can easily revisit important sections. The app is so intuitive. I didnβt even need to read the instructions.
NexusNomad
I've been able to tackle my reading list like never before, thanks to this app. The app's interface is sleek and modern, making it a joy to use. Kudos to the developers for creating an app that caters to audiobook lovers like me. From sleek design to functional features, it's a true gem. ππ ListenBook has become my workout buddy. It keeps me entertained and motivated during exercise.
QuantumQuipper
Integration with Apple CarPlay has made long road trips so much more enjoyable. π± No more lugging around heavy books β this app brings the library to my phone! ππ± Sharing audiobooks with friends through AirDrop is a wonderful way to spread the love of literature.
SunVolt
ListenBook's library organization and book groups help me keep my content neatly sorted. With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. This app has made audiobook listening an integral part of my daily routine β it's a habit I cherish. I love how easy it is to download audiobooks with ListenBook. The app is incredibly convenient. The app is perfect for bedtime listening. The sleep timer is a must-have.
Rummy Stickers
This app has turned my household chores into moments of intellectual growth. ListenBook is a must-have for audiobook lovers. The auto-rewind feature ensures I never miss a word. ListenBook has transformed how I enjoy audiobooks. It's an indispensable part of my routine. Binaural audio processing is amazing. Reduced my listening fatigue significantly.
Cuff Queen
Efficient audiobook enjoyment β this app's functionality is a revelation. ListenBook's compatibility with CarPlay and Apple Watch adds convenience to my audiobook routine. The sleek and user-friendly interface makes navigating the app a breeze. It's a pleasure to use. The app is so well-designed. Itβs clear the developers put a lot of thought into it.
Accidental Genius
This app has added a touch of magic to my mundane moments β I'm forever grateful. Audiobooks on this app have transformed my daily routines into engaging experiences. Adjusting playback speed has revolutionized the way I consume audiobooks. I can cover more ground while maintaining comprehension.
NoiseCake
ListenBook's dedication to delivering high-quality sound and user-friendly features has won me over. π Adding excitement to everyday tasks β this app is my partner in productivity! ππ ListenBook's drag-and-drop download feature streamlines the process of adding new content to my library. ListenBook Pro's noise reduction is a lifesaver. I can hear clearly even in noisy environments. Automatic artwork and metadata extraction keep my audiobook library organized and visually appealing.
Y0dler
I've discovered authors I'd never heard of before, and now they're among my favorites. No more straining my eyes to read β now I can simply immerse myself in storytelling. The automatic extraction of artwork and metadata adds a professional touch to my audiobook library. ListenBook has transformed my daily routine into an opportunity to learn, relax, and enjoy. The app's compatibility with various sources for audio download is a true time-saver.
Zero Corn
I'm amazed by ListenBook's smooth drag-and-drop downloads in my web browser β a time-saver! ListenBook has become an essential part of my routine. It's more than an app β it's a companion. The app is perfect for people who love to listen to books at night.
Lucky Martian
I'm grateful for ListenBook's support for a wide range of formats, making it a one-stop solution for audio content. πΆββοΈπ Strolling through stories on a lazy afternoon β this app is my relaxation buddy! ποΈπ§
InsightInkwell
The narrator's voices are so captivating, it's like they bring the stories to life. π Rekindling my love for reading β this app has reintroduced me to the joy of books in a whole new way. ππ₯ Kudos to the creators for crafting an app that understands audiobook lovers. With smooth playback and thoughtful design, it's a true companion for book enthusiasts. ππ Packed with useful features. ListenBook is my favorite audiobook app. The playback speed control is a game-changer. ListenBook lets me listen at my own pace.
Doll Champagne
ListenBook has transformed my daily rituals into cherished opportunities for personal growth. I'm addicted to this app's ability to turn mundane moments into opportunities for intellectual growth. Sharing audiobooks with friends through AirDrop is a wonderful way to spread the love of literature. The app is perfect for language learners. The playback speed control is a game-changer. I love the ability to share my progress with friends. Itβs a fun feature.
Count Eagle
ListenBook's looping playback, shuffle feature, and configurable controls make learning a breeze. I'm grateful for this app's ability to fit seamlessly into my lifestyle, making learning a part of my day. Audiobooks made delightful β this app's usability is a breath of fresh air. Listening stats motivate me to read more. Great feature! The app is so well-designed. Itβs clear the developers put a lot of thought into it.
Gumby Train
ποΈπ§ Packing for vacation just got better β this app is my getaway entertainment! π΄π ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history featureβitβs so easy to revisit my favorite parts. Highly recommend this app!
Club Nola
Hands down, the best audiobook collection I've ever come across. It has everything I want to listen to. π₯ Audiobook enjoyment at the tap of a finger β this app's functionality is a testament to modern convenience. π±π The app's interface is so sleek and modern. It's a joy to use.
MysticMingle
The statistics feature in ListenBook provides valuable insights into my audiobook habits, helping me learn and grow. ListenBook has redefined my workout routine. The controls are so user-friendly.
Low Menace
ListenBook's support for various download methods means I can acquire new content in a way that suits me best. I'm blown away by how this app has revolutionized my reading experience. Sharing audiobooks via AirDrop is incredibly convenient. Great feature! 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!
Bitmap
π± An app that truly understands audiobook enthusiasts β it's all about functionality, and this app nails it! ππ‘ The app is worth every penny. Itβs packed with features and works flawlessly.
Dance Bloom
Navigating my audiobook library is a breeze β thank you, app developers! ListenBook Pro's noise reduction feature is like a magical spell that transports me into the heart of the story. ListenBookβs interface is beautiful and functional. Itβs my favorite app for audiobooks. ListenBookβs design is sleek and modern. The app is a pleasure to use.
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