Fresco vs Picasso vs Glide

By Brian Geary on Jun 13, 2018 9:05:00 AM

Images in apps and web pages are a bit like electricity, or the internet itself: You don’t notice them until they aren’t there. And when they aren’t there, the experience can be unpleasant.

When an image loads slowly or not at all, it’s easy to blame the network connection or the size of the image. However, there’s actually much more to it than that. An app’s ability to load images quickly depends in large part on the efficiency of its image processing routines, which use complex algorithms to load images as fast as possible without degrading image quality.

Topics: Image Loading
Continue Reading

Java 9 Modules

By Brian Geary on Jun 11, 2018 9:05:00 AM

In the world of software development, enhancements in development tools and platforms tends to be incremental. Certainly, new tools, frameworks, and platforms that ease the job of software development or software project management come along with sometimes mind-spinning regularity, and we have discussed a good number of them in this space. But after that initial release, revolutionary enhancements of those tools in functionality, capability, and ease of use are pretty rare.

Continue Reading

Amazon Workspaces

By Brian Geary on Jun 4, 2018 11:30:00 AM

In enterprise computing, somewhere between the era of punched-card computers and the rise of the personal computer, there was the heyday of the mainframe and the “dumb terminal”—a keyboard and a monochrome monitor with no graphics capability, no mouse, no speakers, no webcam, no USB anything. One mainframe computer could support a large number of simultaneous users who logged in via these dumb terminals; they neither knew nor cared where the actual computer was located.

Continue Reading

Docker, Kubernetes and the World of Containers

By Brian Geary on May 30, 2018 9:05:00 AM

A friend recently shared an item on Facebook that described the top 10 developer excuses, including things like “it worked yesterday” and “you must have a virus.” The number one excuse: “It works fine on my machine!”

Continue Reading

Android Go

By Brian Geary on May 28, 2018 9:05:00 AM

In his 2014 song “First World Problems,” “Weird Al” Yankovic sings about someone with issues—among them, “my house is so big, I can’t get Wi-Fi in the kitchen.” A first-world problem if there ever was one. We in developed countries take ubiquitous connectivity for granted, so it’s easy to forget that for over half of the world’s population, internet connectivity ranges from slow to nonexistent.

Topics: Android Go
Continue Reading

CarPlay, Android Auto and the Future of Connected Software in Cars

By Brian Geary on May 21, 2018 9:05:00 AM

If you have only recently started hearing about Apple’s CarPlay and Google’s Android Auto, you may be surprised to learn that the technologies have been available since 2014—almost ancient history when it comes to mobile tech. It seems that the technologies have at last become available in enough new car models to make their way into the public consciousness.

Continue Reading

Lists by Topic

see all