William Charlton

396 Flips | 2 Magazines | 5 Likes | 5 Followers | @wjcjr74 | Keep up with William Charlton on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “William Charlton”

Getting Started With CSS Flexbox Using Practical Examples

Flexible boxes or flexbox, is the latest method for controlling layouts in CSS. Using grids that are ‘flexible’ is so easy to predict how each …

The Division | State of the Game Highlights (19th May) Feat. Stash Size Increase, DZ Stash!

28 CSS Effects & Tutorials All Designers Must Know About

CSS effects will add a special touch to any website. This type of coding language can be used to create cool visual effects and layouts for your …

Git Commands and Best Practices Cheat Sheet

Given the success of both our Java 8 Best Practices Cheat Sheet and our Java 8 Streams Cheat Sheet, it looks like cheat sheets are going to become ‘a …

How Will Docker (and Containers) Improve The Future of Web Development?

Docker expert Stephen Pope takes the mystery out of Docker...Tags docker containers netops amazon web services google

Material Design is slowly coming to Chrome, take a peek

Google has planned to bring Material Design to Chrome for more than a year, but efforts to bring the design language to the browser have recently started accelerating.<p>According to a recently filed request on Google Code, it’s expected the first Material Design tweaks will appear in Chrome OS …

Faster Coding With 5 Regular Expression Patterns

There are lots of wonderful skills we can learn as software developers that help us write software more quickly and reliably. We probably all have …

Run Windows on Your Mac: VirtualBox vs VMware Fusion vs Parallels

If you need to run Windows inside OS X, you have three options: VirtualBox, VMware, and Parallels. Each has their own strengths and weaknesses, and …

CRUD in HTML, JavaScript, and jQuery Using the Web API

In my last article (CODE Magazine, November/December 2015), I showed you how to manipulate data in an HTML table using only JavaScript and jQuery. …

ECMAScript 6 - 10 Awesome New Features

Did you know that JavaScript (along with JScript and ActionScript) is an implementation of a general purpose client-side scripting language …

Common Misconceptions About Web Design & Development

Businesses are more and more becoming more dependent on an online presence, so the pressure to have a successful website is very high. However, some …

Introduction to Functional Programming in Swift

Swift’s grand entrance to the programming world at WWDC in 2014 was much more than just an introduction of a new language. It brings a number of new …

What’s really going on between Spark and Hadoop ?

I wrote previously about the story behind distributed data processing, and how Spark changes the deal. The conclusion of these articles is basically …

15 APIs developers need to know

New developer tools are being released daily, and at times you'll probably find yourself choosing between doing your real work and exploring new …

Review: Mint 17.3 may be the best Linux desktop distro yet

If you don't want to think too hard about which OS you're using, Mint is for you.<p>The Linux Mint project recently unveiled Linux Mint 17.3. The latest …

Scientists ‘Blown Away’ by What Wildlife Official Discovered in ‘Plain Sight’ Off Australian Coast

Scientists were left stunned by what a wildlife official caught on camera off the western coast of Australia.<p>Grant Griffin with the Australia Department of Parks and Wildlife took a photograph of two critically endangered sea snakes previously thought to have been extinct.<p>“We were blown away, these …

HTML5 Form Validation With the “pattern” Attribute

In this tutorial we’ll explore HTML’s pattern attribute, using it to help us customize the way we validate our forms.<br>ValidationForm validation is of …

MVVM is Exceptionally OK

Last week I saw a blog post float around called MVVM is Not Very Good, and I specifically avoided reading it because I was having a not-great week …

Object oriented technology was great – now enter microservices with Node.js

Once upon a time, I learned programming on my father’s lap (yes, I was young). Back then, I didn’t worry too much about architecture. I just wanted …

Why Pinterest just open-sourced new tools for the Elixir programming language

At Pinterest, that company with a popular app for pinning images and other content to boards, much of the source code is written in the longstanding Python programming language. But in the past year, a few of the company’s software engineers have called on a young language called Elixir.<p>Pinterest’s …

Compiling to WebAssembly: It’s Happening!

WebAssembly is a new binary format for compilation to the web. It is in the process of being designed and implemented as we speak, in collaboration …

iOS Architecture Patterns

Demystifying MVC, MVP, MVVM and VIPER<p>Don’t miss the iOS Developer Roadmap for 2018!<p><i>UPD: Slides which I presented at NSLondon available</i> <i>here</i><i>.</i><p>Feeling …

GulpJS: Unit Testing with Jasmine and Karma

HTML5 Mastery: Constraint Validation

The fifth part of the "HTML5 Mastery" series goes into details of form submission in HTML5, in particular constraint validation. We'll have …

Web Development

Arrow Functions in JavaScript

Arrow functions are a new feature in JavaScript ES2015 which reduce function scaffolding, while tackling `this` binding, allowing you to be more …

The Languages And Frameworks You Should Learn In 2016

A lot happened in the software development world in 2015. There were new releases of popular programming languages, new versions of important …

RubyConf 2015 - The Hitchhiker's Guide to Ruby GC by Eric Weinstein

YouTube

Higher-order functions in Swift

This article reviews some very useful higher-order functions available in Swift’s standard library, by showing a simplified implementation of each …

Actor Kurt Russell Fiercely Pushes Back Against Anti-Gun Hollywood Interviewer: ‘What Are You Going to Do, Ban Everything?’

Legendary actor Kurt Russell said in a recent interview with Hollywood reporter Jeffery Wells that it’s “absolutely insane” to believe that more gun control will curb terrorist attacks.<p>Discussing America’s “gun culture” and film producer Quentin Tarantino, Russell said he doesn’t “understand [the] …

HTML 5 Vs. Native Apps: What's Best For Developers?

Debate rages on about whether an HTML5 Web application or a native platform application is the best solution for your project team. We've put …