Daniel Perez

5 Followers
35 Following
15 Posts
Dogfather. Software Engineer. Dependency Injection connoisseur.
Websitehttps://danperez.dev
LocationDenver, Colorado
for whoever needs to hear this: you're not alone. i'm not vibecoding any of the software i write. i'm writing it by hand, but i've leveled up my emacs with eglot/lsp. i'm modernizing my stacks and use languages with excellent compilers. i think about how to do more with less. i'm trying to combine the best human-written libraries and modules and assemble them with minimal boilerplate. i enjoy reading your manuals and references. i believe in robust, secure, human-written software.
@rwitherspoon thank you for this heads up 🫔 let’s see if it breaks my neovim stuff

@ryan I am just now seeing this being your latest venture. I haven’t gotten far myself, but I started with an Apple II emulator and ā€œAssembly Linesā€ by Roger Wagner. At some point while googling I learned the Apple IIGS and the SNES used nearly identical CPUs.

I think this is awesome and going retro to learn more about computers has given me a lot of joy and you reminded me to get back to it. CheersšŸ’¾šŸ„‚

@ZacSweers I just needed to tell you that using Metro with default values on constructors + providing the AppScope out of the box is saving me so much effort.

For Coroutine Dispatchers, I no longer create a module just to provide them so I can inject them in a constructor, I just use the default values and Metro just works.

Not creating my own AppScope also saves me another module. Thank you so much, they're small improvements that up for me quite a lot.

@dankim crazy to see Flyway on my feed. When I lived in Arkansas their Bluewing was one of the greatest beers to grace my tastebuds.
Writing Gradle Plugins is a lot more interesting than I thought it would be
@MishaalRahman AOSP has always been a little more difficult to get started with. Have you written any articles about how you navigate it all?
@sen Thank you very much for the kind words. I'm largely self-taught with these concepts and wanted to pave a clearer path for people like me. Cheers friend🄳
@zachklipp Sometimes I think it might have been better if I'd never known how good shellfish was instead of developing the allergy at 14. Ignorance is bliss

I've published part 2 of my blog series, "A Pragmatic Introduction To Dagger on Android Part 2: Setup with Retrofit" on my website. This one uses a lot more code and has you actually using Dagger 2 this time. I hope you'll enjoy it.

https://danperez.dev/blog/2

Daniel Perez

Daniel Perez - Android Dev