Subscribe RSS


60 FPS feature

FLIP Your 60 FPS Animations, FLIP ’Em Good

I’ll let you in on a secret: If there’s one thing I love, it’s animating elements in mobile applications. A while back, I wrote that animating for mobile can be easy if you follow the proper approach. I went through the advantages of animating properties in the Composite layer as it prepares the rendering and its calculations to be processed in the GPU. Generally speaking, those are proven CSS3 animation guidelines that, once followed, will allow you to create fluid and smooth animations constantly running at 60 FPS. (more…)

Why Your Team Won’t Low-Code: Moving Fast Breaks Things

This post about the idea that moving fast breaks things is the fourth in a multi-part series that examines the negative reactions developers feel when introduced to low-code platforms. If you’re a completionist like me, you will want to read the previous posts before you continue: Job Loss, Pandora’s Black Box, and Oh Code You Didn’t.

“Move fast and break things,” is today’s de facto startup motto. The premise is that a few bugs are okay as long as you’re fast. Despite distancing the company from this belief in 2014, Facebook’s Mark Zuckerberg popularized this idea as a positive attribute of early product development. And the axiom remains: moving fast results in broken work. (more…)

What is a low code development platform featured

What Is a Low-Code Development Platform?

Low-code is all about building software without re-inventing the wheel. It provides a set of tools that work together to help skilled people create value faster and more reliably. Because low-code is still a relatively new concept, low-code development platforms can be very different. However, there are some basics they share. I'll take a close look at these while I share what a low code development platform is and what it is not.

From Web to Mobile Development: 5 Things to Consider

Mobile technology is expanding in all directions. So, it's natural for people to be thinking about transitioning from web to mobile development. If you want your development skills to find their way to the mobile world, it’s important to understand how different it is. Here are five considerations for transitioning from web to mobile development.
UI framework feature

Creating a UI Framework: A Story of Blood, Sweat and Tears… of Joy!

When my company offered me the opportunity to be on a team that would create an new amazing UI framework, I was ecstatic. This project, however, wouldn’t have been possible without many tears, a whole lot of sweat and some blood shed. Yes, creating a UI framework ended up being one of the most joyous of my career, but before the joy, my team had a painful start.
coding feature

Why Your Team Won’t Low-Code: Oh Code You Didn’t

For a growing number of business concerns, low-code is the way forward. It's a streamlined development process faster than any that's come before it. This does not mean a loss of the passion for coding. It just means putting what you do into a bigger picture.

Off the Grid: The Challenges of Offline in Mobile Development

Developing for offline users becomes a powerful differentiator in today’s world. And it can be painful. The good news is it doesn’t have to be. Let's look at some of the challenges that come with developing apps that run offline and how an "offline-first" approach is the first step to overcoming them.
black box feature

Why Your Team Won’t Low-Code: Pandora’s Black Box

When I talk low-code platforms with developers, they assure me that they are treacherous black boxes from hell. And they can't afford to run mission-critical services on something they can't control. This logic seems sound – at first. But, it's really not. I'll explain why by shining a different light on black boxes so your team can take comfort in low-code platforms instead of fearing them.
what is low-code feature

What Is Low-Code?

What is low-code? Low-code is a way to design and develop software fast and with minimal hand-coding. It enables skilled people to deliver value more quickly and more reliably.  Developers skip all the infrastructure and re-implementation of patterns that can bog them down and go straight to the unique 10% of an application. (more…)

Gestures Glamour: Setting Up a Touch Menu

mobile touch gestures in action

Mobile touch gestures have become a vital part of every single app, a part that most users don’t even realize is there. Who doesn’t love (smooth) interactive apps?

The rise of touch and gesture-driven devices has dramatically changed the way we think about interaction. Gestures are more than merely entertaining, they are very useful and feel familiar,” Nick Babich, In-App Gestures And Mobile App User Experience. (Yes, what he said.)

And yet, it is incredibly easy to hate the mess and math that might come with it. A shocker, I know, especially when you are not the one who did the first piece of the code or if you are there only to maintain it.

It can be, at times, a thankless job. The kind that leaves you staring at the screen with one hand on your forehead while the other is resting on the mouse, scrolling time away. (more…)