Book description
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the worldâ s leading practitioners construct and maintain software. This book covers Googleâ s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. Youâ ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions
Petite Beauty
Noise reduction on ListenBook enhances the clarity of dictaphone recordings, allowing me to enjoy content even in noisy environments. Great app! ListenBook supports so many formats, and the playback is always smooth.
Coffee
🏝️ Soaking up the sun with an audiobook by my side – beach days just got better! 🏖️📖 💃 Dancing to the rhythm of stories while I dance through house chores – pure joy! 💃📖 📚 Embracing reading in the digital age – this app makes accessing books a seamless and enjoyable experience. 📱🎉 Effortlessly managing my audiobook library – this app's design is a triumph. I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
BoomerBox
With ListenBook, I've found a way to make the most of my free time while indulging in my love for audiobooks. 🌌 Igniting my imagination while preparing dinner – this app adds flavor to every meal! 🍲📖 The auto-rewind feature is a small detail that makes a big difference. It enhances my listening experience. Auto-rewind is incredibly helpful. Excellent functionality.
Loot
I've discovered authors I'd never heard of before, and now they're among my favorites. I've found solace and relaxation in the pages of countless audiobooks. Audiobook enthusiasts, rejoice! This app's elegant design and robust functionality make it a must-have for anyone who loves to listen on the go. 🎧📱 I can finally listen to all my audiobooks seamlessly with ListenBook. The customizable playback controls and chapter navigation make it a breeze.
DriftDetector
This app is my secret weapon for staying entertained during mundane tasks. This app's ease of use has made my daily tasks so much more enjoyable. The intuitive interface and efficient navigation make this app a pleasure to use every day. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time. What a fantastic listening experience! The narrator brought the characters to life with distinct voices and emotional depth. The pacing was perfect - not too fast to lose details, not too slow to become boring. I particularly appreciated how well the narrator conveyed the atmosphere of key scenes.
Dallas Foxface
ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. ListenBook's compatibility with multiple downloading methods ensures there's always a way to get my content. 💼 Merging work and pleasure – audiobooks keep me company during house admin tasks! 💻🎧
K-Tin Man
ListenBook's extensive statistics feature adds a new level of insight to my audiobook habits. ⏰ Starting my mornings with inspiration – audiobooks make waking up a joyous literary experience! ☀️🎧 Audiobook immersion simplified – this app's ease of use is a true asset. ListenBook is my go-to app for audiobooks. It's like having a personal assistant for my literary adventures. CUE playlist support is a fantastic feature that allows me to curate themed listening sessions, creating a dynamic and engaging audiobook experience.
Koi Diva
ListenBook Pro's tone adjustment feature is a unique tool that adds a touch of creativity to my listening experience. I love the auto-rewind feature. ListenBook always picks up right where I left off.
Alberta
🏃♀️🌟 Experiencing stories while staying active – this app's functionality enhances my walks and runs like never before. 🎧🏞️ ListenBook has become my workout buddy. It keeps me entertained and motivated during exercise. The app's compatibility with CarPlay enhances my driving experience. Audiobooks on the road have never been better. ListenBook has broadened my horizons by introducing me to a diverse range of audiobooks. It's a gateway to endless knowledge, entertainment, and inspiration.
King Bass
This app has given me the joy of reading even when my hands are full. Adjustable playback speed is a fantastic feature. It allows me to customize my listening experience. Sharing audiobooks with friends through AirDrop is a delightful way to share the joy of storytelling. 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! This served its purpose as background listening while I worked. I probably missed some details but the narrator's voice was pleasant enough.
Backstreet
ListenBook's features are a dream come true for anyone who loves to learn on the go. 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. 📱📖 Say goodbye to boring commutes – this app's immersive audio experience and intuitive controls have transformed my daily journeys. 🌟📚 The narration elevated an already good book to greatness! The performer's subtle vocal variations conveyed nuance I might have missed while reading. Their ability to maintain consistent character voices across many hours was impressive. Technical quality was flawless throughout.
Steel Cut Toe
ListenBook's dedication to providing an excellent audiobook experience is evident in its smooth and silky playback. Finally, an app that understands the power of CUE playlists. Perfect for organizing. 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.
Spider Fuji
ListenBook's support for a wide range of formats means I can listen to all my favorite content without worries. ListenBook's compatibility with various formats has made it my go-to app for all audio content.
Nacho
Supports a wide range of formats flawlessly. Very happy with it. Listening stats keep me motivated to read more. Great addition!
High Heel Goddess
I'm blown away by ListenBook's ability to maintain audio quality even for formats like FLAC and AWB. The app's performance is beyond impressive. It's like it's tailor-made for my device. I love the auto-rewind feature after interruptions. No more searching for where I left off! ListenBook has revolutionized how I consume content. It's like having a personal library in my pocket.
Bae
I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. This app has made 'reading' more versatile and enjoyable than ever. Noise reduction in ListenBook Pro ensures crystal-clear playback even in noisy environments. The app is perfect for multitasking. I can listen while doing other things.
xSTORMx
Efficiency meets audiobooks – this app's functionality is a true triumph. The range of supported formats is astounding. No more compatibility issues!
Steel Heart
This app is a game-changer for anyone who's always on the go – it's like carrying a library in my pocket. I can't imagine my daily activities without this app – it's the perfect way to stay engaged and informed. The library organization feature is a blessing. My audiobooks are finally organized and easy to find. Adjustable playback speed is a brilliant feature. It adds a layer of customization to my audiobook enjoyment.
NoiseCake
This app has reignited my passion for reading, and I'm forever grateful. Unlimited length audiobooks with ListenBook Pro are a huge plus!
Mother Night
I've become a more empathetic listener and reader, thanks to the power of audiobooks. I'm amazed at how this app has expanded my reading horizons. With this app, I've rediscovered the joy of literature during my daily walks – it's truly invigorating. This app's user-friendly interface has made audiobook listening a breeze, even for a tech novice like me. I love the ability to change the background color. It’s a nice touch.
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