Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
To conclude my series on full-stack development, this part will look at the implementation, design choices, what worked well and what didn’t.
-
One of my main drivers for this side project was to make all technology choices myself.
-
After pivoting my career to full-stack development, I missed the “depth” I used to have on mobile.
-
After 7 years, it was time to migrate my old Jekyll website to a new more modern platform.
-
Are you using a VPN on your mobile device?
-
As developers, we love to build cool things and ship them as fast as reasonably possible.
-
Tired of building un-versionable, lifeless architecture diagrams?
-
Planning an event can be stressful, and the last thing you need is worrying about your guests’ privacy.
-
Looking to configure multiple SSH keys on the same computer?
-
These past years I’ve grown to be more privacy-aware.
-
How can you connect your app on an Android emulator to a development server running on the localhost of your computer?
-
Trying to get a large number of files from your Android phone, but Android File Transfer freezing up?
-
Looking to get a fancy verified checkmark on Mastodon for your Github account?
-
Traveling by train or plane and want to test your react app on your mobile phone?
-
WorkManager is great to schedule background work on Android.
-
In the past years, my thoughts on pull request reviews have evolved considerably.
-
With JCenter shutting down, many are migrating to Maven Central.
-
While Android supports most Java language features, it doesn’t support every API that Java provides.
-
This week JFrog - out of nowhere - announced to completely remove their Maven repository.
-
Well… I don’t really know where to start this time. 2020 was quite the rollercoaster, with many downs… but fortunately also a few amazing ups.
-
Short, powerful post on how to test the release version of libraries directly within a project without having to deploy them to Maven first.
-
Ever had a build failure while integrating an SDK?
-
With modularization being all the hype, should you also modularize an SDK?
-
Having switched to Android SDK development over the past year, I’ve run into quite a few interesting and unexpected challenges.
-
A great way to make your library easier to use it to generate code documentation for its public interface.
-
Getting up without being rushed, cycling my kids to school, cooking healthy salads for lunch, kids running into my arms when they get home… I’m quite happy with my new daily routine!
-
Now that we know how feature flags can help us release faster, it’s time to dive into the actual implementation details.
-
Empowered with what feature flags are and why they are useful, let’s see how we can actually integrate them into an app.
-
A key ingredient to speed up modern software development is feature flags.
-
Three years ago, we decided ramp up internal app development at Philips Hue.
-
From Android Q onwards devices can now operate in a fully gestural system navigation mode.
-
Your icon is one of the most important assets in your app.
-
Wrapping up this series on modularization I’d like to share some of the things we’ve learned at Philips Hue while going through this process the past year.
-
Now that we have a clear idea of how a modularized app could look like how can this be applied to an existing app?
-
With a clear view on how multi-module apps should be architected, let’s dive into a real-life practical example.
-
Now that we’ve established that modularization is a really good thing to strive for, how should a modularized app look like?
-
Modularizing your app seems to be all the hype these days.
-
Are you living the dream?
-
Architecture components are one of the most exciting things that happened to Android in the past years.
-
Sitting in our own couch, in our own house, kids safely asleep upstairs,… The road here was brutal, but the result is extraordinary.
-
Learning from analyzing code is one of the greatest ways to improve your skills.
-
Java interop is one of the best features of the Kotlin language, yet sometimes this also can cause unforeseen issues… Puzzle # Disclaimer, the example below is a consequence of legacy code and only serves to demonstrate a Kotlin puzzler.
-
Was really great visiting Kotlinconf this year and I wanted to do a quick post to link to all of it’s wonderful content.
-
Kotlin is an incredibly enjoyable, concise and powerful programming language.
-
This is a post-mortem where the very dangerous permission, READ_PHONE_STATE, unintentionally sneaked into our app.
-
Not only can anything in Android Studio be controlled with a keyboard shortcut, it offers many more simple tricks to make you more productive.
-
Refactoring can be tedious and easily introduce bugs.
-
Struggling to navigate your code?
-
For the first time ever I have my year in review ready in time.
-
Tonight after a routine MacOS update (10.13.2) disaster struck and my Mac got stuck in an update boot loop.