Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This blog now 1 uses Jekyll - a static blog generator that takes markdown as an input and pumps html as output.
-
Update I’ve since come up with an easier way to maintain my rules.
-
Inspired by some well known architecture patterns like MVVM/MVI, I set out to come up with an agnostic set of principles that would help developers build features in their app in a robust, safe and (importantly) “testable” way.
-
This whole piece is such a biograpy treasure trove and one I’m filing under the “come back and read in a year” category.
-
I use a 13" MacBook Pro at work these days.
-
The TestObserver is an RxJava staple for testing.
-
I’ve been dipping my toes into some iOS development recently.
-
This super intesting stack overflow answer explains why -in programming- if you have a sorted array, somehow magically it can seem like it’s easier to process each element vs processing the same array if it were unsorted. tl;dr - branch prediction With a…
-
Sometime back I ran across a thread where folks talked about this programming style called “Space Shuttle style” that the Kubernetes codebase followed. // ================================================================== // PLEASE DO NOT ATTEMPT TO SIMPL…
-
This is a fantastic post by Erik where he explains the nuance between IO-bound and CPU-bound operations in programming. … libraries have dedicated APIs for I/O scheduling work, separate from other types of operations …. but why is this the case?
-
A not so well known api in RxJava is the .hide() operator.
-
The Japanese can chalk this up to their creative laurels along with: the Fujifilm X100S the Sony walkmans and one of my favorite Anime.
-
This feature is beneficial for projects defining custom source sets, since the compilation of independent source sets can be parallelized.
-
So i’ve been doing these kinds of posts for sometime now.
-
Learn how to go to your existing old mobile app and refactor it into one with a powerful architecture.
-
We recently held our semi-annual hackathon at Instacart - the Carrot Wars 2018!
-
Discover how to break down the barrier between your hopes for a mobile CI/CD system and what’s available today using the powerful Azure toolset and App Center API’s.
-
This is such a fantastic post on how Apple sweats certain almost unnoticeable design details.
-
Checkout this quick blog post I wrote for my company, tweaking the existing Kotlin TODO to work towards our requirements.
-
I’m obsessed with typefaces and fonts .1 My programming productivity is irrationally dependent on the font I pick for my IDE.
-
We need more kindness and positivity in our online lives today.
-
The Android development community today has embraced Rx(Java) in all it’s glory.
-
In case you haven’t heard: RxJava2 was released sometime back.
-
2 part series This is a continuation post in a 2 part series: Understanding the changes Disposing subscriptions Disposing Subscriptions # This was the part that I initially found most tricky to grasp but also most important to know as an AndroidDev (memory
-
One of the advantages of working in the Bay area is you tend to run in to tech celebrities every so often.
-
I know it’s almost the end of January but I like to take my time with these posts.
-
We recently did an overhaul for Instacart’s shopper app and committed to using a presenter pattern for this.
-
This is a revised version of a talk I first gave in 2015.
-
I finished 2014 not having the slightest clue what would be in store. 2015 was a rollercoaster: I started a new podcast Fragmented (with my cohost and now friend Donn Felker), bought my childhood dream car (a Mini Cooper), got a new job (Wedding Party was…
-
What if you could get your UI tests to run as fast as your unit tests?
-
A common question most android developers have when using RxJava is: how do I cache or persist the work done by my observables over a configuration change?
-
So RxJava is this new kid on the block.
-
when Billy Joel was on the Jimmy Falon show and they used the iPad app “Looper”, i immediately looked for the android equivalent. there wasn’t one. i’m an android developer and a sound engineer (enthusiast) so obviously the right thing to do, was build on…
-
hear ye, hear ye!
-
i spent a huge part of my 2014 on “Rx” (or reactive extensions) which is essentially a library that helps with a development pattern called “reactive programming”. i think Rx is going to be huge in the app development world. it’s already picked up a lot of
-
Ok, so in my previous post I innocuously introduced the .share() operator.
-
i listen to a tonne of podcasts. i find activities such as doing my laundry, driving back home from work, doing the dishes … all delightful because it gives me a chance to strap on some headphones and listen to a bunch of podcasts. in the time that i run…
-
This is a bonus RxJava post that I landed up writing along with my previous post on creating an event bus with RxJava.
-
i love the holidays. i especially love the new year’s though cause it’s an acceptable time to hit that big-nice-red reset button. stuff I wanted to get done in 2013/2014 ## get back in shape (significant progress on this front) get more sleep (been getting
-
This post has three parts: quick primer on what an event bus is implementing the event bus with RxJava parting thoughts on this approach “RxBus” is not going to be a library.
-
I’ve read and watched a lot on Rx.
-
Mobile devices are getting pretty fast, but they aren’t infinitely fast yet.
-
The title was just to grab your attention.
-
For All Our Failings, Despite Our Limitations and Fallibilities, We Humans Are Capable of Greatness… Carl Sagan
-
This is by far the funniest stuff I’ve read this year.
-
There’s something innately comforting about coding.
-
My last post didn’t exactly end in an optimistic note.
-
Apple released a new iPad ad during the Olympics.
-
i would give my savings away for something like this.