Welcome to REM Web Development
Welcome to REM Web Development! My name is Niall Kader, and I have been developing websites since 1998. I currently teach web and software development at Western Technical College in La Crosse, WI.
This website is the culmination of many years of tinkering (and I'm still tinkering). I was finally able to spend some time on it this summer to clean it up and add new content. It will never be a finished project, but I'm hoping that you'll find something useful in one of the courses or blog pages. I'm also hoping that you'll get the sense of my passion for technology and the web.
I have big plans for this site! I would love to continue to build it, and improve upon it, so that one day it's a top notch resource for developers of all skill levels. This website is powered by a custom made content management system that I started way back in 2004, so I'd like to see if I can clean it all up some day and maybe share it as an open source project. I'd also like to expand its theme to include topics that might help improve society, or at least allow for a positive and constructive discussion on how to do so.
Thank you for visiting this website, I hope you enjoy it!
Courses
All coursesWeb Programming For Absolute Beginners
A fast-moving introductory course: HTML, CSS and JavaScript for people with no programming experience.
Getting Started with Node Package Manager
npm, Babel, Gulp, Sass and mock web services — the tooling behind modern front-end work.
Latest from the blog
All 115 postsEmbedding CSS Code in a Web Page
Three ways to incorporate CSS code into a web page
Floating Elements in CSS
An overview of the float property in CSS
JavaScript Methods
An overview methods in JavaScript
JavaScript Objects
A quick overview of some of the things you can do with JavaScript
Vue User Manager - Step 4
A tutorial that covers some of the things that can trip you up when learning Vue
Vue User Manager - Step 3
A tutorial that covers some of the things that can trip you up when learning Vue
From the REM DEV archive
49 archived articlesPassing Bundles Around Activities
When I first started dabbling with Android, it took me a while to understand the framework, and how information is passed between screens. Here's a sample app that will show you one way of doing it.
Different Ways To Handle Clicks
This article demonstrates four ways to handle button clicks in Android.
Create a Simple Drawing Pad
Here's a quick and easy drawing pad application.
The Art of User Interface Design...
I hope this will kick off a series of blog posts on an aspect of web development/design that, in my experience, is often left in a void.