REM Blog
115 posts on web programming and software development. Filter by topic or browse a topic page.
Embedding 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
Vue User Manager - Step 2
A tutorial that covers some of the things that can trip you up when learning Vue
Vue User Manager - Step 1
A tutorial that covers some of the things that can trip you up when learning Vue
The CSS Box Model
An overview of the 'box model' in CSS and setting the dimensions of HTML elements
CSS Colors and Fonts
A very quick discussion about fonts and colors in CSS
CSS Inheritance and Specificity
An overview of inheritance and specificity in CSS
CSS - Everything You Need To Know
Everything you need to know in order to get started with CSS
Making Web Pages Responsive With CSS Media Queries
An overview of CSS media queries and responsive images
Positioning Elements in CSS
An overview of the position property in CSS
JavaScript Events
Understanding event-driven programming in JavaScript
Exploring the DOM API
Getting familiar with the powerful methods of the DOM API
JavaScript Loops
Getting started with loops in JavaScript
JavaScript Arrays
Getting started with arrats in JavaScript
JavaScript DOM Objects
Using JavaScript and the DOM to interact with HTML
JavaScript Date Objects
Working with dates and times in JavaScript
JavaScript Constructor Functions
An overview of constructor functions in JavaScript
Getting Started With Node Package Manager
An introduction into some of the very cool things you can do with NPM
Gulp, Sass, and Bootstrap
Using Gulp, SASS, and Bootstrap together in a project
Going Live With Your Website
How to take your website live on the internet
Characteristics of a Good Website
A discussion about the qualities of a good website
CSS Layout Activity
After ramping up on HTML and CSS, it's time to build a real web page!
How The Web Works
A quick overview of how clients and servers communicate on the web
Embedding JavaScript Code Into a Web Page
An overview of three different ways to embed JavaScript code into a web page.
Commenting JavaScript Code
An overview of commenting JavaScript code.
JavaScript Functions
An overview of functions in JavaScript
Following Up On IF Statements And Operators
Some important concepts related to IF statements and operators
IF Statements in JavaScript
An overview of IF statements and conditional code in JavaScript
JavaScript Operators
An overview of operators in JavaScript
JavaScript Variables and Data Types
An overview of variables and data types in JavaScript
Nested IF Statements and Algorithms
Creating IF statements based on algorithms
Introduction to JavaScript
An overview of some of the things you can do with JavaScript
Highlighting Your Code Samples With Prism
This short article will get you started with Prism in not time.
jQuery vs Plain Old JavaScript (Vanilla JS)
A quick and simple comparison of jQuery and plain old JavaScript (Vanilla JS)
NPM and Babel
Incorporating Babel into a project with NPM
NPM, Gulp, and SASS
In this tutorial we'll incorporate Gulp and SASS into our NPM project
Mocking a Web Service with NPM and JSON Server
In this quick tutorial, we'll set up a mock web service with NPM and JSON Server
HTML Odds and Ends
A smorgesboard of some things we didn't cover in the other lessons on HTML.
HTML Layout Elements
An overview of HTML layout elements
HTML Forms
An overview of creating HTML forms
HTML Images and Video
A quick overview of adding images and video to a web page.
HTML Tables
Adding tables and tabluar data to a web page
HTML Basics - Everything You Need To Know
Everything you need to know to get started with HTML, no programming experience required.
HTML Hyperlinks
In this lesson you will learn how to create a few different types of list in your HTML code.
HTML Lists
In this lesson you will learn how to create a few different types of list in your HTML code.
HTML Relationships
Understanding the relationships between elements in HTML
Getting Started With HTML
An introductory tutorial on HTML. Create your first web page in just a few minutes.
Can Designers and Developers Work Together?
Java - JDBC Code Examples for MSSQL
I had to use JDBC for a recent task. Here are a few simple examples of executing a simple query and also a prepared statement:
UI and Animation
Can you instantiate an interface in Java?
Did you know that you can pass params into the .position() method?
HTML ReadOnly vs Disabled
The difference between readonly and disabled attributes
Java Generics
A good little code sample to help with understanding generics in Java
Getting the Height of the StatusBar in iOS
A snippet that will give you the status bar height, regardless of the orientation
Some Problems of Developing for iOS
Issues that I'm experiencing as a part-time iOS developer
Currying and Partially Applied Functions
A very simple example of currying and partial applied functions
Sorting an array of objects by a property
How to sort an array of objects by one of the object's properties
Using JavaScript regular expressions to match beginning and end of strings
Be careful when using instanceof
If you intend to throw an error if an object is not an instanof some class, be careful of this mistake that's easy to make.
Apache and Filenames That Have Ampersands In Them
Handlebars - Calling a helper function from another helper
And a useful helper for populating select boxes.
Handlebars - reaching up to a value in the parent context
Creating a TAR file and excluding some of the dirs
This is a real time saver!
Some Basic and Useful Cypher Queries for Neo4J
A few queries to help in getting started with Cypher and Neo4J
Neo4j Demo
A demo that I did on Neo4j
Bulk Import Data in Neo4j 2
How to import data from a text file into Neo4j version 2
A Tip For When You Do Cross Origin Requests
I stumbled into an issue in IE when doing CORS ajax calls
Using Handlebars with Backbone and RequireJS and Precompiling templates
Here are 3 different ways of using Handlebars templates with Backbone and RequireJS
Mobile Web Performance Optimizations
This is my summary of an excellent article that I read in Communications of the ACM (written by Nicholas Zakas) .
Getting Google Maps To Work With RequireJS
This can be a little tricky, hopefully this post will save you some time.
Making a JavaScript File AMD Compliant For Use With RequireJS
Quick tip
Simple WebSocket Server in Python
Here's a simple websocket server that I found on github, which I modified very slightly.
Forward And Reverse Proxy Servers
Brief overview of proxying.
Inspecting Your SQLite Database with adb
How to crack open your SQLite database from the adb shell
Overview of Forks, Threads, and Asynchronous I/O
Applications that handle multiple connections can be built in one of three ways; forking processes, using muliple threads, or using asynchronous I/O.
Example Of A Memory Leak
Here's something to watch out for in your code.
Notes From Chrome Developer Course at CodeSchool
I stumbled into this really great course on using the Chrome developer tools. Here are my notes...
Avro - Getting Started (also a good review on using classpath in Java)
Things I stumbled into when messing around with avro...
How To Copy An Array In Javascript
I bumped into this when I was working on a prototype, and discovered that there's a very easy solution...
RequireJS, Google Maps, and Pathing Issues
I learned a few lessons about getting Google Maps to work with RequireJS, and I learned a few things about paths in Requre.js.
Backbone listenTo()
Some notest on backbone's listenTo() method
Example of a Binary Tree
A good little example of a b-tree.
remove() vs. detatch()
Both will remove an element from the DOM, but remove() will wipe out all data and handlers, while detatch() will leaves them untouched.
Use e.which for Keyboard Events
When dealing with callbacks for keyboard events, use e.which.
Scolling on Mobile Devices
Some CSS tricks for scrollable areas
Learning Cocoa with Objective-C by Paris Buttfield-Addison, Jonathon Manning; O'Reilly Media
This is a perfect book for intermediate iOS programmers who want to reinforce some of the fundamentals, and learn about new advanced concepts.
Java EE 6 Pocket Guide by Arun Gupta; O'Reilly Media
Review of Java EE 6 Pocket Guide, by Arun Gupta
My first attempt at a Python SQLite class to use in an app
Here is a simple class that is used to fetch data from a SQLite database for a python app
Markdown Reminders
Some self-reminders about working with Markdown syntax
SQLite Reminders
Some self-reminders about sqlite
Git Reminders
Some notes on using git
Publisher Subscriber Pattern
I've been playing with the pub/sub pattern.
Learning About Dust.js
I've been playing with Backbone.js and I discovered a templating tool called dust.js that looks really promising (these notes are not coherent , yet)
Notes on YUI Doc
Self reminders for using YUI Doc
Using JSON.stringify() on an object that contains cyclical references
I stumbled into this when using Google Maps, you can override object values in the output of JSON.stringify().
Overview of UX Testing
Here's my 10 minute introduction to usability testing, and how it rocked my world.
Three Google Analytics metrics for measuring the usability of your website
Funnels, bounce rate, and search terms can give you valuable insight into the usability of your website.
Dealing with military time (and some regular expression stuff too)
Had to convert military time into AM/PM. I thought there would be an easier way to do it, but couldn't find anything. Here's what I did:
What is JSONP?
A quick reminder about how JSONP works.
Self reminder about BASE encoding
This is a self reminder about base encoding (binary, hexidecimal, and base 10)
The main difference between forEach() and map()
While forEach() alters the array that it's called on, map() returns a new array.
Formatting a timestamp
Quick tip for formatting a timestamp in SQLite
How to query the version of a sqlite db
Here's a quick one, but I've had to look this up more than once, so I thought I better blog about it
How To Find The Line Number Of An Error
As a beginner, one of my biggest pet peeves about working with iOS, was not being able to see the line number that caused an error in the debugger.
When using setTimeout(), setInterval(), or requestAnimationFrame()
Remember that the scope of 'this' will be global when your callback function runs in setTimeout(), setInterval(). or requestAnimationFrame().
Adding a Time and a Date and then Converting to Timestamp
This took me longer to figure out than it should have.
Quick Tip - Keyboard and becomeFirstResponder
Quick Tip - Keyboard and becomeFirstResponder
Links To Android Articles On The Old Blog Site
To see a few posts on Android, visit the old blog site. Hope to get back to android development soon.
WebGL: Up and Running by Tony Parisi; O'reilly Media
If you're a web developer looking for a quick introduction to 3D graphics, then this is the book for you.
A quick note on the detach() method..
Here's an interesting little observation I made about the detach() method
No posts in this topic.