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.
Sherwood Gladiator
Finally, an app that turns my daily commute into an adventure through literature. With this app, I've discovered the joy of learning while I'm on the move β it's like having a tutor by my side. Audiobook adventures simplified β this app's functionality is a revelation. Library organization is brilliant. No more cluttered audiobook collection. This was a workmanlike audiobook that did the job without flair. The narration was clear and the pacing appropriate, though the delivery lacked some emotional depth. The production quality was acceptable with no major technical issues.
DARK HQ
I can't believe how easy it is to discover new titles and genres. Pure delight! I've become a more attentive listener thanks to the engaging audiobooks. Audiobook enjoyment redefined β this app's design focuses on the essentials. Audiobook immersion made simple β this app's ease of use is commendable.
Master Jetson
Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. I'm hooked on this app's ability to turn any moment into a reading opportunity. π₯ Streamlined functionality that's music to my ears β audiobook enjoyment has reached a new level of convenience. π΅π πΆββοΈπ± I'm exploring new worlds while on the move, all thanks to this app's seamless functionality. ποΈπ
Wildcat Talent
ListenBook has made my commutes more enjoyable, transforming them into learning sessions. With this app, audiobook listening has become a convenient and enjoyable part of my everyday life. I love how this app makes my daily commute a journey through literature. π‘ Seamlessly weaving audiobooks into my daily routine β this app's functionality has redefined how I enjoy books. π±π ListenBook is the best audiobook player Iβve ever used. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate, making it a joy to use. Five stars!
Spit Turanga
The user-friendly interface and smooth navigation make this app a pleasure to use daily. I love the ability to change the playback speed. Itβs perfect for my needs.
Jetta Talent
This app's ease of use has made my long drives educational and enjoyable. The noise reduction feature in ListenBook Pro is a game-changer for enjoying clear recordings.
Howitzer Rise
I'm able to enjoy books in a whole new way β while cooking, working out, or even gardening. ππ Falling asleep to audiobooks has never been easier β this app's soothing voices π΄π§ π Indulging in soothing bedtime stories β this app is my nightly retreat into imagination. ππ
RealmRanger
I love how this app fits seamlessly into my daily routine. I'm amazed at how effortlessly this app has made reading a constant in my life. π This app is a game-changer β its intuitive design and seamless functionality make listening to audiobooks a joy. ππ§ Download options are versatile, making it easy to get audiobooks from various sources. ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars!
Rummy Stickers
ListenBook has completely changed my audiobook experience β it's like having a personal audio library. πΌ Making work hours enjoyable β audiobooks turn my tasks into learning opportunities and moments of joy. π»π This app is a must-have for anyone who loves audiobooks. The interface is intuitive, and the app supports all formats. I love the auto-bookmark featureβit saves my place automatically, so I never lose track. Highly recommend!
ThoughtTrail
Effortlessly managing my audiobook library β this app's design is commendable. ListenBook is my go-to companion for immersive audiobook experiences. The ease of use and extensive format support make it a must-have! Say goodbye to boring commutes β this app's immersive audio experience and intuitive controls have transformed my daily journeys. ππ This audiobook exceeded all my expectations! The narrator's ability to convey emotion through voice alone was remarkable. I laughed, I gasped, I might have even teared up at points - all because of the incredible vocal performance. The story came alive in a way reading alone couldn't achieve.
Lucifurious
Listening to books in their original language has improved my foreign language skills. An audiobook lover's dream come true! This app's seamless functionality and diverse format support make it my go-to choice for immersive storytelling. ππ§
RiddleRanger
I'm in awe of how this app has brought new dimensions to my reading experience. 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! ππ§ I've never experienced such a smooth audiobook player. The playback is seamless. Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost!
Casanova
ListenBook's compatibility with CarPlay and Apple Watch, combined with its chapters, controls, and filters, make it the ultimate audiobook app! πΌ Making work hours enjoyable β audiobooks turn my tasks into learning opportunities and moments of joy. π»π Adjusting the narrator's voice tone is a creative feature that adds a personal touch to the experience.
Dangle
I'm hooked on this app's ability to make every moment a reading moment. ListenBookβs bookmarking feature is incredibly useful. I never lose my place in a book.
Iron Butterfly
ListenBook's absence of synchronization requirements adds to its convenience and flexibility. I'm amazed by ListenBook's dedication to quality β it's evident in every feature. ListenBook has revolutionized my audio experience, making it both personalized and engaging. Noise reduction on ListenBook Pro is impressive. It's like getting a clear, immersive listening experience. Automated artwork and metadata retrieval make my library look organized and professional.
Darling Peacock
Listening to audiobooks while cooking has made meal prep much more enjoyable. Tone adjustment is so cool. It's like customizing the reader's voice to my liking. CUE playlist support is a fantastic addition. It helps me organize my audiobooks effortlessly. With its powerful audio downloading features, I can have my favorite audiobooks ready to go, anytime and anywhere.
Titanium Ladybug
Mood-based playlists help me choose books that suit my current state of mind. Listening to audiobooks on this app has become my favorite way to relax. Audiobooks on demand β this app's functionality is a true technological gem. Sharing audiobooks with friends is a great way to connect over stories. ListenBookβs playback is silky-smooth. The app never glitches.
Capital F
ListenBook's support for various download methods means I can access my content in the way that suits me best. ListenBookβs support for CarPlay is great. I can listen to audiobooks in my car easily.
CuriousCrafter
ListenBook has given me a renewed appreciation for audio content β it's my new favorite app. Audiobooks have turned my quiet moments into imaginative journeys β thank you, app! This app has made multitasking a breeze β I can 'read' while I work! Noise reduction on ListenBook Pro is a revelation. It enhances the audio quality and makes listening comfortable. The app's compatibility with various sources for audio download is a true time-saver.
Scrapple
Navigating audiobooks seamlessly β this app's design is top-notch. ListenBook Pro's noise reduction feature is a revelation. It elevates the audio quality, providing a clear and immersive listening experience that enhances my enjoyment. Perfect for studying with its playback controls and audio filters. Excellent app! The narrator's voice was so pleasant and easy to listen to. They had perfect pacing and made even the slower parts engaging. I found myself looking forward to my commute just to listen more!
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