Jon KeepingBEM Visually ExplainedBEM (Block, Element, Modifier) methodology for naming CSS styles explained with visual examples.May 10, 20202May 10, 20202
Jon Keeping5 Common Web App Accessibility Issues And How To Fix ThemIn this article, I detail the 5 most common web accessibility issues I’ve come across and offer solutions for them. Are you making / have…Feb 24, 2020Feb 24, 2020
Jon KeepingUsing TypeScript With KnockoutThis article covers using TypeScript and Knockout’s type definitions to create view models, components and bindings that are strongly…Dec 14, 2019Dec 14, 2019
Jon KeepingGradually Migrating To TypescriptThis article covers how to start using TypeScript modules in an existing project alongside JavaScript modules.Dec 1, 2019Dec 1, 2019
Jon KeepingDesigning And Developing A Responsive Weather App WebpageThis article covers designing and developing a Weather App webpage using Responsive Web Design (RWD) techniques.Aug 4, 20191Aug 4, 20191
Jon KeepingAccessible JavaScript Click HandlersUnderstand the web accessibility issues with applying JavaScript click handlers to non-interactive HTML elements like div and span tags.Apr 9, 20192Apr 9, 20192
Jon KeepingCreating a Mobile Web App with Vue, Vuetify & Typescript — Part 2We’re going to develop our News App further to show a list of news articles from server data and use Vuex for state management.Jan 28, 20194Jan 28, 20194
Jon KeepingCreating a Mobile Web App with Vue, Vuetify & TypescriptThis article covers creating a News Mobile Web App from scratch using a bunch of tools from the Vue ecosystem.Jan 19, 20193Jan 19, 20193