SERVICES
WORK
RESOURCES
ABOUT
CAREERS
CONTACT
Services
Work
Resources
About
Careers
Contact
GET STARTED
Address
3417 Evanston Ave N
Suite 529
Seattle, WA 98103
Phone
(206) 539-0034
Email
hello@genui.com
Social
Github
LinkedIn
© 2009-2020 GenUI
Thoughts To Inform & Inspire New Thinking.
Empowering others with our opinions, ideas and solutions.
Swift <-> Kotlin Syntax Cheatsheet
A handy cheat-sheet for anyone who just needs to look up the syntax for jumping between Swift and Kotlin.
more »
Evaluating Software Technology For Your New Project.
Every new project needs software services and technologies. How can you make the best choices for your needs? Read on.
more »
Accessibility on Mobile: make sure “works” means “works for everyone.”
Ensure your app is accessible to everyone, regardless of their visual, auditory, cognitive or physical abilities, with these tips.
more »
Are Current Product Development Practices Slowing Innovation? Try an Agile Methodology.
Too often, companies miss out on accelerating their product roadmaps - and truly innovating. Positive change can come from exploring your product development methodology, and adopting an Agile approach.
more »
Rooting The Performance Review Process In Company Culture
The inclusion of innovation (a core part of our culture) into our performance review process encourages behavior that creates a great work environment and paves the way for our engineers to do their best work for our clients.
more »
Phoenix LiveView: Working the 80/20 rule
Phoenix LiveView and Elixir help you get prototypes up and running quickly, and then provide a path for a seamless transition to production software.
more »
SwiftUI and the Evolution of Apple UI Layouts
SwiftUI was introduced just over a year ago. This comparative look at the layout paradigms that came before it outlines why we're excited about it.
more »
Web API Best Practices | Quick answers for designing REST services
This post gathers the best principles and resources to guide your next RESTful API project in the right direction.
more »
COVID Response: Creating Touchless Interfaces
Digital twinning is a promising strategy for eliminating public touch interfaces to reduce transmission of COVID-19 without eliminating access.
more »
Practicing Nonviolent Communication in Software Development
A powerful framework for self-awareness, empathy, and effective communication
more »
Elixir - Ecto / Absinthe Enums Recipe
An exploration in defining enums once for use in multiple places
more »
Should I learn machine learning?
A practical guide for product owners, project managers, and developers approaching machine and deep learning for the first time
more »
Modular Redux - a Design Pattern for Mastering Scalable, Shared State in React
How to write React+Redux that scales to very large applications, with dramatically less code
more »
The 5 Essential Elements of Modular Software Design
Complexity kills developer productivity. Thankfully, modular design gives us complexity-fighting superpowers.
more »
How to use .env variables in package.json
A simple cross platform way to utilize secrets in build scripts without writing shell scripts.
more »
Building a Drum Sequencer with React Hooks
GenUI Engineer Rob Brennan takes us through the intriguing use of React Hooks to build a Drum Sequencer in his teck talk.
more »
Ten Reasons to Fall in Love with Elixir
Elixir is a promising new technology that builds on the success of its predecessors, with great success.
more »
React Hooks Simplify Controlled Components
GenUI | React Hooks Simplify Controlled Components
more »
Vibrant Data Visualization with D3.js
The Javascript library D3.js help tell a compelling data story to communicate complex ideas.
more »
Remote Pairing Improves Collaboration
Two minds are better than one, we'll look at some tools that can help.
more »
Hololens Development and Uses; A Primer
We've found some quick wins to get you started, and some areas to avoid.
more »
The Master Developer's Path of Productivity
Doing more with less, through self-awareness and incremental improvement.
more »
The Best Creds are No Creds - Kubernetes, IAM & AWS
Alternatives to the overwhelming credentials required by modern software infrastructure.
more »
An Introduction to Google's Flutter
An emerging multi-platform application centered on Material Design and the Dart programming language.
more »
Prev
1
2
Next
The future starts now.
GET STARTED
JOIN OUR TEAM