The following is a presentation covering the new features in React Router 4 and how they relate to React Router 3. It was originally presented at the Phoenix React Meetup.Continue reading "Learn Once, Route Anywhere – What’s new in React Router 4"
With Meteor new separating their accounts logic from Blaze, you might be wondering how to get your React Meteor app wired up to log users in and register new users. What I usually do, is completely throw out the Blaze Account UI template that is usually provided and instead role my own. The Login Form […]Continue reading "Writing Your Own Authentication React Components for Meteor"
Microservices are small services that make up a single application. They run on their own processes and communicate with lightweight mechanisms. In this article, we’ll explore how to setup a project with many different microservices, and also how to distribute those microservices so that developers can work on them with minimal set up. For a […]Continue reading "Microservices using Lumen and Homestead"
An Abstract Factory provides an interface for creating families of related or dependent objects without specifying their concrete classes. Why It’s Useful Before we get into the dry definition of the Abstract Factory Pattern, let’s investigate a scenario where it would be useful. When we are going through this situation and solution, we will be using […]Continue reading "The Abstract Factory Pattern"
There comes a point where you need to launch your app. The app may not be perfect or pretty, but as long as you can provide value to your customers, your app is ready. Apps are never really done. There is always a new feature to add or a bug to fix – but, no […]Continue reading "Prepping for your App Launch"
Usability is importable to customers when they are using your website; so it should be your concern too when you are designing and creating your website. Consider these questions from the point of view of your visitors: Usability Is your site easy to use? Are you able to find what you need quickly for this […]Continue reading "Usability Questions to Ask Yourself when Making your Website"
Special thanks to Sashko for making a lot of the slides that are used in the above presentation and for working on Apollo! Apollo is the new GraphQL based stack that the Meteor Development group has been working on. Recently, they have released a technical preview of the Apollo platform, so now we can get […]Continue reading "Apollo and GraphQL"
The web should be open and usable by all – this includes people with disabilities. Web accessibility means that the millions of people with disabilities that use the web can interact, understand, navigate, and contribute to websites. Here are a few easy questions to ask yourself to check if your website is accessible to people […]Continue reading "Planning for Accessibility in Your Site"
If a user comes to your site and only has a keyboard available to them, is your site usable? If you have a large menu with dropdown items, probably not. Imagine if you go to navigate a site and you have to hit tab until you reach the main content before you (or a screen […]Continue reading "Skip Links – Let People Get To Your Content"