Mark FoleyAndroid Activity Lifecycle from a React PerspectiveSix basic callbacks provide the means to navigate the lifecycle of an Android activity: onCreate(), onStart(), onResume(), onPause()…2 min read·Feb 15, 2021----
Mark FoleyKotlin Synthetics and View BindingLast week I wrote about some of the advantages of using Kotlin instead of Java for Android app development. In it I listed “synthetic…3 min read·Feb 7, 2021----
Mark FoleyKotlin vs. Java Comparison: Introductory DifferencesStarting out in the Android development space you’ll hear about two languages: Java and Kotlin. The former is a venerable language with…5 min read·Jan 31, 2021----
Mark FoleyHeroku and GitHub Pages — How to host a Rails Backend and React JS FrontendThis is an update to my previous guide to hosting a Ruby on Rails backend and a vanilla JS frontend using Heroku and GitHub Pages. Since…5 min read·Jan 18, 2021----
Mark FoleySlideshow Guide Tool Update: Automatic Detection of External LinksLast month I built a web tool for creating slideshow presentations. Unlike Google Slides, my tool is focused around making guides. The…3 min read·Jan 18, 2021----
Mark FoleyHeroku - How to host a Rails Backend and Javascript FrontendDeploying my first combined Rails/JS project on Heroku was a journey. Since there was no single article I could find on the internet which…3 min read·Oct 27, 2020----
Mark Foley29 Keyboard Shortcuts for Faster Development WorkflowTaking a small amount of time to learn and consciously apply keyboard shortcuts will improve your productivity and save you a ton of time…3 min read·Oct 15, 2020----
Mark FoleyStoring Multiple Booleans in a Single Integer ColumnFewer columns, you say?!3 min read·Sep 24, 2020----