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
Juno Cream
User-friendly audiobook experience – this app's design is a standout. ListenBook’s interface is clean and intuitive. It’s a joy to use.
Show Boat
ListenBook's seamless integration with CarPlay has made my drives more informative. This app's sleek design and intuitive navigation have made audiobook listening a seamless experience. 🎧 Audiobooks anywhere, anytime – this app's convenience is unbeatable! 🌟📚 My audiobook collection has never looked better. Thank you, ListenBook! ListenBook has revolutionized my audiobook experience. I can't imagine going back!
Darling Peacock
I never knew my daily walks could be so fulfilling – all thanks to this app. With this app, my audiobook library is organized and accessible, making my reading journey effortless. This app's efficient downloading process ensures that I can enjoy my audiobooks whenever and wherever. Navigating through chapters is a breeze with ListenBook. It's easy to jump to specific sections.
Celtic Charger
Audiobooks on this app have made my morning rituals something to look forward to. Kudos to the developers for making this app iOS 16 optimized. It runs like a dream! The interface is beautiful and functional. ListenBook is my go-to app for audiobooks. 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!
Round Kick Boomer
This app has turned my daily commute into a source of inspiration and entertainment. Looping playback helps me retain knowledge from audiobooks effectively. It's an invaluable tool. With support for various formats, I can finally listen to my diverse audiobook collection. Easy sharing with friends via AirDrop. Very convenient.
Soda Delirium
ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. 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. 🎧📱 The customizable controls and playback options cater perfectly to different audiobook preferences.
Marine Dre
I've become the go-to storyteller at bedtime with the help of this magical app. ListenBook has redefined my workout routine. The controls are so user-friendly. I love the cloud integration. I can access my books from anywhere.
Jungle King
🧘♂️ Finding serenity through the soothing tones of audiobooks – mindfulness and stories in perfect harmony. 🧘♂️🎧 Sharing audiobooks with friends is a blast. AirDrop makes it seamless. Looping playback has revolutionized my language learning journey. I'm making rapid progress.
Bat Magenta
I'm grateful for this app – it's made reading a part of my everyday life. This app's ease of use has made my long drives educational and enjoyable. Effortlessly managing my audiobook library – this app's design is commendable. The app's compatibility with CarPlay and Apple Watch is a huge plus. The app's seamless integration with Apple Watch makes it my perfect workout companion.
Dark Horse
ListenBook has elevated my audiobook enjoyment to a whole new level – it's a must-have for any audio enthusiast. ListenBook's innovative features, from audio filters to statistics, make it a standout app. This app's user-friendly interface has made reading on-the-go a breeze. Audiobook excellence simplified – this app's functionality is a true delight. Sharing audiobooks with friends through AirDrop is a fun way to connect over shared interests.
CyberScribe
Thanks to ListenBook's binaural audio processing, my extended listening sessions are fatigue-free. I'm in awe of how this app has made reading a part of my busy life. ListenBook's support for a variety of audio formats ensures that my audiobook collection is always accessible. Adjusting the tone of the narrator's voice adds a layer of personalization that I never knew I needed.
Hightower
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook is a fantastic way to spread the joy of listening. ListenBook's customizable audio filters allow me to personalize my listening experience – a fantastic feature. With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. Audiobooks made delightful – this app's usability is a breath of fresh air. Adjusting the tone of the narrator's voice is a unique feature that adds a personal touch.
Danger Menace
Thank you for making my reading goals more achievable and enjoyable. Streamlining audiobook enjoyment – this app's functionality is truly impressive.
Trash
I love how ListenBook caters to various formats, making it versatile and accommodating for all my audiobooks. With this app, I can seamlessly switch between audiobooks and real life. 🎉 This app has ignited my passion for reading – I can't get enough of its convenience! 📚🔥 The ability to adjust playback speed and volume is a game-changer for me. I love the ability to change the playback speed. It’s perfect for my needs.
Blinker
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. ListenBook's audiobook player is a true workhorse – chapters, controls, and filters are all seamlessly integrated. Adjusting the narrator's voice tone is a fun way to personalize the listening experience.
Austin Shamrock
ListenBook's support for various audio formats makes it a versatile app for all kinds of audiobook enthusiasts. ListenBook's compatibility with CarPlay and Apple Watch, combined with its chapters, controls, and filters, make it the ultimate audiobook app! 🔥 Simplifying my reading routine – the app's functionality ensures I'm always one click away from literary adventures. 📚🔗 Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost! Playlists and bookmarks are super helpful. Love using ListenBook!
Doz
Looping playback helps me focus on challenging content and grasp complex concepts. A study must-have! I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device. The perfect balance between dramatic reading and natural storytelling. Felt like a friend telling me an amazing story rather than someone just reading words.
Z-Boy
An audiobook lover's dream come true. So many options, I'm in heaven! This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I am. Seamless audiobook integration – this app's functionality is truly remarkable. Chapters make it so easy to pick up where I left off. No more hunting around. ListenBook's versatility with various audio formats means I can enjoy audiobooks from multiple sources effortlessly.
Austin Shamrock
I've never been so entertained while doing household chores – this app is a lifesaver! This app's library is a treasure trove – I'm always discovering new favorites. 🏡 Making house chores more enjoyable – audiobooks help me stay engaged while tidying up the living space. 🏠📚 My study sessions are more efficient than ever, thanks to the looping playback and bookmark features. The voice boost feature is amazing. It makes every word crystal clear.
Lucky Aurora
No more straining my eyes to read – now I can simply immerse myself in storytelling. ListenBook's support for various audio formats makes it a versatile app for all kinds of audiobook enthusiasts. Drag and drop downloads are genius. It simplifies the entire process.
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