Software Development

Software Development is in our DNA. We strategize, build, iterate, and don't give up until everyone is satisfied. At ZEAL, we are committed to delivering stellar products.

How to Use Zod for Form Validation with React Server Actions in Next.js
Pencil Icon

Jesse House

How to Use Zod for Form Validation with React Server Actions in Next.js

Arrow Right
Software Development
How to Use Metaprogramming and Classes to Initialize Data in Rails Console
Pencil Icon

Sunjay Armstead

How to Use Metaprogramming and Classes to Initialize Data in Rails Console

Arrow Right
Software Development
Debugging Complex Ruby on Rails Applications
Pencil Icon

Jesse House

Debugging Complex Ruby on Rails Applications

Arrow Right
Software Development
How to Convert ISO Strings to Local Time with Vanilla JavaScript
Pencil Icon

Sunjay Armstead

How to Convert ISO Strings to Local Time with Vanilla JavaScript

Arrow Right
Software Development
How to use Next.js 13 Server Actions with User Confirmation
Pencil Icon

Jesse House

How to use Next.js 13 Server Actions with User Confirmation

Arrow Right
Software Development
How to Automatically Initialize Variables for Every Rails Console Session
Pencil Icon

Sunjay Armstead

How to Automatically Initialize Variables for Every Rails Console Session

Arrow Right
Software Development
How to add TailwindCSS to Ruby on Rails
Pencil Icon

Jesse House

How to add TailwindCSS to Ruby on Rails

Arrow Right
Software Development
Managing Secrets: credentials.yml vs. Environment Variables in Ruby on Rails
Pencil Icon

Jesse House

Managing Secrets: credentials.yml vs. Environment Variables in Ruby on Rails

Arrow Right
Software Development
Understanding Schema Formats in Ruby on Rails: SQL vs. Ruby
Pencil Icon

Jesse House

Understanding Schema Formats in Ruby on Rails: SQL vs. Ruby

Arrow Right
Software Development
Using Headless UI in Your Next Project? Reasons You Should
Pencil Icon

Natalia Diaz

Using Headless UI in Your Next Project? Reasons You Should

Arrow Right
Software Development
Storybook is Your Answer! Finally a Single Place for Your UI Components
Pencil Icon

Natalia Diaz

Storybook is Your Answer! Finally a Single Place for Your UI Components

Arrow Right
Software Development
How to Use TanStack Table
Pencil Icon

Natalia Diaz

How to Use TanStack Table

Arrow Right
Software Development
How to Playwright II
Pencil Icon

Eddie Gomez

How to Playwright II

Arrow Right
Software Development
Exploring Full-Stack Javascript, From a Diehard Ruby on Rails Fan
Pencil Icon

Kevin Craine

Exploring Full-Stack Javascript, From a Diehard Ruby on Rails Fan

Arrow Right
Software Development
Developing, More Than Writing Code: Part 6
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 6

Arrow Right
Software Development
How to Adapt to an Existing Codebase
Pencil Icon

Sunjay Armstead

How to Adapt to an Existing Codebase

Arrow Right
Software Development
Developing, More Than Writing Code: Part 5
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 5

Arrow Right
Software Development
Emoji's for PR Comments
Pencil Icon

Kevin Craine

Emoji's for PR Comments

Arrow Right
Software Development
Developing, More Than Writing Code: Part 4
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 4

Arrow Right
Software Development
Developing, More Than Writing Code: Part 3
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 3

Arrow Right
Software Development
Developing, More Than Writing Code: Part 2
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 2

Arrow Right
Software Development
Developing, More Than Writing Code: Part 1
Pencil Icon

Kevin Craine

Developing, More Than Writing Code: Part 1

Arrow Right
Software Development
Refactoring with Super in Rails
Pencil Icon

Luke Barbuto

Refactoring with Super in Rails

Arrow Right
Software Development
Keep It Simple, Silly Software Engineers
Pencil Icon

Kevin Craine

Keep It Simple, Silly Software Engineers

Arrow Right
Software Development
Switching audio devices for virtual meetings sucks!
Pencil Icon

Adam Cuppy

Switching audio devices for virtual meetings sucks!

Arrow Right
Software Development
Trust Between Development Team and Business Leaders
Pencil Icon

Kevin Craine

Trust Between Development Team and Business Leaders

Arrow Right
Software Development
FactoryBot with an External API Data Source
Pencil Icon

Kevin Craine

FactoryBot with an External API Data Source

Arrow Right
Software Development
Faster React: Pure Components
Pencil Icon

Matti Salokangas

Faster React: Pure Components

Arrow Right
Software Development
When did you last "retro" your retrospective?
Pencil Icon

Adam Cuppy

When did you last "retro" your retrospective?

Arrow Right
Software Development
Polymorphic Namespaced Associations
Pencil Icon

Kevin Craine

Polymorphic Namespaced Associations

Arrow Right
Software Development
Ideas are Inexpensive, Development is Not
Pencil Icon

Kevin Craine

Ideas are Inexpensive, Development is Not

Arrow Right
Software Development
An Introduction to React
Pencil Icon

Matti Salokangas

An Introduction to React

Arrow Right
Software Development
Who owns technical debt?
Pencil Icon

Adam Cuppy

Who owns technical debt?

Arrow Right
Software Development
Cleaner React: Refactoring Hooks
Pencil Icon

Matti Salokangas

Cleaner React: Refactoring Hooks

Arrow Right
Software Development
No-code will never be programmer-free
Pencil Icon

Adam Cuppy

No-code will never be programmer-free

Arrow Right
Software Development
Agile is the worst and Streamlabs Clone
Pencil Icon

Trever Yarrish

Agile is the worst and Streamlabs Clone

Arrow Right
Software Development
“Agile” is The Worst
Pencil Icon

Kevin Craine

“Agile” is The Worst

Arrow Right
Software Development
Fortune and Glory
Pencil Icon

Kevin Craine

Fortune and Glory

Arrow Right
Software Development
Navigating the Prickly Brown Field Application
Pencil Icon

Kevin Craine

Navigating the Prickly Brown Field Application

Arrow Right
Software Development
Code Coverage, Kubernetes, Emojis, and Tailwind
Pencil Icon

Trever Yarrish

Code Coverage, Kubernetes, Emojis, and Tailwind

Arrow Right
Software Development
Cave Drawings: Emojis and Commit Messages
Pencil Icon

Nate Clark

Cave Drawings: Emojis and Commit Messages

Arrow Right
Software Development
Getting to the Why
Pencil Icon

Kevin Craine

Getting to the Why

Arrow Right
Software Development
Debug as Code
Pencil Icon

Nate Clark

Debug as Code

Arrow Right
Software Development
Fixing Slow Postgres Performance After heroku pg:upgrade
Pencil Icon

Chris White

Fixing Slow Postgres Performance After heroku pg:upgrade

Arrow Right
Software Development
Cleaner React: Suspense
Pencil Icon

Matti Salokangas

Cleaner React: Suspense

Arrow Right
Software Development
Internal Engineering Manager
Pencil Icon

Zan Rosenthal

Internal Engineering Manager

Arrow Right
Software Development
Cleaner React: Conditional Rendering
Pencil Icon

Matti Salokangas

Cleaner React: Conditional Rendering

Arrow Right
Software Development
Working Remotely with a Full House
Pencil Icon

Kevin Craine

Working Remotely with a Full House

Arrow Right
Software Development
Building Products and New Businesses, Environmental Variables, and Elixir
Pencil Icon

Trever Yarrish

Building Products and New Businesses, Environmental Variables, and Elixir

Arrow Right
Software Development
Banging Your Head Against a Wall: Environment Variables
Pencil Icon

Matti Salokangas

Banging Your Head Against a Wall: Environment Variables

Arrow Right
Software Development
Bridging The Gap One Person At A Time
Pencil Icon

Chris White

Bridging The Gap One Person At A Time

Arrow Right
Software Development
Honeycode - Amazon's Answer to Enterprise No-Code
Pencil Icon

Conroy Whitney

Honeycode - Amazon's Answer to Enterprise No-Code

Arrow Right
Software Development
Developer Dark Arts: Ralpha-sorting
Pencil Icon

Nate Clark

Developer Dark Arts: Ralpha-sorting

Arrow Right
Software Development
Communicating Technical Solutions
Pencil Icon

Kevin Craine

Communicating Technical Solutions

Arrow Right
Software Development
useRef and useMemo
Pencil Icon

Aaron Spjut

useRef and useMemo

Arrow Right
Software Development
Developer Dark Arts: React Class Components
Pencil Icon

Nate Clark

Developer Dark Arts: React Class Components

Arrow Right
Software Development
Developer Dark Arts: Default Exports
Pencil Icon

Nate Clark

Developer Dark Arts: Default Exports

Arrow Right
Software Development
The Importance of the .dockerignore File
Pencil Icon

Erik Guzman

The Importance of the .dockerignore File

Arrow Right
Software Development
Developer Dark Arts: Magic Strings
Pencil Icon

Nate Clark

Developer Dark Arts: Magic Strings

Arrow Right
Software Development
Developer Dark Arts: Magic Strings
Pencil Icon

Nate Clark

Developer Dark Arts: Magic Strings

Arrow Right
Software Development
Enumerable#index _by For Better Hash Building In Rails
Pencil Icon

Chris White

Enumerable#index _by For Better Hash Building In Rails

Arrow Right
Software Development
Better Hash Building In Rails
Pencil Icon

Chris White

Better Hash Building In Rails

Arrow Right
Software Development
Board Gaming Online with Friends
Pencil Icon

Kevin Craine

Board Gaming Online with Friends

Arrow Right
Software Development
Creating a Twitch Chatbot
Pencil Icon

Erik Guzman

Creating a Twitch Chatbot

Arrow Right
Software Development
Coming to Code
Pencil Icon

Trever Yarrish

Coming to Code

Arrow Right
Software Development
Tuple, the New Hero of Pair Programming?
Pencil Icon

Kevin Craine

Tuple, the New Hero of Pair Programming?

Arrow Right
Software Development
Code Deletion as a Service
Pencil Icon

Adam Cuppy

Code Deletion as a Service

Arrow Right
Software Development
Your Agile process may kill you.
Pencil Icon

Adam Cuppy

Your Agile process may kill you.

Arrow Right
Software Development
Agile Project Playbooks (Part 1)
Pencil Icon

Adam Cuppy

Agile Project Playbooks (Part 1)

Arrow Right
Software Development
Marcus Blankenship on Tech Leads
Pencil Icon

Adam Cuppy

Marcus Blankenship on Tech Leads

Arrow Right
Software Development
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.