Annyce Davis

Davis Technology Consulting

  • Home
  • About Me
  • Blog
  • Courses
  • Newsletter

DroidCon Boston 2017 Recap

April 13, 2017 by Annyce Davis

 

This was the first year for the DroidCon Boston Conference. I put together a few highlights of the event below:

Venue

It took place at the Calderwood Pavilion in Boston, MA. It was such a cool space. It’s typically used for theater performances, so the rooms were lush and vibrant in color. As a speaker you felt like a Shakespearean actor about to break into soliloquy. It was absolutely awesome! There was great music playing in the background and live entertainment as well. This conference hit all the high notes that one would expect from a first-class event.

 

Ted is playing the keytar at the entrance of @droidconbos! #droidconbos #droidcon pic.twitter.com/YO6UOhOPK8

— Tyler Nappy (@tylernappy) April 10, 2017

Continue Reading

Talk: First Do No Harm

April 10, 2017 by Annyce Davis

Developing Android applications is a powerful way to connect people with the information they need the most. Apps are for living your life: daily commutes, traveling abroad, communicating with family, and much more! This places the responsibility of engineering top-notch software squarely in the laps of us developers. Unlike doctors, we were not required to take an oath or pledge when becoming Android Developers. However, we can still learn much from the principles behind the phrase, “First, do no harm.” In this talk, we will discuss over a dozen tools that are at your disposal as a developer which can enable you to provide high quality applications to your users. Thus allowing you to first, do no harm!

This talk covers:

  • Resources for Study
  • Preventative Techniques
  • Diagnostic Tools

 

First Do No Harm – Droidcon Boston from Annyce Davis

Resources for Study:

  • Kotlin Weekly
  • Android Weekly
  • Android Dev Digest
  • Android Podcasts
  • Lynda.com
  • Udacity
  • Caster.IO
  • Android Conferences

Resources for Prevention:

  • FindBugs
  • Leak Canary
  • Postman
  • Timber
  • Pidcat
  • Crashlytics

Resources for Diagnosis:

  • ClassyShark
  • Battery Historian
  • mitmproxy
  • Systrace
  • APK Analyzer
  • Overdraw
  • GPU Rendering

Realm Migrations Supercharged with Dagger

March 8, 2017 by Annyce Davis

My current tech obsessions are: Realm, Dagger and Unit Testing. Therefore, I’m always looking for opportunities to improve my code in some way that involves one or more of the above. That being said, I realized that the recommended way of handling migrations in Realm could be improved significantly by means of Dagger 2.

We’re going to be refactoring the following Migration class:


With only two version updates, we already have a decent sized method to deal with. What’s more if you didn’t start out by creating tests for your migrations, once this method gets much longer you probably never will. But all is not lost, Dagger’s Multibinding Support is coming to the rescue. Let’s take a look!Continue Reading

Conference Speaking One Year Later: Every Single Thing I’ve Learned

December 20, 2016 by Annyce Davis

I started speaking at Technical Conferences a year ago and I’ve learned so many things since then. Things about the process of putting on a conference, choosing speakers, writing talks, crafting slides, interacting with the audience, and more.

I’ve never had a fear of public speaking per se; yet I just felt like I didn’t know “enough” to get up in front of dozens of people and share what “little” I did know. A few wonderful women in the Android Community helped me come to my senses and realize that I did have “something to say”. Not only that, what I wanted to share was valid, entertaining and useful. 

 
If you’re interested in becoming a Conference Speaker, I hope that you find at least one thing in this post that can help you on your journey.
 

I’ve broken my learnings into four main sections:

  • The Talk
  • Speaking
  • The People
  • Traveling

Continue Reading

« Previous Page
Next Page »

Follow Me

  • Bluesky

Categories

  • AI (1)
  • Android (62)
  • Career (6)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • iOS (1)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Leadership (1)
  • Life (5)
  • Public Speaking (26)
  • Revenue (2)
  • RxJava (1)
  • Software Development (15)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Follow Me

  • Bluesky

Copyright © 2026 · All Rights Reserved · Log in

 

Loading Comments...