Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
dev-bookmarks
Links to blogposts, books, conference talks and so on regarding software development
https://github.com/thuytrinh/dev-bookmarks
Last synced: 2 days ago
JSON representation
-
Android development
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Polymorphic Deserialization with Moshi
- Unidirectional Data Flow in Kotlin
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- Kotlin coding style @ Ubie, Inc
- How to maximize Android’s UI reusability — 5 common mistakes
- Polymorphic Deserialization with Moshi
- Lessons learned implementing Redux on Android
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- Keeping check on your Android Libraries with Danger & Bitrise
- Use ContentObserver in Your Code to Listen to Data Changes
- How to maximize Android’s UI reusability — 5 common mistakes
- How To do Video Streaming on Android Offline Using WiDi
- Consistency is Key - Working with a design system
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- How to maximize Android’s UI reusability — 5 common mistakes
- How To do Video Streaming on Android Offline Using WiDi
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
- Unidirectional data flow on Android using Kotlin: The blog post (part 1)
- How to maximize Android’s UI reusability — 5 common mistakes
-
Automation tests
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- Why Good Developers Write Bad Tests
- Unit testing best practices with .NET Core and .NET Standard
- A view on testing Android apps
- Do Androids Dream of UI Testing?
- When to Mock
- Mock Objects: Shortcomings and Use Cases
- How to write good tests
- Writing Better Tests With JUnit
- Three Reasons Why We Should Not Use Inheritance In Our Tests
- Write awesome unit tests
- Don’t be lazy, use @Rules
- Toehold Test
- Test Doubles — Fakes, Mocks and Stubs.
- But Testing Sucks!
- Why Good Developers Write Bad Tests
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
- A view on testing Android apps
- Don’t be lazy, use @Rules
- Test Doubles — Fakes, Mocks and Stubs.
-
Inheritance
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- IF YOU'RE SUBCLASSING, YOU'RE DOING IT WRONG
- Composition vs. Inheritance: How to Choose?
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
- Inheritance is evil. Stop using it.
-
Git
-
Functional programming
-
DevOps
-
Misc
-
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
- Don’t lead by example
- Embracing Papercuts
- The Senior Engineer’s Guide to Helping Others Make Decisions
- Ideas for a healthier engineering environment
- The Senior Engineer’s Guide to Helping Others Make Decisions
-
Kotlin Multiplatform
-
Flutter
-
Project modularization
-
Reactive programming
Programming Languages
Categories
Sub Categories
Keywords