For weeks I have been building a project called Model View Pizza. It is a simple page that customizes a pizza and lets the user see »

Christopher Wallis Christopher Wallis on JS Frameworks, Model View Pizza

For the last few weeks I have been building a project called Model View Pizza. It is a simple page that customizes a pizza and lets »

Christopher Wallis Christopher Wallis on JS Frameworks, Model View Pizza

For the last two weeks I have been building a project called Model View Pizza. It is a simple page that customizes a pizza and lets »

Christopher Wallis Christopher Wallis on JS Frameworks, Model View Pizza

Web accessibility is crucial for an open user-friendly internet. I attended a local meetup last Wednesday about Web Accessibility and it made me think deeply about »

Christopher Wallis Christopher Wallis on Accessibility, UX Design

Recently, I've had a big problem deciding what kind of JavaScript M-V-(whatever) framework to use. I don't think there is a one-size-fits-all solution out there, »

Christopher Wallis Christopher Wallis on JS Frameworks, Model View Pizza

I decided about a month ago to rewrite my blog from an ASP.NET Razor WebPages to a NodeJS site using Express. I wanted an RSS »

Christopher Wallis Christopher Wallis on JS Frameworks

Experience is the only way to increase your abilities in JavaScript. I once read that gaining "expert" status in something happens after about 10,000 hours »

Christopher Wallis Christopher Wallis on JavaScript

You can improve your productivity and your style reuse in web design by using a CSS transpiler. CSS transpilers read in another style language and translate »

Christopher Wallis Christopher Wallis on CSS Libraries & Frameworks

The announcement about Angular 2 being built with TypeScript got me thinking: What if Google and Microsoft decided to provide native support for TypeScript in the »

Christopher Wallis Christopher Wallis on Web Development

Debugging 2000+ line classes is no picnic. The worst offender I've seen was a Swing class written in Java. The initComponents() method did all of the »

Christopher Wallis Christopher Wallis on Web Development, Simple Coding

When writing a program for readability, the last thing you want to do is recycle variables within functions. It leads to hard to read blocks and »

Christopher Wallis Christopher Wallis on Web Development, Simple Coding

When debugging code, it is incredibly important that variables make sense as soon as you look at them. The less you get derailed, the fewer hours »

Christopher Wallis Christopher Wallis on Web Development, Simple Coding

Building code in a team environment can be challenging. Not only do you need to format code without ruffling feathers, but you need to be able »

Christopher Wallis Christopher Wallis on Web Development, Simple Coding

RequireJS worked great for our hybrid mobile apps and our Single Page Applications, but I have had trouble finding a good way to incorporate it in »

Christopher Wallis Christopher Wallis on JavaScript, JS Frameworks, ASP.NET

Razor is one of my favorite ways to write server-side views. I love it so much I switched my Wordpress blog to this shiny new Razor »

Christopher Wallis Christopher Wallis on ASP.NET