Marshall Thompson

370 Flips | 11 Magazines | 15 Likes | 1 Following | 17 Followers | @imarsh | Keep up with Marshall Thompson 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 “Marshall Thompson”

Suspended – Medium

Machine learning comes to your browser via JavaScript

There’s now a JavaScript library for executing neural networks inside a webpage, using the hardware-accelerated graphics API available in modern web …

A Search Engine for Programming Language Syntax Is a Pretty Good Idea

Coding very often means Googling.<p>The current search engine for programming language syntax is Google. Knowing how to search for information is a key skill in knowing how to program at all. You can know all of the algorithms and a half-dozen programming languages inside-out, but you will nonetheless …

What is event programming?

Communicating between components with events is one of the fundamental programming paradigms. One module publishes an event, and other modules …

20 Inspiring Mobile Login Forms

The following article brings you 20 <i>inspiring mobile login forms</i> that will teach you some new styles and design techniques for designing mobile forms. …

Designing and Creating Objects in JavaScript

01<p>of 07<p>Introduction<p>Before you read this step-by-step guide you might want to cast your eye over the introduction to object-oriented programming. The …

Build a full-fledge Markdown app with Electron

Have you ever wanted to develop desktop apps while being a true web developer without even caring about the native architecture or the language most …

I thought I knew JavaScript …

<i>… until I failed a technical interview I thought I aced!</i><p>The first time I got in touch with JavaScript was when it was still cool to use ViewSource to …

How to scrape websites with Python and BeautifulSoup

There is more information on the Internet than any human can absorb in a lifetime. What you need is not access to that information, but a scalable …

What is the Future of Front End Web Development?

I was asked to do a little session on this the other day. I'd say I'm underqualified to answer the question, as is any single person. If you really …

Web Applications

Sure, we have imperative and functional. But what about cartesian programming?

Recently, I've released a small tool to write configurations (repo). The README is pragmatic, just a worked example, and doesn't claim anything …

Programming

Introduction to functional programming with C#

It is no surprise that one of the biggest challenges in the enterprise software development is complexity. Change is inevitable. Especially when a …

8 Sketch tricks that will increase your productivity

Time is such a precious commodity that it’s actually worth spending some of it learning techniques that’ll make you more efficient in the long …

Hard-won lessons: Five years with Node.js

After five years working with Node.js, I've learned a lot. I've already shared a few stories, but this time I wanted to focus on the ones I learned …

JavaScript

It’s Time To Start Using CSS Custom Properties

Today, CSS preprocessors are a standard for web development. One of the main advantages of preprocessors is that they enable you to use variables. …

JavaScript

How to tackle design debt

Most projects have design debt. Like technical debt, design debt is the natural decay that accrues as a project matures—new features are added, old …

A Brief Overview On Responsive Navigation Patterns

9 min read<p>Share on Twitter or LinkedIn<p>Smashing Newsletter<p>Upgrade your inbox and get our editors’ picks twice a month.<p>With useful tips for web devs. …

Designer vs Developer: how Google is trying to bring them together

Submit your work<p>Send us your latest projects, which we will review and consider to be featured on our website or in the print magazine.<p>Receive our …

Online Life

The Complete Machine Learning Bundle | Popular Mechanics Shop

<b>Quant Trading Using Machine Learning</b><p>Play the Markets Like a Pro After 11 Hours of Integrating Machine Learning into Your Investment Strategies<p>Financial markets are fickle beasts that can be extremely difficult to navigate for the average investor. This course will introduce you to machine learning, …

JavaScript Unary Operators: Simple and Useful

You might have come across things like <b>i++</b>, <b>--i</b> in loops or <b> !</b> when writing conditions. Ever wondered how these operations work? Well, these are unary …

JavaScript

5 Outdated Marketing Strategies (and What to Do Instead)

These strategies may have worked back in the day, but today they just make your company and brand look obsolete.<p>What I found most fascinating about <i>Mad Men</i> were Don Draper's "hot" ad concepts, which, in retrospect, seem nostalgic and laughably retro. In the real world, marketing evolves parallel to …

Live edit and debug your React apps directly from VS Code — without leaving the editor 🔥 🎉🎈

Supercharge your React debugging workflow with VS Code and Chrome debugging<p>In our most recent release of our Chrome debugger for VS Code, we have …

I've Left Lightroom for Capture One and I'm Not Sure I Can Ever Go Back

For many, many years, I was a hardcore Lightroom user. When it comes to the way that most people work, I don’t blame them for using the product; it’s …

When to ignore 'mobile-first'

In 2012, I learned a dangerous rule: a mobile-first approach to UX ensures users will have a consistent experience on all devices.<p>After four years of …

HTML APIs: What They Are And How To Design A Good One

As JavaScript developers, we often forget that not everyone has the same knowledge as us. It’s called the curse of knowledge: When we’re an expert on …

Javascript Promises Best Practices & Anti Patterns

The following might look like an opinionated article, please give your opinions as well. I am actually just publishing this to validate my thoughts. …

The Five Tests of False Doctrine

T.D. Jakes says that God eternally exists in three manifestations, not three persons. Greg Boyd says God knows some aspects of the future, but that …

Theology

Use the Five Folder System to Finally Organize Your Email Inbox

We’ve come a long way from the simple “trusted trio” method of organizing our inbox, and for many of us our email is as disorganized as it’s ever …

This Russian Photoshop Master’s Skills Will Blow Your Mind

Almost everyone with a smartphone or a computer has experimented with photo editing at some point, but this retouching master's work is above and …

HTMLCollection, NodeList and array of objects

Assuming the DOM is as described in the snippet below, my requirement is to get a javascript array of all the child nodes of container div.<p>During the …