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.
EchoEnigma
ππ Rekindling my passion for books β this app has sparked a reading revolution in my daily life! π₯π No more converting files β this app effortlessly handles various formats, saving me time and effort. The app's compatibility with Apple Watch elevates my workouts, making them more engaging and productive.
Tootsie Killer
I'm impressed by how much more I'm learning through audiobooks compared to traditional reading. ListenBook has redefined the way I experience stories, turning every moment into an adventure. The app is perfect for language learners. The playback speed control is a game-changer.
Blue Despair
ListenBook's interface is sleek and user-friendly, making navigation a breeze. ListenBookβs interface is clean and intuitive. Itβs a joy to use.
Curio
ListenBook's dedication to providing an excellent user experience sets a new standard in audiobook apps. Streamlined audiobook integration β this app's usability is impressive. Effortless and enriching β that's how I'd describe my experience with this app. Its functionality, from seamless downloads to binaural audio processing, has truly raised the bar. π±π Navigating through chapters is a breeze. It's like the app knows what I need.
Lava Nibbler
This app has given me the joy of reading even when my hands are full. Listening to audiobooks on this app has become my favorite way to relax. The app is so reliable. Iβve never had any issues with it. The app is perfect for people who love to listen to books at night.
Steel Heart
This app's intuitive features and easy navigation make it the perfect companion for any audiobook lover. I'm amazed at how this app has made reading such a natural part of my day. πΌ Making work hours fly by with captivating stories β a true work-life balance! π»π User-friendly audiobook experience β this app's design is a standout.
Dallas Foxface
The ability to switch between devices seamlessly is a game-changer for busy readers. ListenBook has become an essential part of my daily routine. It's like my personal audiobook oasis. The app's versatility in downloading audio is impressive. It streamlines the process and saves time.
Winter Underdog
Kudos for the thoughtfully curated collections β I'm discovering hidden gems! ListenBook's beautiful layout and quick access to chapters make navigation effortless. I love that ListenBook offers both basic and advanced features, catering to all types of users. I can't believe I waited this long to discover the joy of audiobooks through this app. This app's convenience has transformed my reading habits β it's a game-changer.
Dark Matter
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. ListenBook's user-friendly audio filters and controls have made my audiobook sessions more interactive and engaging. This app's intuitive features and easy navigation make it a must-have for audiobook enthusiasts. With this app, reading is no longer a task β it's a delightful habit.
Tacklebox
Noise reduction is magic. I can finally enjoy dictaphone recordings without discomfort. I appreciate the statistics feature. ListenBook helps me track my listening habits. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
Nacho
ππ Falling asleep to audiobooks has never been easier β this app's soothing voices π΄π§ βοΈ Who knew cleaning could be this exciting? This app turns chores into adventures! π§Ήπ° Elevating my reading experience to a whole new level, this app's user-friendly interface and easy navigation have me hooked. Audiobooks have never been this enjoyable! π±π Book groups are a thoughtful addition. They help me keep related titles together for a seamless experience. Binaural audio processing really works. Less fatigue during long listening sessions.
Jungle King
This app has rekindled my passion for storytelling in the most convenient way. πͺ Flexing my reading muscles with this app's easy-to-use controls β I'm devouring books while managing my busy schedule. πΌπ The statistics feature in ListenBook is a valuable tool for monitoring and optimizing my audiobook consumption. ListenBook has all the features I need. My go-to audiobook app!
Mrs. Voltage
I can't imagine my life without this app β it's my daily dose of literary magic. ListenBook Pro's noise reduction feature enhances the audio quality to an impressive degree.
Solo Kill
Audiobooks have become my preferred way to unwind β and this app is my partner in crime. This app has turned my screen time into valuable learning opportunities.
Sherwood Gladiator
I love that I can download content directly from the internet within the ListenBook app β so handy! ListenBook's audiobook player is a true workhorse β chapters, controls, and filters are all seamlessly integrated. Savoring audiobooks without complications β this app's design is commendable. Say goodbye to monotony β this app's diverse format compatibility and intuitive controls have turned every moment into a thrilling audiobook experience. π±π
Delicious Cupid
Automatic metadata extraction keeps my library organized. It's a time-saver! The app's seamless integration with Apple Watch makes it my perfect workout companion. The app is very easy to use. ListenBook makes managing my audiobook library simple. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
Muzish
ListenBook has redefined my audiobook journey, making it more enjoyable and convenient than ever before. With this app, reading is no longer a luxury β it's a convenient habit. π Embracing a new reading habit with this app's seamless accessibility. Say goodbye to boredom! π±π I love how I can create playlists. Itβs perfect for organizing my books.
Lightening Trip
I love how ListenBook extracts artwork and metadata from audio files, adding a visual touch to my listening experience. This app's convenience has turned my daily chores into moments of literary escape. Audiobooks at my fingertips β this app's functionality is a true marvel. Book groups keep my related titles together for a cohesive listening experience. A thoughtful feature! Excellent support for various audio formats. Very satisfied.
Woodland Beauty
This app is a gift for anyone with a busy lifestyle β I can enjoy books while doing chores! ListenBook's user-friendly interface and quick access to chapters enhance my overall listening experience. The app is constantly updated with new features. The developers really care. The app is perfect for language learners. The playback speed control is a game-changer.
Silver Cup
This app has made waiting in lines and queues an opportunity for exploration and enjoyment. I love how this app fits seamlessly into my daily routine. The layout is not only beautiful but also intuitive. Controls are easy to access. Downloading books over WiFi is quick and hassle-free. Very convenient. ListenBookβs support for CarPlay is great. I can listen to audiobooks in my car easily.
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