Forem

Matthew Groves profile picture

Matthew Groves

Software engineer with 15+ years of professional experience in C++, C#, Java, and Kotlin.

Location Boston, MA Joined Joined on  github website

Work

Digital Products NE Mobile Capability Co-Lead & Senior Software Engineer in Cambridge, MA

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
Matt's Tidbits #103 - Launching an app from a URL
Cover image for Matt's Tidbits #103 - Launching an app from a URL

Matt's Tidbits #103 - Launching an app from a URL

5
Comments
6 min read

Want to connect with Matthew Groves?

Create an account to connect with Matthew Groves. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Matt's Tidbits #102 - Debugging a perplexing view binding issue
Cover image for Matt's Tidbits #102 - Debugging a perplexing view binding issue

Matt's Tidbits #102 - Debugging a perplexing view binding issue

6
Comments
3 min read
Matt's Tidbits #101 - How to write a good bug report
Cover image for Matt's Tidbits #101 - How to write a good bug report

Matt's Tidbits #101 - How to write a good bug report

1
Comments
4 min read
Matt's Tidbits #100 - All About Teams
Cover image for Matt's Tidbits #100 - All About Teams

Matt's Tidbits #100 - All About Teams

Comments
3 min read
Matt's Tidbits #99 - Handling null elegantly
Cover image for Matt's Tidbits #99 - Handling null elegantly

Matt's Tidbits #99 - Handling null elegantly

4
Comments
3 min read
Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)
Cover image for Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)

Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)

Comments
3 min read
Matt's Tidbits #97 - Running/Debugging individual Jest unit tests
Cover image for Matt's Tidbits #97 - Running/Debugging individual Jest unit tests

Matt's Tidbits #97 - Running/Debugging individual Jest unit tests

Comments
2 min read
Matt's Tidbits #96 - Cleaner Components with React Fragments
Cover image for Matt's Tidbits #96 - Cleaner Components with React Fragments

Matt's Tidbits #96 - Cleaner Components with React Fragments

6
Comments
2 min read
Matt's Tidbits #95 - Defining constants in TypeScript
Cover image for Matt's Tidbits #95 - Defining constants in TypeScript

Matt's Tidbits #95 - Defining constants in TypeScript

5
Comments
3 min read
Matt's Tidbits #94 - Writing safe enums in TypeScript
Cover image for Matt's Tidbits #94 - Writing safe enums in TypeScript

Matt's Tidbits #94 - Writing safe enums in TypeScript

2
Comments
2 min read
Matt's Tidbits #93 - Getting started with React Native
Cover image for Matt's Tidbits #93 - Getting started with React Native

Matt's Tidbits #93 - Getting started with React Native

Comments
2 min read
Matt's Tidbits #92 - A few neat IDE tidbits
Cover image for Matt's Tidbits #92 - A few neat IDE tidbits

Matt's Tidbits #92 - A few neat IDE tidbits

Comments
2 min read
Matt's Tidbits #91 - The power of sharing
Cover image for Matt's Tidbits #91 - The power of sharing

Matt's Tidbits #91 - The power of sharing

Comments
3 min read
Matt's Tidbits #90 - All about dashboards (and another milestone!)
Cover image for Matt's Tidbits #90 - All about dashboards (and another milestone!)

Matt's Tidbits #90 - All about dashboards (and another milestone!)

Comments
2 min read
Matt's Tidbits #89 - Automating focus time
Cover image for Matt's Tidbits #89 - Automating focus time

Matt's Tidbits #89 - Automating focus time

Comments
2 min read
Matt's Tidbits #88 - Using patches
Cover image for Matt's Tidbits #88 - Using patches

Matt's Tidbits #88 - Using patches

Comments
1 min read
Matt's Tidbits #87 - Finding missing Android sources
Cover image for Matt's Tidbits #87 - Finding missing Android sources

Matt's Tidbits #87 - Finding missing Android sources

1
Comments
2 min read
Matt's Tidbits #86 - Debugging Gradle files
Cover image for Matt's Tidbits #86 - Debugging Gradle files

Matt's Tidbits #86 - Debugging Gradle files

2
Comments
3 min read
Matt's Tidbits #85 - Fixing build issues in Bitrise
Cover image for Matt's Tidbits #85 - Fixing build issues in Bitrise

Matt's Tidbits #85 - Fixing build issues in Bitrise

Comments
2 min read
Matt's Tidbits #84 - JVM Options, explained
Cover image for Matt's Tidbits #84 - JVM Options, explained

Matt's Tidbits #84 - JVM Options, explained

5
Comments
5 min read
Matt's Tidbits #83 - Puzzling unit test failures
Cover image for Matt's Tidbits #83 - Puzzling unit test failures

Matt's Tidbits #83 - Puzzling unit test failures

2
Comments
3 min read
Matt's Tidbits #82 - An unexpected Mockito limitation
Cover image for Matt's Tidbits #82 - An unexpected Mockito limitation

Matt's Tidbits #82 - An unexpected Mockito limitation

1
Comments
2 min read
Matt's Tidbits #81 - The importance of vacation
Cover image for Matt's Tidbits #81 - The importance of vacation

Matt's Tidbits #81 - The importance of vacation

2
Comments
3 min read
Matt's Tidbits #80 - A mind-blowing Rx revelation
Cover image for Matt's Tidbits #80 - A mind-blowing Rx revelation

Matt's Tidbits #80 - A mind-blowing Rx revelation

1
Comments
2 min read
Matt's Tidbits #79 - RxLifecycle woes
Cover image for Matt's Tidbits #79 - RxLifecycle woes

Matt's Tidbits #79 - RxLifecycle woes

6
Comments
2 min read
Matt's Tidbits #78 - A new build view
Cover image for Matt's Tidbits #78 - A new build view

Matt's Tidbits #78 - A new build view

1
Comments
1 min read
Matt's Tidbits #77 - It pays to star issues
Cover image for Matt's Tidbits #77 - It pays to star issues

Matt's Tidbits #77 - It pays to star issues

2
Comments
2 min read
Matt's Tidbits #76 - A long-overdue feature
Cover image for Matt's Tidbits #76 - A long-overdue feature

Matt's Tidbits #76 - A long-overdue feature

1
Comments
2 min read
Matt's Tidbits #75 - Moving tidbits!
Cover image for Matt's Tidbits #75 - Moving tidbits!

Matt's Tidbits #75 - Moving tidbits!

1
Comments
2 min read
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
Cover image for Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue

Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue

5
Comments
3 min read
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
Cover image for Matt's Tidbits #73 - Deciding which Kotlin scope function to use

Matt's Tidbits #73 - Deciding which Kotlin scope function to use

2
Comments
2 min read
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
Cover image for Matt's Tidbits #72 - Migrating from RxJava 2 -> 3

Matt's Tidbits #72 - Migrating from RxJava 2 -> 3

8
Comments
3 min read
Matt's Tidbits #71 - Trying to figure out what to say
Cover image for Matt's Tidbits #71 - Trying to figure out what to say

Matt's Tidbits #71 - Trying to figure out what to say

1
Comments
3 min read
Matt's Tidbits #70 - Cleaner diffs!
Cover image for Matt's Tidbits #70 - Cleaner diffs!

Matt's Tidbits #70 - Cleaner diffs!

6
Comments
2 min read
Matt's Tidbits #69 - Neat Kotlin field tricks
Cover image for Matt's Tidbits #69 - Neat Kotlin field tricks

Matt's Tidbits #69 - Neat Kotlin field tricks

2
Comments
3 min read
Matt's Tidbits #68 - Testing RxJava Observables
Cover image for Matt's Tidbits #68 - Testing RxJava Observables

Matt's Tidbits #68 - Testing RxJava Observables

2
Comments
2 min read
Matt's Tidbits #67 - Some tips for working from home
Cover image for Matt's Tidbits #67 - Some tips for working from home

Matt's Tidbits #67 - Some tips for working from home

Comments
3 min read
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
Cover image for Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword

Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword

9
Comments
3 min read
Matt's Tidbits #65 - It's time for proper support for JUnit 5
Cover image for Matt's Tidbits #65 - It's time for proper support for JUnit 5

Matt's Tidbits #65 - It's time for proper support for JUnit 5

Comments
2 min read
Matt's Tidbits #64 - Digging into some Ham...crest assertions
Cover image for Matt's Tidbits #64 - Digging into some Ham...crest assertions

Matt's Tidbits #64 - Digging into some Ham...crest assertions

4
Comments
3 min read
Matt's Tidbits #63 - Some good news about AGP 3.6.2
Cover image for Matt's Tidbits #63 - Some good news about AGP 3.6.2

Matt's Tidbits #63 - Some good news about AGP 3.6.2

Comments
1 min read
Matt's Tidbits #62 - When you're feeling exhausted...
Cover image for Matt's Tidbits #62 - When you're feeling exhausted...

Matt's Tidbits #62 - When you're feeling exhausted...

6
Comments
4 min read
Matt's Tidbits #61 - Getting out of a dependency cycle
Cover image for Matt's Tidbits #61 - Getting out of a dependency cycle

Matt's Tidbits #61 - Getting out of a dependency cycle

6
Comments
4 min read
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
Cover image for Matt's Tidbits #60 - Cleanly handling null values in Kotlin

Matt's Tidbits #60 - Cleanly handling null values in Kotlin

7
Comments 1
2 min read
Matt's Tidbits #59 - Unexpected new lint failures
Cover image for Matt's Tidbits #59 - Unexpected new lint failures

Matt's Tidbits #59 - Unexpected new lint failures

6
Comments
3 min read
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
Cover image for Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6

Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6

6
Comments
3 min read
Matt's Tidbits #57 - Improving RxJava stack traces
Cover image for Matt's Tidbits #57 - Improving RxJava stack traces

Matt's Tidbits #57 - Improving RxJava stack traces

5
Comments
2 min read
Matt's Tidbits #56 - Be careful with @JvmOverloads
Cover image for Matt's Tidbits #56 - Be careful with @JvmOverloads

Matt's Tidbits #56 - Be careful with @JvmOverloads

5
Comments
4 min read
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
Cover image for Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers

Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers

4
Comments
3 min read
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
Cover image for Matt's Tidbits #54 - Caches, deployments, and IT - oh my!

Matt's Tidbits #54 - Caches, deployments, and IT - oh my!

2
Comments
4 min read
Matt's Tidbits #53 - First year in review
Cover image for Matt's Tidbits #53 - First year in review

Matt's Tidbits #53 - First year in review

4
Comments
3 min read
Matt's Tidbits #52 - Formatting etiquette
Cover image for Matt's Tidbits #52 - Formatting etiquette

Matt's Tidbits #52 - Formatting etiquette

3
Comments
2 min read
Matt's Tidbits #51 - Easy stack traces
Cover image for Matt's Tidbits #51 - Easy stack traces

Matt's Tidbits #51 - Easy stack traces

5
Comments
2 min read
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
Cover image for Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice

Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice

5
Comments
3 min read
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
Cover image for Matt's Tidbits #49 - What to do when your (Log)cat misbehaves

Matt's Tidbits #49 - What to do when your (Log)cat misbehaves

2
Comments 1
2 min read
Matt's Tidbits #48 - Separating out search results for test code
Cover image for Matt's Tidbits #48 - Separating out search results for test code

Matt's Tidbits #48 - Separating out search results for test code

5
Comments
1 min read
Matt's Tidbits #47 - Finding list items by title in Espresso
Cover image for Matt's Tidbits #47 - Finding list items by title in Espresso

Matt's Tidbits #47 - Finding list items by title in Espresso

5
Comments
2 min read
Matt's Tidbits #46 - Scratch files
Cover image for Matt's Tidbits #46 - Scratch files

Matt's Tidbits #46 - Scratch files

4
Comments
2 min read
Matt's Tidbits #45 - Creating a private token class
Cover image for Matt's Tidbits #45 - Creating a private token class

Matt's Tidbits #45 - Creating a private token class

3
Comments
3 min read
Matt's Tidbits #44 - How to take great screenshots on Android
Cover image for Matt's Tidbits #44 - How to take great screenshots on Android

Matt's Tidbits #44 - How to take great screenshots on Android

8
Comments
2 min read
loading...