HTML attributes to improve your users' two factor authentication experience
As developers we should be building applications that support the need for account security but don't detract from the user experience.Article on Twilio.com
A small page dedicated to a few of my hobbies.
The same page as above, but with CSS styles.
The page you are on now.
A randomized collage of hobbies images in Javascript.
An attempt at hand-writing SVG
My proposal for the last project of the class.
Recreating my hobbies page using the Bootstrap 4 framework.
A presentation progress report on PortaPong.
A Pong clone as my final project for IST 276
SASS is a CSS extension language that makes working with responsive, content-rich pages easier.
HTML5 Boilerplate provides you with a flexible starting point for a wide variety of online projects
HTML (short for Hypertext Markup Language) is the primary language for writing content on webpages. It is used to designate the different sections of the website and what information will go there.
As developers we should be building applications that support the need for account security but don't detract from the user experience.Article on Twilio.com
Share buttons are a great way to make sharing content easier, leading to make engagement and visitors down the road. Unfortunately, most first-party share widgets are ugly and require loading external scripts. Yuck.Article on Schier.co
Accessibility has come a long way over the last few years. It used to be a niche discipline focused on people with disabilities, but recently this focus has shifted towards inclusive design and the understanding that websites and apps need to work for everyone regardless of disabilities, hardware or software in use, or internet speed.Article on Shopify's Web Design and Development Blog
CSS (or Cascading Stylesheets) are the technologies that power how the web looks.
The CSS Cascade is one of the most powerful parts of CSS. But it can also be very frustrating, if not well understood.Article on Wattenberger.com
BEM methodology was invented at Yandex to develop sites which should be launched fast and supported for a long time.BEM.info
Well, CSS Grid is the first real layout system for the web. It's designed for organizing content both into columns and rows and it finally gives developers almost God-like control of the screens before us. That means that we can finally ditch decades of hacks and workarounds for setting elements on a web page – ultimately it means that complex layouts and beautifully typeset pages are now not only possible but easy and maintainable.Article on CSS-Tricks
Javascript is the language in which the vast majority of online interactivity is written.
React makes it painless to create interactive UIs.ReactJS.org
Angular turns your templates into code that's highly optimized for today's JavaScript virtual machines, giving you all the benefits of hand-written code with the productivity of a framework.Angular.io
TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code. Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.TypeScript official site