Justin Angel Profile Banner
Justin Angel Profile
Justin Angel

@JustinAngel

Followers
5,523
Following
316
Media
2,261
Statuses
21,029

Android & iOS dev. Worked at Uber, Amazon, Apple, and Microsoft building apps, developer platforms, and hardware. Professional culinary and pastry chef. He/him.

San Francisco, CA
Joined August 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@JustinAngel
Justin Angel
10 years
Ah. Android, why do you need this permission? http://t.co/ByWwwn4oUi
Tweet media one
59
2K
902
@JustinAngel
Justin Angel
2 years
So far my favourite #GoogleIO2022 talk is by @ianhlake and Sanura N'Jaka on fragments. It's the most in-depth technical talk, on a unbeloved topic, with a really great twist on how to get testable/isolatable fragments and strict mode. 👏
Tweet media one
0
4
65
@JustinAngel
Justin Angel
6 months
@ryanlpeterman L8 here. My 0.02$: narrative building is a key IC7+ skill, but it’s in service to the goal: how do you deliver impact? Crystal clear understanding of impact levers and tradeoffs is inherently narrative building. First to yourself, then small group, and then collaborators.
1
0
58
@JustinAngel
Justin Angel
3 years
My thanks to @Gingerhazing and @5x5takes for inspiring my new tatto. More about it @
0
5
48
@JustinAngel
Justin Angel
9 years
"The collapse of the .net ecosystem" @ http://t.co/doKJ712Kqm Wrote this six months ago and didn't want to offend people by publishing it.
37
41
42
@JustinAngel
Justin Angel
10 years
It's possible the background for Microsoft Band to any arbitrary picture. Here's my twitter pic (in blue!) on it. http://t.co/RgNyOnkufR
Tweet media one
Tweet media two
5
25
39
@JustinAngel
Justin Angel
4 years
Stackoverflow mobile dev survey: - languages: Swift 6%; kotlin 8% - Platforms: Android 26%; iOS 12% - Most loved: Swift & Kotlin are top tier - Most dreaded: Java 60% dreaded - Top paid: Kotlin top5; Swift top10 - Most wanted: Android top5; iOS top10 @
Tweet media one
0
14
38
@JustinAngel
Justin Angel
10 years
All new #HoloLens APIs in #win10 build 9926 are stored in " http://t.co/zpem5V5xs6" and "Windows.Human" namespaces. http://t.co/gVWUVGhYK4
Tweet media one
1
76
38
@JustinAngel
Justin Angel
4 years
@stroughtonsmith I honestly feel like I get as much out of a 17 minutes pre-recorded session as I did in 45 minutes live sessions in previous years.
0
4
33
@JustinAngel
Justin Angel
10 years
And I just wrote a WinRT Win8 app in #Swift using @SilverCompiler . This means native code sharing with iOS. http://t.co/ItzEGcNYHG
Tweet media one
3
38
26
@JustinAngel
Justin Angel
11 years
Here's the programming diagram that people will argue over for the next few weeks @ http://t.co/gB4rWnozKq
Tweet media one
6
49
27
@JustinAngel
Justin Angel
9 years
Time for UK's yearly reminder that they don't have any friends. #Eurovision2015
1
12
26
@JustinAngel
Justin Angel
11 years
WinJS vNext will support iOS and Android apps! #bldwin @ http://t.co/WJpR9orDfH
Tweet media one
0
68
22
@JustinAngel
Justin Angel
10 years
Announcing: I'm joining Apple. @BeatsMusic 's lead windows phone developer and former Nokia Lumia Principal Engineer is joining Apple :)
39
37
21
@JustinAngel
Justin Angel
8 years
This week: Microsoft joins Linux foundation. Google joins .net Foundation. Samsung's Tizen runs .net. Trump is U.S. president elect.
Tweet media one
0
42
25
@JustinAngel
Justin Angel
10 years
OK Microsoft, my credit card is out. Let me buy #HoloLens now. SHUT UP AND TAKE MY MONEY.
3
23
18
@JustinAngel
Justin Angel
10 years
Microsoft Band firmware has hidden game(s)! There's WIN / LOSE literals there. Anyone care to guess what game it is? http://t.co/NUfAITPJGS
Tweet media one
6
23
16
@JustinAngel
Justin Angel
8 years
SHUT UP AND TAKE MY MONEY! #io16 #googleHome
Tweet media one
0
5
18
@JustinAngel
Justin Angel
11 years
Blogged about upcoming Win8.1 WinRT developer APIs @ http://t.co/kCkUKsoptj #lotsOfGoodies
3
31
17
@JustinAngel
Justin Angel
4 years
The more senior you become in your career, the closer your role resembles HR. At this point I care about company-wide interview loops & promotions as much as I do about core architectural components and coding.
1
1
17
@JustinAngel
Justin Angel
10 years
To develop desktop apps with Microsoft Band, install Band Sync app and reference Microsoft.Cargo.Client.Desktop8.dll. http://t.co/h6ILtQlMpd
Tweet media one
Tweet media two
1
18
16
@JustinAngel
Justin Angel
9 years
#HackingTeam WP8 app collects everything about users: contacts, calendar, battery, calls, mic, camera, geoloc, SMS... http://t.co/8OkHplcYfN
Tweet media one
4
24
16
@JustinAngel
Justin Angel
9 years
The source code for #HackingTeam 's Windows Phone spying program leaked. @
3
4
14
@JustinAngel
Justin Angel
10 years
AFAIK I'm the only person in the world with Microsoft Band light-grey theme. I can change it to any colour I'd like. http://t.co/x46a8uZobv
Tweet media one
Tweet media two
5
6
15
@JustinAngel
Justin Angel
11 years
AWESOME. 10+ free succient programming books from @SyncFusion on: GIT, WPF, TypeScript, F#, JS and more! @ http://t.co/2RIJ4Prpe3
2
7
15
@JustinAngel
Justin Angel
12 years
#HiddenFeatureWP8 : Use InstallationManager.FindPackagesForCurrentPublisher() to see if your other apps are installed @ http://t.co/a4zSTXOu
4
18
15
@JustinAngel
Justin Angel
9 years
Polymer 1.0 brings official Material design libraries for web development. #io15 http://t.co/1lhIqAxiLD
Tweet media one
0
21
15
@JustinAngel
Justin Angel
7 years
I don't even. What. This is not. HA? I'm watching #io17 speakers exercising being yelled at in Japanese because an AI said so?
1
8
14
@JustinAngel
Justin Angel
11 years
Metro apps in Win8.1 Update1 can be windowed. Oh yeah, and the Start Menu is back @ http://t.co/JBm0QOTOj3
Tweet media one
4
35
14
@JustinAngel
Justin Angel
10 years
Wow. The entire firmware for #MicrosoftBand v1.1.1933.0 is 1.3mb. Means it's all native C++ with no .net I guess. http://t.co/cUYNoAJKiH
Tweet media one
Tweet media two
Tweet media three
7
46
14
@JustinAngel
Justin Angel
10 years
I just wrote a WPF app in #Swift . C# job security just evaporated. http://t.co/nUlOq8MCu8
Tweet media one
11
16
14
@JustinAngel
Justin Angel
9 years
New "Cloud Test Lab" runs your Android app on 20 top android devices and gives #AndroiDev a report. #io15 http://t.co/ErEq6cQuwG
Tweet media one
0
8
14
@JustinAngel
Justin Angel
10 years
I half expect Alex to drop his mic, jump on his hoverboard and fly off stage.
1
16
14
@JustinAngel
Justin Angel
7 years
EPIC! new @Androidstudio 3 app icons support all android launchers. Separates background & icon. Shows safe zones. Shows all masks. #io17
Tweet media one
0
4
13
@JustinAngel
Justin Angel
12 years
New Nokia Article: How to code for both WP7 and WP8 @ http://t.co/1n0XL3Kx
1
30
13
@JustinAngel
Justin Angel
12 years
Free Microsoft Press ebook on Win8 HTML & JS apps [PDF] @ http://t.co/tTsmzNkl
0
20
13
@JustinAngel
Justin Angel
12 years
Wow. Great talk by @BradWilson about bringing together KnocoutJS databinding, Web API endpoints and SingalR sockets @ http://t.co/TTDEYMaU
1
4
13
@JustinAngel
Justin Angel
11 years
New VS2013 app category "Universal App" #bldwin @ http://t.co/3bVpgtbsY7
Tweet media one
1
41
12
@JustinAngel
Justin Angel
9 years
Downtown Seattle is getting ready for PAX prime. Huge #MtG logo right in front the convention center. http://t.co/LX3BkPE3Hn
Tweet media one
0
7
11
@JustinAngel
Justin Angel
10 years
W00t! Got the same #Swift code shared across WP8.1, iOS 8.1 and Android 5.0 apps. Courtesy of @SilverCompiler . http://t.co/3VXdhtmYZM
Tweet media one
2
17
13
@JustinAngel
Justin Angel
9 years
Cortana, Siri and Alexa walk into a bar. Bartender says: "Remind me to come up with a punch line" All three in unison: "OK, Google."
1
13
11
@JustinAngel
Justin Angel
7 years
3 variants of android emulators: 1. Root access, No play services 2. Play Services, no root 3. @Genymotion with play services APK. 😆 #io17
Tweet media one
2
9
13
@JustinAngel
Justin Angel
4 years
@SumargoErick “Multiple activities” left hanging. I died laughing.
0
0
12
@JustinAngel
Justin Angel
8 years
Donated 5,000$ to @ACLU . #MuslimBan is ethically wrong. Refusing refugees entry is morally bankrupt. Deporting residents is inhumane.
Tweet media one
1
2
12
@JustinAngel
Justin Angel
11 years
Finished @chacon 's Git internals book. Exactly what I was looking for: in-depth, readable and I learned new stuff. @
0
4
10
@JustinAngel
Justin Angel
11 years
How to debug VSM state transitions on XAML platforms: http://t.co/jrVoSLF0ro
Tweet media one
1
10
12
@JustinAngel
Justin Angel
10 years
So @SilverCompiler is the @XamarinHQ killer. Write Swift in VS2013 and run on .Net or Android. Here's Swift Android @ http://t.co/URcbGY9sf0
Tweet media one
7
18
12
@JustinAngel
Justin Angel
10 years
~ @RudyHuyn If Microsoft does allow Android apps to run on WP, they've essentially made all existing windows phone developers obsolete.
3
10
9
@JustinAngel
Justin Angel
12 years
Perfect in-depth podcast. Immo landwerth and @shanselman really explained WinRT for grumpy and concerned .net devs @ http://t.co/K2pfATx0
0
4
12
@JustinAngel
Justin Angel
12 years
#HidenFeatureWP8 : The secret to infinite scrolling list is to pre-fetch data on LongListSelector.ItemRealized event @ http://t.co/SKVbIDK3
0
12
12
@JustinAngel
Justin Angel
12 years
New article on my blog: "Hacking Windows 8 Games" @ http://t.co/nosOeGiQ
10
10
11
@JustinAngel
Justin Angel
12 years
New on Nokia's wiki: short 100+ pages guide on all new WP8 developer features @ http://t.co/lvcOc4tb
3
26
11
@JustinAngel
Justin Angel
11 years
How I apply for jobs: send them my resume alongside a critical security vulnerability I found after reverse engineering their source code.
1
3
10
@JustinAngel
Justin Angel
9 years
Deploying an Android app to the Windows 10 Mobile emulator running on a Mac using VMWare/Parallels/VirtualBox. http://t.co/Vx8GKQKD6u
Tweet media one
3
31
10
@JustinAngel
Justin Angel
10 years
And I just wrote Swift code running in WP8.1 APPX using @SilverCompiler . Imagine porting iOS apps' code to Windows. http://t.co/Bhs7qfMC8c
Tweet media one
5
21
11
@JustinAngel
Justin Angel
10 years
Swift lets you implement your own interfaces on primitive types using extension methods. I WANT THIS IN C#. NOW. @ http://t.co/2zQ9NmQew6
Tweet media one
4
18
10
@JustinAngel
Justin Angel
10 years
Legendary. @XamarinHQ just shipped an iOS designer that runs on Windows. SHUT UP AND TAKE MORE OF MY MONEY! @ http://t.co/kgjCyMsZwr
0
12
10
@JustinAngel
Justin Angel
11 years
WP8.1 has an OS browser for third party OAuth. Users only login ONCE to Twitter/FB and all apps get that. #bldwin http://t.co/Iws2AIpTp2
Tweet media one
2
19
9
@JustinAngel
Justin Angel
2 years
Today I brushed up on Kotlin by reading Kotlin Apprentice cover to cover. Well done @igalata13 , @DesignatedNerd , @TTGonda , and @rwenderlich . Thread below has some ad-hoc thoughts on Kotlin.
Tweet media one
1
2
9
@JustinAngel
Justin Angel
8 years
What it feels like to be both an iOS and Android developer. Having done only iOS for 3 months and going back to Android today...
Tweet media one
0
2
9
@JustinAngel
Justin Angel
15 years
Finished reading "Are you a transhuman?" (80's) by FM-2030. Good read. Exceptionally visionary person.
0
9
10
@JustinAngel
Justin Angel
12 years
#HiddenFeatureWP8 : Launcher.LaunchUriAsync("ms-settings-XX") opens settings for Location, Bluetooth, Lock screen, etc @ http://t.co/gymEc3Ox
2
10
9
@JustinAngel
Justin Angel
10 years
Apparently #Win10 APIs are adopting COM+ naming conventions. Introducing: IStorageFile2. Welcome to hell. http://t.co/a96x8AjaLb
Tweet media one
6
14
7
@JustinAngel
Justin Angel
10 years
For any Microsoft @MixRadio devs laid off today: @BeatsMusic is actively hiring WP8 devs in the SF bay area! @ http://t.co/TM1vtyvuDa
2
18
10
@JustinAngel
Justin Angel
7 years
New Font Picker showing all downloadable fonts from Google Fonts. Great integration. Secure, Simple and performant. Boo-Yah. #io17
Tweet media one
1
6
10
@JustinAngel
Justin Angel
8 years
Hallelujah. Wear 2.0 Apps aren't packaged in Phone apps. They'll be downloaded directly from Play Store. #io16
Tweet media one
0
7
10
@JustinAngel
Justin Angel
2 years
This. Is. Critical. The data we saw right after pandemic work-from-home is that engineers were ~20% more productive than prior during work-from-office. Consistently. Over time. In every category. I dug into that data myself. Return to office likely has a productivity cost.
@funcshawnal
👋 🚪
2 years
But then, as people got settled into remote, we saw the numbers improve. In fact, better than before. 20% better, IIRC. People, freed from distractions and unable to leave their homes (funny not funny), had increased productivity. This remained after the lockdowns fwiw 4/n
1
0
4
1
5
10
@JustinAngel
Justin Angel
9 years
w00t. #AndroidM has XAML-like compile-time DataBinding to get data in and out of the UI. *drops the mic* http://t.co/0wEYgdjiwm
Tweet media one
6
12
9
@JustinAngel
Justin Angel
8 years
Mac life: "Force Quit" -> "Are you sure?" -> "Yes" "Force Quit" -> "Are you sure?" -> "Yes" "Force Quit" -> "Are you sure?" -> "Yes"
0
3
9
@JustinAngel
Justin Angel
10 years
Biggest change in XAML since WPF. XamlRenderingBackgroundTask lets XAML render off the dispatcher thread. Woo! http://t.co/wFL4paFUux
Tweet media one
2
24
8
@JustinAngel
Justin Angel
11 years
When pairing a bluetooth headset with Win8 the audio quality sucks. Uncheck "Handsfree Telephony" to unsuck it @ http://t.co/3TZHfz6mT6
Tweet media one
0
11
9
@JustinAngel
Justin Angel
11 years
Consumer news: Wp8.1 start screen backup & restore across devices! alongside restoring IsoStore. #bldwin @seanmckmsft http://t.co/QWMZnbqrP4
Tweet media one
5
26
7
@JustinAngel
Justin Angel
12 years
Really nice talk by @LBugnion 's on "Metro Design Principles" @ http://t.co/YflYv6Df
2
13
8
@JustinAngel
Justin Angel
10 years
- Watching "Introduction to Swift" #wwdc talk by @timisted and @daveaddey @ http://t.co/effRw9NFme
Tweet media one
0
7
9
@JustinAngel
Justin Angel
12 years
Want to win a Lumia WP8 developer device? Write a WP8 article on the Nokia Developer wiki and you could get one! @ http://t.co/gD4TzVCB
0
15
9
@JustinAngel
Justin Angel
9 years
Some devs just want to see the whole world burn. There's a filename with a "?" and windows can't git clone the repo.
Tweet media one
1
3
9
@JustinAngel
Justin Angel
9 years
WTF. "Now on Tap" reads your android app text and offers actions. All apps get that, no opt-in. Terrifying. #io15 http://t.co/ajXIIzheS8
Tweet media one
3
12
9
@JustinAngel
Justin Angel
8 years
Espresso test recorder. Click a TextView and create a UI test that check its text. #io16
Tweet media one
1
4
9
@JustinAngel
Justin Angel
10 years
That's it. I'm done for the night. If you want to see the full API delta between #Win10 build 9879 and 9926. Get it @ http://t.co/hHcz4g86Zg
2
6
9
@JustinAngel
Justin Angel
7 years
#io2015 : "Android builds faster!" #io2016 : "Android builds faster!" #io2017 : "Android builds faster!" I have an #io18 prediction...
0
2
9
@JustinAngel
Justin Angel
11 years
It's an absolute priority for .net developers to learn MonoDroid and MonoTouch. It's shameful @bldwin doesn't have @XamarinHQ content.
8
20
7
@JustinAngel
Justin Angel
10 years
Announcing: I've left Apple and joined ██████ as an Android developer. For the first time in a dozen years my day job isn't .net developer.
12
4
7
@JustinAngel
Justin Angel
10 years
New in #Win10 build 9926: Windows apps get face detection and head tracking technology. #FaceDetector #FaceTracker http://t.co/OKUCw1qfaa
Tweet media one
0
13
8
@JustinAngel
Justin Angel
11 years
Comparison between built in Win8.1 animations and WP8.1: blue is Win8.1 only, orange Wp8.1 only and purple shared. http://t.co/Tle4j9YgPO
Tweet media one
0
5
8
@JustinAngel
Justin Angel
12 years
To consume a C# Win8 Component in C++ just follow these 24 (!) easy steps with undocumented settings and you're good. @ http://t.co/CKCMfIMK
4
17
7
@JustinAngel
Justin Angel
13 years
"ALL new Windows Phone 7.5 Mango APIs" by @JustinAngel @ http://t.co/UZfdHSFD
1
17
8
@JustinAngel
Justin Angel
9 years
If modern Javascript teaches us anything is that anyone can write a framework, but not everyone should.
1
9
8
@JustinAngel
Justin Angel
11 years
100% blown away by @raygunio . After testing @airbrake , @getsentry , @rollbar , @bugsense and @hockeyapp I'm shocked by how good @raygunio is.
2
6
8
@JustinAngel
Justin Angel
8 years
Dat look of "please save me, #Eurovision kidnapped me and is making me model merchandise."
Tweet media one
0
2
8
@JustinAngel
Justin Angel
13 years
Wrote a 100+ page article with ALL the new Mango APIs @ http://t.co/UZfdHSFD
0
13
8
@JustinAngel
Justin Angel
11 years
Free ebook from MSPress P&P: Prism for WinRT @ http://t.co/ptY1mAZoYs [PDF]
1
5
7
@JustinAngel
Justin Angel
12 years
Listening to @LBugnion 's talk "Metro Design Principles" at @NdcOslo @ http://t.co/YflYv6Df
1
0
7
@JustinAngel
Justin Angel
2 years
@Rene_Wiersma @harlanhaskins With… dependencies between classes? How would you not “design your application like that”? Use one big file for all your code? I guess that’s an option, but seems impractical.
2
0
8
@JustinAngel
Justin Angel
11 years
Going to start watching more #bldwin 2014 sessions. Here's the list of sessions and how I sorted them into folders: http://t.co/k3KjMAQqn9
0
1
8
@JustinAngel
Justin Angel
10 years
This is blasphemous. Google's @AndroidDev docs just say "forget accepted OOP best practices, we can't support them". http://t.co/xAegfyq1MH
Tweet media one
3
11
8
@JustinAngel
Justin Angel
10 years
Win10 build 9860 allows apps to retrieve phone lines, get SMS messages and manage your emails. http://t.co/Kkuvf6VReQ
Tweet media one
Tweet media two
Tweet media three
2
19
7
@JustinAngel
Justin Angel
9 years
A moment of silence please for the native Windows Developer. iOS and Android ported apps are the order of the day to Windows.
3
12
8
@JustinAngel
Justin Angel
4 years
Kinect on iPhone. #WWDC20 New Vision API allows detecting hand joints and body joints in front/back facing camera video. Also allows custom gestures based on ML classification.
Tweet media one
Tweet media two
0
4
8
@JustinAngel
Justin Angel
11 years
New Win8.1 XAML controls: SearchBox, Hub, DatePicker, TimePicker, Flyouts, ListView, AppBarButton and more @ http://t.co/kCkUKsoptj
3
32
7