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
Alias Stick
ListenBook's commitment to providing top-notch audio quality has taken my audiobook experience to a new level. 🎧 My daily chores just got an upgrade! Thanks to this app, I can dive into captivating stories while cooking and cleaning. 📚🍳 Navigating audiobooks effortlessly – this app's functionality is commendable. Audiobook joy made simple – this app's ease of use is a true marvel. Flawless support for various audio formats. Highly satisfied.
Bowie
ListenBook's support for CarPlay and Apple Watch is a game-changer for my on-the-go listening. ⭐️ Kudos to the developers for creating an app that's both functional and user-friendly. I can navigate and enjoy my books effortlessly. 📚👏 ListenBook Pro's noise reduction feature is like a magical spell that transports me into the heart of the story. Auto-rewind is a brilliant feature. Never lose track of where I left off.
Sweet Manhattan
Audiobooks have made my long drives enjoyable, and this app is my co-pilot. Adjustable playback speed and volume control are top-notch.
Candy Butcher
This app has made me realize that there's always time for a good book. This audiobook was neither good nor bad - simply average. The narrator's delivery was professional but uninspired, and the recording quality was clean though not exceptional. It provided satisfactory entertainment without standing out from similar titles.
Referee
With this app, every moment is an opportunity to dive into a new story. Audiobook multitasking simplified – this app's ease of use is a true asset. From novels to speeches, this app's versatility in playing different formats has turned my ordinary moments into extraordinary listening sessions. 📱🔊 ListenBook’s design is sleek and modern. The app is a pleasure to use.
Achilles Mountain
I'm constantly amazed by the variety of genres – there's something for everyone. ListenBook Pro's noise reduction feature has made my dictaphone recordings much more comfortable to listen to. I'm impressed by how this app seamlessly syncs across my devices. ListenBook's compatibility with various formats ensures I never miss out on any audio gem. The speed adjustment feature is my secret weapon for studying complex materials.
Suicide Crusher
ListenBook has made me fall in love with my audio content all over again – it's a must-have. This app has made my road trips and flights infinitely more enjoyable. ListenBook has made my daily routines more vibrant and exciting with its immersive features. Audiobook enjoyment has become an integral part of my routine, thanks to this app's seamless integration and user-friendly design. A must-have! 📖📱
Shy Warrior
Audiobook immersion made simple – this app's ease of use is commendable. The quick access to chapters and controls makes the app a joy to use. I'm always in control. ListenBook’s playback speed control is very useful. I can listen at my own pace. An average audiobook experience. Nothing was wrong with it—the narration was fine, and the story was okay—but nothing particularly stood out. It served its purpose as entertainment during my commute.
Kingfisher
ListenBook has transformed my listening habits, making them more engaging and enjoyable. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning.
RedMouth
ListenBook’s playback is silky-smooth. The app never glitches. The app is perfect for language learners. The playback speed control is a game-changer.
Red Delicious
I've become so much more productive while cleaning or exercising – thanks to this app! My daily workouts are more enjoyable now, thanks to seamless integration with Apple Watch. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level.
WeldMaster
The interface is sleek and modern. It's a pleasure to navigate and use the app. Playback speed and volume controls are top-notch. Highly recommend.
Scratch
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. ListenBook's sharing options make it a breeze to connect with fellow audiobook enthusiasts and share recommendations. ListenBook Pro is totally worth it. Unlimited audiobook length – I'm in! Noise reduction on ListenBook Pro is impressive. It's like getting a clear, immersive listening experience.
1st Degree
This app has introduced me to authors I'd never heard of – now they're my favorites! ListenBook's support for CarPlay and Apple Watch integration ensures that I can enjoy my audiobooks wherever I go.
RedFeet
Audiobooks on this app have made my daily walks a time of reflection and inspiration. Audiobook multitasking made simple – this app's functionality is a true delight. Solid performance overall though some character voices sounded too similar. I occasionally got confused about who was speaking in dialogue-heavy scenes.
Universe Bullet
I'm grateful for ListenBook's support for a wide range of formats, making it a one-stop solution for audio content. This app's ease of use has made my daily activities more enjoyable and educational. ListenBook's compatibility with CarPlay and Apple Watch adds convenience to my audiobook routine. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
The Howling Swede
Frequent updates ensure there's always something new and exciting to listen to. ListenBook's audio filters have given me the power to tailor my listening experience to my preferences. ListenBook's dedication to user convenience is evident in the drag-and-drop download feature from web browsers. The compatibility with Apple Watch is a huge plus. I can control my audiobooks from my wrist!
Are Ess Tee
ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. This app has turned my cooking sessions into culinary adventures with a side of stories. The app is so reliable. I’ve never had any issues with it.
Con Mammoth
ListenBook's support for a variety of audio formats ensures that I can access my content without any limitations. ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. ListenBook has made my daily activities more interesting and meaningful – I'm hooked! 🎧 This app has changed my reading game! Now I can 'read' while I work – genius! 📚💼
Chicago Blackout
Who knew that commuting could become such an enjoyable reading session? Automatic metadata extraction keeps my library organized. It's a time-saver!
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