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.
Flotsams54
This app has made me realize that I don't need a lot of time to read. π Rekindling my literary flame β this app has brought back the joy of reading in a whole new format. ππ ListenBook's player features are incredibly helpful. Chapters and bookmarks make navigation easy.
Bad Bunny
I can finally tackle my reading list while stuck in traffic β what a win! ListenBook's versatile features have made my audiobook experience more enjoyable than ever. π‘ This app is a brilliant way to squeeze in reading time amidst my busy schedule! π±π©βπ³ Looping playback helps me immerse myself in the content. It's my secret study weapon. Sharing audiobooks via AirDrop is incredibly convenient. Great feature!
Sugar Domino
Effortless and enriching β that's how I'd describe my experience with this app. Its smooth interface and thoughtful features redefine audiobook joy. π±π ListenBook is a must-have for any audiobook enthusiast. It's reliable, efficient, and a pleasure to use. Book groups are a thoughtful addition. I can group related titles for easy access.
ELLerG!c
With ListenBook, I've found a versatile and enjoyable way to listen to audiobooks and expand my knowledge. Streamlining audiobook enjoyment β this app's functionality is truly impressive. Library organization is brilliant. No more cluttered audiobook collection. The customer support is amazing. They responded to my query within hours. 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!
Metal Lady
Audiobooks on this app have made my morning rituals something to look forward to. I'm amazed at how this app's features cater to audiobook enthusiasts' every need. The app's compatibility with CarPlay and Apple Watch is a huge plus. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level. Great for fans of this genre! The pacing, narration, and production quality were all excellent. It felt like a movie playing in my mind. Iβll be checking out more from this narrator for sure.
CyberScribe
Download via WiFi, WebDAV, iTunes β options galore to suit everyone's preferences. The adjustable playback speed is a secret weapon for getting through educational content faster. Automated extraction of artwork and metadata adds a professional touch to my library.
QuestWeaver
I've become the go-to storyteller at bedtime with the help of this magical app. ListenBook has completely transformed how I enjoy audiobooks. The chapter navigation is seamless, and the statistics feature is a fun way to track my listening progress. The app is stable, fast, and incredibly user-friendly. Five stars!
PixelPioneer
With this app, reading is no longer confined to a specific time or place. Managing my audiobook collection is a pleasure thanks to this app's usability.
Unleashed
This app's ease of use has made my daily activities more enjoyable and educational. Audiobooks on demand β this app's functionality is a true technological gem. ListenBook's compatibility with CarPlay is a huge plus during long drives. The noise reduction feature is a game-changer for clearer dictaphone recordings.
Roma Kabuki
πΌ Elevating my work-from-home routine with this app's delightful audiobook selection! π»π ListenBook is the best audiobook player Iβve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
Tin Mutt
ListenBook's integration of artwork and metadata adds a visually appealing touch to my library. ListenBook Pro's noise reduction feature enhances my immersion in every audiobook, regardless of surroundings.
BearDrift
ListenBook's chapters, controls, and filters have taken my audiobook journey to new heights. ListenBook's tone adjustment feature in the Pro version is a creative tool that adds a fun twist to my audiobook journey. The app is so well-designed. Itβs clear the developers put a lot of thought into it.
Spunky Chick
I can't imagine my daily routine without ListenBook's intuitive layout and easy-to-access controls. The statistics feature in ListenBook provides valuable insights into my audiobook consumption habits. CarPlay compatibility takes my driving experience to a whole new level. Audiobooks on the road have never been better. Automatic extraction of artwork and metadata adds a professional touch to my library.
Zesty Dragon
No more hassle with formats β this app ensures my audiobook adventures are smooth, and my favorite tales are just a tap away. Highly recommended! ππ§ The app's seamless integration with Apple Watch makes it my perfect workout companion. Sharing audiobooks with friends is a bonding experience made easy through AirDrop and sharing options.
Wheels
This app has turned my daily commute into a source of inspiration and entertainment. ListenBook is my daily companion, turning mundane tasks into exciting audio adventures.
Tough Nut
I'm addicted to this app β it's a non-stop journey through captivating tales. I love how this app turns even the dullest tasks into exciting storytelling moments. I'm blown away by how this app has made my commutes productive and my downtime entertaining. I love the auto-rewind feature. ListenBook always picks up right where I left off. The app is perfect for multitasking. I can listen while doing other things.
Dahlia
Sharing audiobooks through AirDrop is a wonderful way to share the joy of storytelling with friends, sparking engaging conversations and connections that transcend boundaries. The app is very easy to use. ListenBook makes managing my audiobook library simple. The app is so easy to use. I was up and running in minutes.
Keystone
I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. ListenBook's ability to extract artwork and metadata automatically adds a visual touch to my audiobook collection.
Pixie
This app has turned long waits into exciting opportunities to dive into a new story. Audiobooks have made my workouts more enjoyable, and I'm seeing results! I've been recommending this app to all my friends β it's a true game-changer. Gone are the days of waiting for the right time to read β this app is always ready. 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!
Slinger
Audiobooks have made long flights feel like a breeze β a true travel essential. Binaural audio processing is a game-changer β my ears stay comfortable during long listening sessions. Automated artwork and metadata retrieval make my audiobook library look organized and visually appealing. The app is so versatile. It works with all my devices.
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