This week I have a tidbit (plus a bonus!) to share about converting an existing app to using Android view binding. Last time, I wrote about how to write a good bug report.

First, the bonus! (Shouldn’t dessert always come first?) I recently started getting back into some Android development…


This week I have a story to share about filing bug reports —why they’re important, and what makes a “good” one. Last time, (sorry for the delay between posts!) I wrote about some Teams-related tips.

I’ve written several tidbits before where I file a bug report, but I have an…


This week I have a few Teams-related tidbits to share! Last time I wrote about elegantly handling null/undefined values in a variety of languages.

🎉 First of all, a little celebration for my 100th tidbit! 🥳 The frequency may have slowed down a little bit from when I first started…


Last week I wrote about some truthiness edge cases in JavaScript. This time, I have a quick tidbit on elegantly handling null/undefined values.

null — called the “Billion-Dollar Mistake” by its inventor, C.A.R. …


Last time I shared a quick tidbit about running individual unit tests. This time, I want to share a few interesting things I learned while debugging a failing unit test.

If you’ve used JavaScript for any length of time, you may have encountered its slightly special behavior around boolean expressions…


Last week I wrote about React Fragments. This week, I have a quick tidbit about running tests in VS Code.

I hope you all had a restful long weekend! I’ve written about the importance of vacation before, and in this pandemic that just seems to keep on going (although hopefully…


Last time, I wrote about defining constants in TypeScript. This week, I want to share what I learned about React Fragments!

To many of my readers who are Android developers, you already know all about Fragments from the standpoint of building Android UI. …


Last time I wrote about how to write safe enums in TypeScript. This week’s tidbit is also TypeScript related — how to define constants!

Defining a constant in TypeScript can be pretty simple — you can just write something like const SOME_CONSTANT="FOO";. However, that const keyword only works if you’re…


Last time I wrote about how to get started with React Native. This week, I have a quick tidbit about writing safe enums in TypeScript!

Many programming languages have support for enums, but they work slightly differently in TypeScript.

It’s really simple to define and use an enum — you…


Last time I shared a few IDE-related tidbits. This week, I have some quick tidbits on getting started with React Native!

My latest project is using React Native (with TypeScript), so I’ve been doing a lot of studying and preparation.

One of the tutorials I went through had me set…

Matthew Groves

Digital Products NE Mobile Capability Co-Lead & Senior Software Engineer in Cambridge, MA — https://www.linkedin.com/in/matthew-groves-85677631/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store