dev-bookmarks
Links to blogposts, books, conference talks and so on regarding software development
https://github.com/thuytrinh/dev-bookmarks
Last synced: 6 days ago
JSON representation
-
Android development
- Keeping check on your Android Libraries with Danger & Bitrise
- Use ContentObserver in Your Code to Listen to Data Changes
- How To do Video Streaming on Android Offline Using WiDi
- Unidirectional Data Flow in Kotlin
- Polymorphic Deserialization with Moshi
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Lessons learned implementing Redux on Android
- Kotlin coding style @ Ubie, Inc
- Consistency is Key - Working with a design system
-
Automation tests
- How to write good tests
- Three Reasons Why We Should Not Use Inheritance In Our Tests
- Write awesome unit tests
- Toehold Test
- But Testing Sucks!
- A view on testing Android apps
- When to Mock
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- Do Androids Dream of UI Testing?
- Mock Objects: Shortcomings and Use Cases
- Writing Better Tests With JUnit
- Unit testing best practices with .NET Core and .NET Standard
- Why Good Developers Write Bad Tests
-
DevOps
-
Flutter
-
Functional programming
-
Git
-
Inheritance
-
Kotlin Multiplatform
-
Misc
- All you need is tools
- GRADLE INITIALIZR
- Better Code Reviews
- Feature Toggles (aka Feature Flags)
- Working with a Counterpart
- Slack Is Not Where 'Deep Work' Happens
- Define a general guidance for tech projects quality assurance at Karumi
- Awesome Developer Streams
- Code coverage is a useless target measure
- TASCHEN books
- What does it mean when code is “easy to reason about”?
- The Wrong Abstraction
-
Project modularization
-
Reactive programming
-
Technical leadership
- Effective Engineer - Notes
- What are the steps to become a lead developer?
- Scaling Engineering Teams via Writing Things Down and Sharing - aka RFCs
- How to Debate Ideas Productively at Work
- Embracing Papercuts
- Ideas for a healthier engineering environment
- The Senior Engineer’s Guide to Helping Others Make Decisions
- Don’t lead by example
Programming Languages
Categories
Sub Categories