JohnRunning Rails 6 System Tests using Chrome Headless and Selenium on Gitlab CIThe system tests works fine on my local development environment but the tests fail when being run inside Gitlab CI.Nov 30, 2019Nov 30, 2019
JohnDeploying a Rails App With No Downtime and No Hanging RequestsWhile working on CronMonit, I needed a way to be able to do deployments with zero-downtime and zero hanging requests.Nov 30, 2019Nov 30, 2019
JohnMigrating a Rails 6 association from “has and belongs to many” to “has many through”While working on CronMonit, I needed a way to add a model validation for checking if a User that will be associated to a Check is a member…Nov 30, 2019Nov 30, 2019
JohnFree and Painless Cron Job Monitoring via CronMonitIf you ever lost data, money or customers because of a failing cron job that went unnoticed, you’ll know how important it is to monitor…Nov 29, 2019Nov 29, 2019
JohninRuby, Sinatra and Ruby on Rails Tutorials and TipsBuilding a Net Income Calculator Application Using RubyShare this tutorial w/ your followers on Twitter. Click this link to tweet this tutorial: https://goo.gl/visSgsApr 11, 2016Apr 11, 2016
JohninPython, Flask, Django Tutorials and TipsBuilding a Net Income Calculator Application Using PythonBuild a Net Income Calculator App with Python — ppApr 9, 20161Apr 9, 20161
JohninPython, Flask, Django Tutorials and TipsHow to build a CRUD application using Flask (Python Framework) Part 2So let’s remove our custom __init__ method. Your note model should now only look like this:Apr 8, 20161Apr 8, 20161
JohnHexagonal Architecture: Domain Models that are 100% ignorant of persistence and ORM unawareThe intention of this post is to share the data that I have gathered in researching and experimenting in making domain models 100% ignorant…Mar 30, 20162Mar 30, 20162
JohninPython, Flask, Django Tutorials and TipsHow to build a CRUD application using Flask (Python Framework)Share this tutorial w/ your followers on Twitter. Click this link to tweet this tutorial: https://goo.gl/MtIA1LMar 22, 20162Mar 22, 20162