Jason BockGreenbot

Jason Bock is a practice lead at Magenic and a Microsoft MVP (C#). He has 20 years of experience working on a number of business applications using a diverse set of frameworks and languages, including C#, .Net, and JavaScript.

Jason is the author of Metaprogramming in .Net, Applied .Net Attributes, and CIL Programming: Under the Hood of .Net.

Jason has written numerous articles on software development and has presented at a number of conferences and user group meetings. He is a leader of the Twin Cities Code Camp. Jason holds a master's degree in electrical engineering from Marquette University.

Visit his website, JasonBock.net, for more information.

The opinions expressed in this blog are those of Jason Bock and do not necessarily represent those of IDG Communications Inc. or its parent, subsidiary or affiliated companies.

gboard

Gboard 6.1 beta refines voice input, GIF search

The best Android keyboard just keeps getting better.

sony xperia xz premium

See the Xperia XZ Premium's insane 960fps slo motion video mode in action

Proud of your phone's 240fps slow motion mode? The Xperia XZ Premium makes it look like a toy.

huawei watch 2

Huawei Watch 2 hands on: Another chunky Android Wear 2 sports watch

The elegant dress watch appeal of the original Huawei Watch is gone, and in its place is a plasticky sports watch.

moto g

Hands on with the Moto G5 and G5 Plus: Almost like budget Nexus phones

Motorola's new super-affordable phones are making a run at the "best budget phone" crown again.

lg g6 cameras

A closer look at the LG G6's fancy dual camera features

LG has made good use of the G6's 18:9 aspect display in its camera software. Here's a quick first look.

lg g6 hands on

Hands on with the LG G6: A nice phone, but not especially innovative

After a string of solid phones weighed down by gimmicky features, LG goes for a solid but predictable experience with its new flagship.

google camera

Google Camera update adds shutter sound toggle, zoom bar, exposure tweaks

A minor update to the camera app for Nexus and Pixel phones brings minor, but welcome, quality-of-life improvements.

lg watch sport face

LG Watch Sport review: Not the watch Android Wear needs right now

As the standard bearer for the Android Wear 2.0 launch, LG’s sport watch suffers from very narrow appeal.

zte blade v8 pro home screen app grid

ZTE Blade V8 Pro review: A decent phone that would be better off with a single camera

Dual-cameras are all the rage right now, but don’t get caught up in the type of the Blade V8 Pro.

Best Android Phone hub primary image

Best Android phones: What should you buy?

Picking an Android phone can be difficult, but we're here to help. These are the top Android phones you should consider bringing home.

ravpower super c series 201000 mah portable charger type c usb 3.0

RAVPower Super-C Series 20100 mAh review: A new, but not so improved version

RAVPower’s QC 3.0 pack is identical in design to other RAVPower portable batteries, but this time with Quick-Charge 3.0.

mycharge razorplatinum ports and indicator lights

MyCharge RazorPlatinum review: Portable, yet powerful

USB-C is slowly becoming the norm, adding to the value (and overall cost) of packs like this one.

snapdragon 820 835 penny image

5 things you need to know about the Qualcomm Snapdragon 835

This is the processor that will power most of the high-end Android phones this year, and it sounds pretty good.

lenovo yoga book hinge

Lenovo Yoga Book review: Full of innovative ideas ahead of their time

Forcing Android into this form factor isn’t easy, and it shows.

lumsing grand a2 plus ports with flashlight on

Lumsing Grand A2 Plus review: All the bells, with a quiet whistle

Lumsing’s battery pack is small, portable, and easy to tote around, but falls short on providing enough power.