GRŌ Your Offerings with AI Integrations

by

In June 2024, Grio launched the GRŌ app: an AI gardening assistant for novice gardeners. The GRŌ app was an excellent way for us to understand the full extent of AI’s capabilities while identifying pitfalls and limitations to avoid on future projects. 

Introduction to AI Ethics

by

As software teams, we are starting to implement and integrate AI into more of the projects we complete. From chatbots to virtual assistants, AI is becoming an integral part of the web and mobile user experience. As a result, it’s important that we understand not only the capabilities of AI, but also the legal, philosophical, and political ramifications of its use. 

In this blog post, we will explore the philosophy, policy, and governance defining current thinking about ethics in AI.  

6 Ways to Save Money on App Development

by

Six Ways to Save Money on App Development

It’s no secret that a custom software solution can come with a hefty price tag. But before you let the fear of the bottom line stop you from turning your innovative idea into the next big software success, let’s look at ways that the right development could help you cut costs while still delivering the perfect product. 

Building Custom UI Components with SwiftUI for Reusable and Consistent Design

by

In modern app development, maintaining a reusable and consistent design is crucial for creating a seamless user experience. SwiftUI, Apple’s declarative user interface (UI) framework, provides developers with a powerful toolset for creating custom UI components that can be used throughout an app to ensure consistency and streamline the development process. In this blog post, we’ll explore the benefits of custom UI components, how to create them using SwiftUI, and best practices for maintaining a consistent design across your app.

Updating React Native Firebase from v5.6.0 to v14.2.0

by

The software developer’s job is not done once an application is created. As device operating systems are updated, apps must be updated as well to remain compatible. To demonstrate a typical app upgrade, this post goes through an upgrade I recently performed on a React Native mobile app. 

Introduction to Digital Forensics

by

If you’ve turned on the television at all in the last few years, you’ve no doubt encountered at least one show about forensics. However, one of the fields of forensics that is rarely depicted is the ever-growing field of digital forensics. In a world where we are more and more dependent on our technological devices, digital forensics is becoming ever more important. 

Professional Grade Mapping Basics for Developers

by

We interact with consumer grade mapping products on a regular basis, like when we search for directions on our phones, or when we get bored at work and browse Google Earth to see what our houses look like from space. As mere consumers, we have exceptional mapping software at our disposal – but, have you ever wondered what professional mapping products are capable of? 

WebAssembly: The JavaScript Killer?

by

The hype around WebAssembly could easily lead you to believe that it has the potential to replace JavaScript. Here, I will explain both WebAssembly and JavaScript, and why I think their future looks more like coexistence than competition. We will specifically be talking about browser-based WebAssembly.

The Power of Genetic Algorithms

by

Genetic algorithms (GA) are directed search algorithms based on the mechanics of biological evolution. They are powerful tools capable of generating solutions to complex optimization and search problems that would otherwise be extremely hard or time consuming to complete by human trial and error alone.