3417 Evanston Ave N
Seattle, WA 98103
© 2009-2021 GenUI
Thoughts To Inform & Inspire New Thinking.
Empowering others with our opinions, ideas and solutions.
Using The Power Of LiDAR To Take iOS AR Apps To The Next Level
Whether you have an AR app or you have a great new idea for one, Apple’s new environment-mapping hardware can help you take it to the next level!
Commercialize Your IP With A Lean Startup Mindset: How To Go From Idea To Product Inside An Existing Organization.
You likely have potential revenue locked up in your IP. Learn how to shift your company from incumbent to startup mindset - and commercialize on your great ideas.
Avoiding Security Vulnerabilities During The Mobile App Dev Process
Ensure you use best practices to protect your mobile app against malware and viruses with these tips.
Swift <-> Kotlin Syntax Cheatsheet
A handy cheat-sheet for anyone who just needs to look up the syntax for jumping between Swift and Kotlin.
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.
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.
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.
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.
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.
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.
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.
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.
Practicing Nonviolent Communication in Software Development
A powerful framework for self-awareness, empathy, and effective communication.
Elixir - Ecto / Absinthe Enums Recipe
An exploration in defining enums once for use in multiple places.
Should I Learn Machine Learning?
A practical guide for product owners, project managers, and developers approaching machine and deep learning for the first time.
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.
The 5 Essential Elements of Modular Software Design
Complexity kills developer productivity. Thankfully, modular design gives us complexity-fighting superpowers.
How To Use .env Variables In package.json
A simple cross platform way to utilize secrets in build scripts without writing shell scripts.
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.
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.
React Hooks Simplify Controlled Components
You can finally handle state changes in any component (functional or class) and greatly simplify writing controlled components.
Remote Pairing Improves Collaboration
Two minds are better than one, we'll look at some tools that can help.
Hololens Development and Uses; A Primer
We've found some quick wins to get you started, and some areas to avoid.
The Master Developer's Path of Productivity
Doing more with less, through self-awareness and incremental improvement.
The future starts now.