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.
McDreamy
Hands down, the best audiobook collection I've ever come across. It has everything I want to listen to. The ease of downloading content via WiFi, WebDAV, and more has made ListenBook my audiobook hub. Effortlessly immersing in stories β this app's ease of use is a game-changer. ListenBook has made listening to audiobooks a breeze. The smooth playback and intuitive interface are unmatched.
Trick Baron
ListenBook's support for playlists in CUE format is a detail-oriented touch I truly appreciate. ListenBookβs bookmarking feature is incredibly useful. I never lose my place in a book.
QuestQuill
The tone adjustment feature is an exciting touch, allowing me to immerse myself even more in the content. Highly engaging! The combination of a well-written story and skilled narration made this audiobook hard to pause. I finished it much faster than I expected because I just couldnβt stop listening.
CuriousCoder
Audiobooks have become my companion during long walks, transforming exercise into a pleasure. ListenBook's commitment to enhancing the audiobook experience is evident in its thoughtful features and design. Audiobooks have made waiting in lines and queues so much more bearable. I'm amazed at how this app has made reading fit into every aspect of my life. π‘ This app is a brilliant way to squeeze in reading time amidst my busy schedule! π±π©βπ³
QuantumQuill
I'm addicted to the personalized recommendations β it's like the app knows me! I'm enjoying books I never thought I'd be interested in β all thanks to this app. π± Turning my phone into a portal of endless stories β this app is pure magic! πβ¨ π Who needs a dull commute when you can embark on literary journeys with this app? ππ The app's interface is so sleek and modern. It's a joy to use.
Killer Grenade
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy. ListenBook is a must-have for any audiobook enthusiast. It's reliable, efficient, and a pleasure to use.
Feline Devil
This app's compatibility with various formats ensures that I can enjoy my audiobooks hassle-free. ListenBook's integration with CarPlay and Apple Watch is a seamless addition to my daily routine. Supports extensive playlists and bookmarks. Very user-friendly.
Mechani-Man
πββοΈπ Combining fitness and fiction β this app keeps me motivated during workouts with its engaging stories! πββοΈπ ListenBook Pro's tone adjustment feature is an innovative touch that adds a layer of personalization.
Kill Switch
π Whether I'm cooking, commuting, or relaxing at home, this app's seamless functionality keeps me engaged in captivating narratives. π§β¨ Discovering new worlds through audiobooks has never been easier! This app's intuitive interface and seamless functionality make every listening session a delight. ππ§ Adjusting the narrator's voice tone is a creative feature that adds a personal touch to the experience.
ShadowDancer
I'm blown away by ListenBook's ability to maintain audio quality even for formats like FLAC and AWB. This app has become my go-to companion, making my daily routine more exciting and insightful. With this app, I've discovered a new way to make my workouts and downtime more engaging and insightful. This app has made my daily routines more meaningful and enjoyable. As someone who listens to audiobooks daily, I can confidently say ListenBook is the best player out there. The sleep timer and auto-rewind features are lifesavers, and the sound quality is exceptional. Thank you for such a great app!
Swerve
I'm enjoying books I never thought I'd be interested in β all thanks to this app. ListenBook's chapters, controls, and filters have taken my audiobook journey to new heights. With this app, reading is no longer a task β it's a delightful habit. Streamlined audiobook integration β this app's usability is impressive. Iβm so impressed with ListenBook. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Highly recommend this app!
Valley Guardian
The diverse range of narrators adds a new layer of depth to each story. πΆββοΈπ Walking my way through exciting narratives β this app makes exercise more fun! ποΈπ§ π©βπ³ Turning cooking sessions into culinary adventures, complete with intriguing tales! π³π§ ListenBook's tone adjustment feature in the Pro version is a creative tool that adds a fun twist to my audiobook journey. ListenBook's versatility with various audio formats means I can enjoy audiobooks from multiple sources effortlessly.
Steel Ginger
This app's versatility and convenience have transformed my screen time into a productive reading journey. πΆββοΈπ Embracing audiobooks as my companions during leisurely walks β nature and narratives, a perfect match! πΆββοΈπ§ Download options are abundant, from WiFi to iTunes. It's all about convenience with this app.
Opulent Gamer
Navigating audiobooks effortlessly β this app's functionality is commendable. Audiobook lovers, you need this app in your life. The innovative features, from audio filters to compatibility, enhance my reading journey. ππ§ Audiobook enjoyment has become an integral part of my routine, thanks to this app's seamless integration and user-friendly design. A must-have! ππ± The attention to detail is commendable. Artwork and metadata are sorted automatically. ListenBook has elevated my learning experience. I'm retaining more information than ever.
Tornado Maker
πββοΈπ Combining exercise and exploration β this app keeps me motivated on my daily jogs! πββοΈπ I love the variety of themes available. It makes the app feel personalized.
Predator
Listening to audiobooks has become my daily ritual for relaxation and escape. ππ Reigniting my passion for books β this app is my newfound reading obsession! π₯π§ 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. ππ§ My productivity has soared since I started using ListenBook for my study materials.
Suicide Jockey
I'm amazed at how this app seamlessly integrates into my life, enhancing every moment with stories. The audio filters in ListenBook allow me to customize my listening experience. Speed up or slow down playbackβit's all up to me! Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers. ListenBookβs interface is clean and intuitive. Itβs a joy to use. Iβm so impressed with ListenBook. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Highly recommend this app!
Gunhawk
The sound quality is outstanding β it's like having a movie theater in my ears! Audiobooks made convenient β this app's functionality is a true gift.
Pluto
Listening to audiobooks has turned mundane tasks into enjoyable experiences. Changing the tone of the sound on ListenBook Pro is a unique feature that adds a personal touch to my listening. This app's efficient downloading process ensures that I can enjoy my audiobooks whenever and wherever. ListenBook Pro is totally worth it. Unlimited audiobook length β I'm in!
Eight Patrol
ListenBook's dedication to providing a top-quality audio player is evident in every aspect of the app. Has every feature I need. My top choice for audiobooks!
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