Author: jessehanson
-
Magento 2, Login with Google and Keycloak
I’ve created a Magento 2 module which allows customers to Register and Sign In using their Google account. This module also works with Keycloak; which is an Open Source Identity Solution. Previously, the only available Magento module for Keycloak was a paid module, created by a group named Wizkunde. My module can be installed for…
-
Magento 2, Add Custom Step to Checkout
There are times when we need to capture some additional information during checkout. Here are some scenarios I’ve implemented in Magento: Magento’s checkout supports these scenarios. As a developer, it’s just a matter of hooking into the code properly. Here is a link to a “starter module” which I have shared on Github: https://github.com/jessehansonfoco/module-custom-checkout-starter/tree/master In…
-
DevOps Skills
I’m extremely familiar with the LAMP stack (Linux, Apache/Nginx, MySql/Maria/Postgres, PHP). If a server breaks, I can find the error message in the log files, and fix it over SSH. I’ve been using Docker and Docker Compose since 2013. I’ve created custom Dockerfiles and docker-compose files to match the environment of the Production server. In…
-
Javascript Skills
Around 2016, I started learning about building Single Page Applications with Javascript. My project at the time was using Backbone JS ; which is similar to React and Angular. This is a screenshot from one of the SPAs I built . Here’s a look at how it works: The Search Products tab has a few…
-
Magento Experience
I started working with Magento in 2009. I recently renewed my developer certification. Here is a link to my badge. Modules I’ve created Sites I’ve worked on
-
About Me
Hi ! I’m Jesse . I live in Fort Collins, Colorado with my wife and 2 kids. I grew up in Minnesota Yes, the winters are cold. As a kid, if I wasn’t snowboarding, I was playing with Linux and building computers. At the age of 16, I landed a job at a local PC…