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.
Pocket Muzzie
This app is not just about convenience β it's a gateway to new horizons of knowledge. This app has made my daily walks a time for both exercise and learning. ππ Rekindling my passion for books β this app has sparked a reading revolution in my daily life! π₯π Adjusting playback speed has revolutionized the way I consume audiobooks. I can cover more ground while maintaining comprehension. I love the ability to change the background color. Itβs a nice touch.
Eerie
I'm impressed by the extensive statistics feature, allowing me to track my audiobook consumption over time. Tone adjustment is an innovative touch that adds a personal connection to the audiobook narration. It's like having a custom reading experience. Adjusting the tone of the voice is a game-changer. It's like customizing my listening experience. Auto-rewind feature is a lifesaver. I never lose my place! I've listened to hundreds of audiobooks and this narrator is now in my top 5. Their timing and inflection were masterful. Never a dull moment in the entire performance.
Doll Champagne
I've started a book club with my friends, and this app has been our go-to source for titles. With this app, reading is no longer a luxury β it's a convenient habit. ListenBook's tone adjustment feature in the Pro version is a creative tool that adds a fun twist to my audiobook journey.
Mauve Cactus
Thanks to ListenBook, I've rediscovered the joy of exploring my favorite content on multiple devices. Audiobooks have become my bedtime companions, soothing me into a peaceful sleep. Bravo to the creators of this app β they've truly captured the essence of convenient audiobook enjoyment. The smooth playback and thoughtful design are a win. ππ Looping playback has taken my language learning to new heights. Highly recommended!
Flotsams54
I'm hooked on this app's ease of use β it's a reader's dream come true. Accessing my favorite audiobooks has never been easier β this app's user-centric design and comprehensive features make it an absolute gem. π±π§ I'm impressed with the wide range of supported formats. Finally, an app that plays all my audiobooks flawlessly.
Kingfisher
πΌ Balancing responsibilities with relaxation β audiobooks make even mundane tasks feel like an escape. π»π Audiobooks have never been this accessible and enjoyable. This app's compatibility with various formats and its emphasis on user experience have made it an essential tool for me. π±π
RoarSweetie
ListenBook's tone adjustment feature in the Pro version is a creative tool that adds a fun twist to my audiobook journey. I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
IceDog
I'm enjoying books I never thought I'd be interested in β all thanks to this app. ListenBook's compatibility with CarPlay and Apple Watch integration ensures that I can enjoy my content wherever I go. ListenBook has elevated my audiobook experience to new heights. It's a treasure trove of knowledge. Adjusting the tone of the voice is an innovative feature that sets this app apart.
Gunhawk
The narrator's voices are so engaging, it's like having a personal storytelling session. ListenBook's support for various audio formats makes it a versatile app for all kinds of audiobook enthusiasts. ListenBook's compatibility with a wide range of audio formats ensures that no audiobook is off-limits. ListenBook's loop and shuffle playback options have made audiobook revisiting and studying a breeze. I can't get enough of the app's sleek interface and intuitive controls. It's a joy to use!
Pexxious
ListenBook's compatibility with various formats ensures I never miss out on any audio gem. The sound quality is excellent. It feels like Iβm in the story.
Prez Dog
Audiobooks have made my commutes so much more enjoyable, and I'm always excited to listen. I'm hooked on this app β it's my escape to different worlds and adventures. ListenBook has turned my everyday moments into extraordinary journeys of imagination. πΌ Making work hours enjoyable β audiobooks turn my tasks into learning opportunities and moments of joy. π»π
Judge
Audiobooks have made my morning routine something to look forward to. I've become an audiobook addict, all thanks to this amazing app. πββοΈπ Running through chapters has never been smoother β the app's streamlined functionality keeps me on track with my reading goals. πββοΈπ§ A textbook example of great audiobook narration! The performer's diction was flawless, their pacing ideal, and their emotional range impressive. I never felt like I was being "read to" but rather like I was experiencing the story firsthand. The audio engineering was equally professional.
LoreLoomer
The range of self-help and personal development audiobooks is truly enriching. Audiobook immersion made simple β this app's ease of use is commendable. I can't thank this app enough for making my audiobook experience so effortless. From downloading to playback, it's a true companion for book lovers. ππ« The app is perfect for people who love to listen to books while exercising.
Nickname Master
ListenBook's user-friendly interface and intuitive controls make it a joy to navigate through my audiobooks. The app's compatibility with CarPlay adds an extra layer of convenience, especially during road trips.
Sass Burst
Audiobook joy made simple β this app's ease of use is commendable. Automated artwork and metadata extraction keeps my audiobook library visually appealing. The automatic extraction of artwork and metadata adds a professional touch to my audiobook collection.
Prone
Hands down, the best audiobook collection I've ever come across. It has everything I want to listen to. Seamless integration of audiobooks β this app's ease of use is impressive. ListenBook is my go-to companion for immersive audiobook experiences. The ease of use and extensive format support make it a must-have! Library organization is brilliant. No more cluttered audiobook collection. ListenBook Pro's noise reduction makes sure that background distractions don't interfere with my listening.
Mad Robin
I can't believe how easy it is to download and manage my audio content using ListenBook. User-friendly audiobook experience β this app's design is a standout. Thanks to ListenBook, downloading audiobooks is a hassle-free process, regardless of the source.
Clover Dragon
ListenBook's dedication to providing an excellent user experience sets a new standard in audiobook apps. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. π Who needs a dull commute when you can embark on literary journeys with this app? ππ
Phoenix Sparrow
With ListenBook, I can enjoy my audiobooks with enhanced sound quality and personalized settings. ListenBook has become an indispensable part of my daily routine β it's my ultimate audio companion. ListenBook's versatility and user-friendly interface make it a must-have for audiobook lovers. CUE playlist support helps me organize my audiobooks efficiently. It's a great organizational tool. Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read.
Darling Peacock
This app is my constant companion, making every moment a chance to discover new worlds. With this app, I've found a way to turn every moment into an opportunity for learning and enrichment. Perfect for studying with its playback controls and audio filters. Excellent app!
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