Recent Insights
Search
Life Without Callbacks
Life Without Callbacks

Let’s face it. Reactive programming and the traditional web APIs are not friends.

Read More
5 Tips for “Spring Cleaning” Your Agile Practices
5 Tips for “Spring Cleaning” Your Agile Practices

Maybe it’s the spring air and the budding trees. Maybe it’s the longer daylight hours.

Read More
Floating on Tailwind CSS
Floating on Tailwind CSS

As modern reactive front ends have begun to converge on effective module patterns and universal approaches to common application paradigms, it’s not uncommon to see much of the variance between frontends as far as how they expose and implement their given style guide. The implementation and the delivery of application styles to an underlying component tree have become almost an art form, where each application attempts to solve the ever-present CSS problems of naming and reuse in the best, most effective way possible.

Read More
Add CarPlay to your React Native App
Add CarPlay to your React Native App

CarPlay is an Apple iOS car integration standard that allows you to display content from your iPhone onto your compatible car head unit and control your phone. Common uses for this include casting music from services such as Spotify or Apple Music or for trip navigation using a map application.

Read More
React Native: Crash Course for the Business-Side
React Native: Crash Course for the Business-Side

Mobile development mostly deals with 2 platforms: iOS and Android. There are distinct ecosystems for both platforms — each has its own languages (Java and Kotlin for Android, Objective-C, and Swift for iOS), its own standard environment (Android Studio for Android, Xcode for iOS), its own app architectures, app stores, libraries, etc.

Read More
How to Choose a Software Development Company
How to Choose a Software Development Company

There are many articles and blog posts on the internet that attempt to advise readers on how to choose a software development company. Almost all of them discuss the traits and attributes that make one vendor superior to another.

Read More
Get Lean with Your MVP by Hacking Human Psychology
Get Lean with Your MVP by Hacking Human Psychology

Most agile product teams have heard the concepts around using a Minimum Viable Product (MVP) to learn about what customers want, Lean Startup style, but the process of defining an MVP to fulfill those goals often proves to be easier said than done. Let it be reiterated that an MVP in software development is not needed when the market and/or user needs are well known, leading to much confusion and dilution of terminology commonality in which the enterprise world has used the term to simply refer to the first release of any product and the inevitable scoping such a release receives.

Read More
Software takes more than “the right technology”
Software takes more than “the right technology”

Carpenters have lots of tools to pick from. Drills, impact drivers, circular saws, and miter saws; each tool may be really good for a specific purpose and a great carpenter will know when to use each one.

Read More
Introduction to Machine Learning with JavaScript
Introduction to Machine Learning with JavaScript

Machine learning is a subset of AI that is concerned with algorithms that can improve through experience. Experience in this case generally translates to being fed lots of data.

Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy