Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Freehold Township Logo

    Couldn't find a vector version of the Freehold Township, NJ seal online, so I made one, free to download in PNG, JPG, AI, and SVG.

  2. Fixing 'not a valid name: Provider' in Android Studio - it's a JDK version mismatch between your terminal and Android Studio.

  3. Code Comments

    My rule for code comments: refactor confusing code first, and when you can't, document the why, not the how - the code already explains that.

  4. Jest hanging after your test run finishes?

  5. Docker on Elastic Beanstalk failing because your old AWS account has no default VPC?

  6. Flutter Just Might Work

    After 11 years of Android dev and testing React Native, Xamarin, and Kotlin Multiplatform, here's why Flutter is the cross-platform bet I'd make.

  7. Medium, WordPress, Ghost, or a static site generator?

  8. Our full podcasting gear guide: the mics and interfaces we use on Fragmented, a travel rig, fixing room echo, and Auphonic post-production.

  9. You Need a Blog

    Why you need to blog: it landed me a contract that turned into an Android book deal, all because a stranger found my blog through a Google search.

  10. That One Person

    My rule for talks, blog posts, and podcasts: if it genuinely helps just one person, it was worth doing, regardless of audience size.

  11. Small wins compound: unpacking bags, scheduling a call, writing 1000 words.

  12. A confession about coasting for three years while looking busy, and why real change requires deliberate discipline, not just showing up.

  13. Light Therapy

    I tried a Verilux HappyLight for winter blues after a Tim Ferriss mention.

  14. VS Code's CMD+N (New File) shortcut suddenly stopped working.

  15. Caster.IO now runs AndroidJobs.IO, the independent Android job board, with free 4-week postings pushed to our newsletter and email list.

  16. Pixel 2 won't show up in adb devices?

  17. How to swap in a custom Google code-prettify theme for the WP Markdown plugin by editing prettify.css, plus the caching and update gotchas to watch for.

  18. No tests yet?

  19. You have the time, you're just spending it on TV and social media.

  20. Remove logic from your Android MVVM DataBinding views by using custom Binding Adapters.

  21. He said "You are a rockstar, I don't know how you get so much stuff done.

  22. Yes, you can TDD your Android UI with Espresso.

  23. This post outlines how you can simplify Android internationalization by using the screengrab tool to help automate your QA process, per locale.

  24. Making everyone happy is impossible.

  25. Podcasts exploded for the same reason Netflix and Uber did: they're on-demand.

  26. I've worked remotely for over 10 years.

  27. Genymotion failing with VERR_SUPLIB_OWNER_NOT_ROOT on Mac?

  28. Not Invented Here syndrome quietly kills projects -- the math on why building your own analytics or monitoring tool costs far more than buying it.

  29. I've been working at a standing desk for over 3 years and this post outlines what I've learned, tips and tricks and the path towards a real standing desk.

  30. You Need a Status Page

    If you don't have a status page, you're failing as a company.

  31. New free Android screencasts on Caster.io covering RxJava, Timber logging, build variants, CircleCI, Espresso 2, and Android Studio shortcuts.

  32. A 3 minute read that demonstrates how to use RxJava with AIDL Services in order to make the interaction with AIDL much cleaner and easier to consume.

  33. Skip exporting a PNG per button state.

  34. Stop guessing which release a crash came from.

  35. A Stereotypical Day

    A tattooed coffee shop owner and a doctor drinking beer at 8am taught me how fast and wrong snap judgments about people really are.

  36. Public speaking changed my career more than anything else.

  37. RxJava with Dan Lew

    Part 2 of our two-part Fragmented Podcast series on RxJava with Dan Lew is out now on iTunes, Stitcher, PocketCasts, or streaming online free.

  38. We just released Episode #2 of the Fragmented Podcast.

  39. I didn't touch a computer until age 21.

  40. Announcing Fragmented, a new podcast on Android development I'm co-hosting with Kaushik Gopal, covering best practices and patterns.

  41. Is Google IO Worth It?

    Running the real numbers on whether Google I/O is worth roughly $7,500 for an independent consultant, plus what a disappointing 2014 conference taught me.

  42. Three simple social media habits that improved my life: kill negative posts, unfollow people who drag you down, and never feed the trolls.

  43. A story about a poorly built insurance app generating six million a month -- why shipped and profitable beats elegant code, regardless of stack.

  44. Espresso 2.0 throwing ClassNotFoundException in an app that also uses Dagger?

  45. Diff Before Commit

    Why you should always review a diff before committing - plus how to do it fast from the CLI or with a one-key IDE shortcut in Android Studio.

  46. My top three audio purchases after years of daily use: cheap JVC in-ear earbuds, a Bose SoundLink Mini, and a Sonos Play 5 speaker system.

  47. Part 2 on Crashlytics: how MyFitnessPal used crash and device data to decide which bugs deserve a hotfix versus the next release cycle.

  48. Why I Use Crashlytics

    Why Crashlytics beats Bugsense, Crittercism, and ACRA for free, scalable crash reporting, and how I set it up across Android apps.

  49. My desk job wrecked my posture.

  50. Inspiration has a short shelf life -- when peak creative energy hits, drop everything and use it now, because it rarely comes back the same way twice.