Category Archives: Web Design

Design To Website, Blog How To Set Up, Google Update Pagerank, Google Crawl, Free Submit Site

Learn Prolog in One Video

Prolog TutorialNumerous people have asked if I can help them work through the numerous poorly written books on Prolog and so today I’ll do my best to teach Prolog in one video. I paid special attention to focus on those topics that people have told me they struggle with.

Also in this video I’ll show how not only to install Prolog, but also numerous other languages like C++ on Windows. Also I’ll specifically cover the following topics in Prolog Facts, Rules, Variables, If, Complex Terms / Structures, Format, Comparison, Trace, Recursion, Math, Reading / Writing to the Console, File I/O, Looping, Changing the Database, Lists, Strings and much more. All of the code follows the video. Continue reading Learn Prolog in One Video

Learn Haskell in One Video

Haskell TutorialThis time we’ll learn Haskell in one video. This has been the most requested language and since I’ve been working on a project with it I thought I’d make the most all encompassing Haskell tutorial online.

I cover Installation, Data Types, Math Functions, :t, Lists, : Operator, Head / Tail, !! Operator, Take, Elem, Creating Ranges, Cycle, Filter, ZipWith, TakeWhile, Foldl, List Comprehensions, Tuples, Zip, Functions, Compiling, Type Declarations, Recursive Functions, Guards, Where, (x:y), As, Higher Order Functions, Map, (x:xs), Passing a Function into a Function, Returning a Function, Lambda, If, Case, Modules, Enumerations, Polymorphic Types, $ Operator, . Operator, Type Classes, Type Instance, Custom Typeclass, File I/O, Fibonacci Sequence and more. Continue reading Learn Haskell in One Video

Learn Lisp in One Video

Learn Lisp in One VideoToday we will learn Lisp in One video. I’ll cover how to Install Lisp, reading input, Format, Math Functions, Equality, If, Case, When, Unless, Cond, Loop, DoTimes, Lists, Car / Cdr, , Association Lists, Functions, Optional, Receiving Multiple Values, Key, Return-From, Quasi Quoting, MapCar, Returning Multiple Values, Higher Order Functions, Lambda, Macros, Classes, Generic Functions, Inheritance, Arrays, Hash Tables, Structures, File I/O and so much more.

All of the code follows the video below. I hope you like it. Continue reading Learn Lisp in One Video

Learn C# in One Video

Learn C# in One VideoAfter many requests, finally I finished my learn C# in one video tutorial. I cover a ton in this tutorial including : User input,Data Types, Math, Casting, If, Switch, Ternary Operator, While, Do While, For Loops, Foreach, Strings, Formatting Strings, StringBuilder, Arrays, Lists, Exception Handling, Converting to Data Types, Classes, Objects, Getters, Setters, Constructors, Static, Overloading Methods, Object Initializer, Inheritance, Calling Superclass Methods, Overriding Class Methods, Abstract Classes, Interfaces, Generics, Enums, Structs, Anonymous Methods, Lambda Expressions, File I/O and more. The code follows the video below. Continue reading Learn C# in One Video

Learn Lua in One Video

Learn Lua in One VideoIn todays video you will learn Lua in one video. I’ll cover Data Types, Math, Conditionals, Strings, Looping, Repeat Until, getting user input, For, For In, Tables, Functions, returning multiple values, Variadic Functions, Closures, Coroutines, File I/O, Modules, Metatables, OOP, Inheritance and a lot more.

All of the code used in the video can be found below after the video. I also have videos like this for HTML5, CSS3, JavaScript, Java, PHP, OOP PHP, MySQL, Ruby, Go, C++, PythonSass, Susy, Objective C and Swift. Continue reading Learn Lua in One Video

Learn Swift in One Video

Learn Swift in One VideoToday I’ll help you learn Swift in one video! All of the code follows the video below.

We’ll cover Data Types, Casting, If, Ternary Operator, Switch, Range, Arrays, Tuples, Dictionaries, For, While, Functions, Variadic Parameters, Pointers, Inner Functions, Closures, Structs, Computed Properties, Static, Classes, Objects, Overloading, Inheritance, Dynamic Typing, Protocols, Extensions, Generics, Enums and more. Continue reading Learn Swift in One Video

Mega Drop Down Menu

Mega Drop Down MenuIn this video we create a responsive and fluid mega drop down menu based on the Boston Globe.

One of you guys told me their employer hires people based on how well they can recreate the Boston Globes website, so I decided to recreate the mega drop down menu used there in this one video. The Boston Globes site is considered by many to be a great example of responsive web design so I thought we could learn a lot by remaking it.

You may also enjoy these videos : Learn CSS3 in One Video, Responsive Web Design, and Learn HTML5 in One Video. Continue reading Mega Drop Down Menu

CSS Problems Solved

CSS Problems SolvedIn this tutorial I’m going to solve a bunch of problems people have with CSS. We’ll focus on common layout problems. We’ll create a 2 & 3 column layout the easy way. We’ll solve common alignment issues. We’ll do many things with backgrounds. We’ll focus on the most commonly used cross browser CSS3 tricks. We’ll style tables, forms, create galleries and so much more.

I also have a tutorial in which I teach CSS3 in one video. Continue reading CSS Problems Solved

Susy Tutorial

Susy TutorialWelcome to my Susy Tutorial. Susy is an awesome tool / framework we can use to build web grid frameworks. You define the settings for the grid and then easily place your elements using easy to understand commands. Here I’ll cover most everything you’ll need to start learning it today.

You’ll need to have Ruby installed and I have a video on Ruby here. Because I use Compass and Sass in this tutorial you may also like to learn more about both here. Continue reading Susy Tutorial

Sass Video Tutorial

Sass Video TutorialWelcome to my Compass and Sass Video Tutorial. I’ll cover all of the following topics : Variables, Cross Browser Solutions, Installation, Partials, Normalization, Base Site Styling, Mixins, Functions, Nesting, Color Functions, Sharing Element Properties, Compass CSS3 Mixins, CSS3 Transforms, If, Else, For Loops, Spriting and more. All of the code from the video follows below. I hope this helps. Continue reading Sass Video Tutorial

Learn CSS3 in One Video

Learn CSS3 in One VideoIn this tutorial I help you learn CSS3 in one video. We’ll cover importing style sheets, selecting elements, padding, margin, border, background, fonts, absolute / fixed / relative positioning, float, clip, overflow, HTML5 styling, page layouts, img, pseudo classes, counter-increment, buttons, cursors, slide shows, white space, table styling, shadowing, RGB, HSL, opacity, border-radius, repeat, gradients, animations and more. A transcript follows the video below. Continue reading Learn CSS3 in One Video

Ruby on Rails Tutorial 3

Ruby on Rails Tutorial 3In this part of my Ruby on Rails tutorial, I cover how to create static pages, helper functions, shared layouts, how testing works and much more. A special emphasis will be paid to solving common errors with Rails. I’ll also show you how link_to works and how to use images.

If you missed the previous parts check those out first. A transcript of the whole tutorial follows the video below. Continue reading Ruby on Rails Tutorial 3

Ruby on Rails Tutorial 2

Ruby on Rails Tutorial 2In this video I develop a Rails blog app, while covering numerous topics. This tutorial was crafted to answer all the questions I have received since I made my original Rails video tutorial.

Here I’ll cover the scaffold generator, building a MVC without scaffold, setting up the database, model, views, controller, partials, REST, CRUD, routes, before_action, validates, belongs_to, has_many, foreign keys, fixing errors, styling with SASS and more. Continue reading Ruby on Rails Tutorial 2

Ruby on Rails Video Tutorial

Ruby on Rails TutorialFor quite some time I have been using Rails and NodeJS for all of my web and Android development so I decided to make a Ruby on Rails video tutorial. I will cover a lot in this tutorial.

We’ll cover installation, MVC, setting up MySQL, the file system, creating controllers and views, embedded Ruby, Routes, communication between the controller and views, migrations and more. A transcript follows the video below. Here is my Ruby Tutorial. Continue reading Ruby on Rails Video Tutorial

Ruby Programming Tutorial

Ruby Programming TutorialAfter numerous requests I decided to teach the whole Ruby programming language in one video. This is basically a 400 page book in one video. We cover data types, input, output, constants, casting, conditionals, looping, functions, exceptions, string methods, classes, objects, inheritance, modules, polymorphism, duck typing, symbols, arrays, hashes, enumerables, file I/O and much more. All the code follows the video below. Continue reading Ruby Programming Tutorial

Go Programming Tutorial

Go Programming TutorialWelcome to my Go Programming Tutorial. Go provides the best of both worlds by striking a balance between dynamic and statically compiled languages. The code is easy to read. The specification is short, but even so it includes a built in web server!
Go makes setting up an app easy and here I’ll cover the basic syntax of the whole language.

A cheat sheet with all of the code follows the video below. Continue reading Go Programming Tutorial

How to Make Android Apps 27

Android Material Design Sliding Tab ExampleIn this tutorial I provide an Android Material Design sliding tab example program and cover ViewPager and FragmentPagerAdapter. You are going to need these 2 files SlidingTabLayout.java and SlidingTabStrip.java.

This will allow us to use the newest form of sliding tabs that is also backwards compatible. I did my best to keep everything as simple as possible so that you can use this code in your applications immediately. The code follows the video below. Continue reading How to Make Android Apps 27

How to Make Android Apps 26

Android Tab Layout ExampleIn this tutorial I’ll create an Android Tab Layout example program. It will show how easy it is to create the tabs and then open new fragments on screen when they are clicked. Everything works easily when we use the callback interface TabListener.

In the next video we’ll make it so we can swipe through our fragments. All of the code used can be found below under the video. Continue reading How to Make Android Apps 26

How to Make Android Apps 25

Android NavigationDrawer ExampleIn this tutorial I present my Android NavigationDrawer Example. I have been asked for this many times and I hope to clear everything up.

I’ll focus in on showing exactly how to define the items in the Navigation Drawer and then how to switch to different fragments when those items are clicked on. I cut out anything that you don’t need to understand so you can use it today. Continue reading How to Make Android Apps 25

How to Make Android Apps 24

How to Make Android Apps 24In this part of my Android tutorial I’ll cover many questions brought up after my last Android Google Maps tutorial. This time I’ll cover how to set numerous markers, how to get latitude and longitude data and how to call for a Google Map that shows directions between 2 locations.

I’ll be reusing some of the code from the previous tutorial. All of the new code covered in this video can be found below. Continue reading How to Make Android Apps 24