Chris Andreola

56 Flips | 9 Magazines | 1 Like | 1 Follower | @chrisandreola | Keep up with Chris Andreola 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 “Chris Andreola”

Get up to speed with CSS Grid

Over the past few years, it’s been interesting to watch web layouts take centre stage within the world of CSS. The main catalyst for this coming to …

CSS

Browser Compatibility for CSS Grid Layouts with Simple Sass Mixins

According to an article from A List Apart about CSS Grid, a "new era in digital design is dawning <i>right now</i>." With Flexbox and Grid, we have the …

Web Development

A guide to writing better CSS

Writing better CSS doesn't have to be a painstaking ordeal. A few minor adjustments to how you work within your CSS code file can have a big impact. …

CSS and ReactJS Animation Tutorial

Today, we’ll be showing you how to implement animation on a website. As much simple as it may seem, there are certain things to be aware of and …

Google is testing a gorgeous new user interface for Calendar

Google finally appears to be giving Calendar a facelift – and a whole new user interface.<p>Redditors are rushing to the Google and Android subreddits to report that the Big G is currently testing a new and improved visual identity for the desktop version of Calendar. The new design appears to be …

Material Design

Brutalist Web Design Finally Gets A Takedown

A (satirical) design framework for Brutalist UX offers a “new type of experience based on neglect.”<p>Brutalism is best known as the modernist architectural movement distinctive for its rugged concrete construction and utilitarian lack of ornamentation popular in the 1960s and ’70s. But in recent …

Web Design

The toaster that teaches you DIY

The lack of product styling may be apparent, but it’s actually for a reason. This toaster was designed without planned obsolescence in mind. While …

How GE Appliances Built an Innovation Lab to Rapidly Prototype Products

Many large companies yearn to rekindle the innovative magic of entrepreneurship, but very few actually succeed. The reasons have been well documented and include:<p>Large, established companies answer to investors who value predictable, consistent financial results, and so are intolerant of the risks …

MESA: A Portable Task Light that Won't Blind You

MESA is a portable light that operates on the simple principle that light should shine where you're looking and not in your eyes. MESA's …

7 great tools for testing your responsive web designs

Every modern web designer should know the principles of responsive web design – how to get your sites to render perfectly on whatever device or …

Web Design

BBC Sport becomes first brand to adopt the broadcaster’s latest typography redesign

BBC Sport has relaunched its brand identity in the form of a new logo and graphics, in line with the soon-to-be standard font family of BBC Reith.<p>The …

Laravel 5.5 Package Development

Tutorial how to create a Laravel 5.5 package using the new package auto-discovery feature.<p>Packages are the primary way of adding functionality to …

How to create an autocomplete input with plain Javascript

Now, most people who have built websites have included forms. Regular text elements, number, select (dropdown), checkboxes and radio buttons.<p>A …

ToDo App with React Native

React Native is a framework for building native mobile apps using Javascript. It uses the same design of React, giving you the power to compose a …

Native apps with Vue.js: Weex or NativeScript? — chapter I

<b>UPDATE 07-03-2018</b>: Now there is a chapter II of this article! Make sure you check it out after reading this one.<p>Vue.js is a great framework! It has a …

Mapping Tutorial: Combining Victory Charts and React-Simple-Maps

Creating a beautiful map of Switzerland’s language distribution by canton using donut charts on a map.<p>React-simple-maps is a react component library …

Simple Data Visualization in React — Learn how to build a progress meter

Now the fun begins. Create a file in the src directory named Meter.js , import react, and export a function named Meter. In our Meter function, we’ll …

Reach

Minimal Page Transitions with jQuery & CSS – Front-end Development & Design

Abrupt changes in an interface are hard for users to process. The best way to ease a user out of the current page they are on and into the new page …

Redux: Explain to me like I am five 👋

I think, I won't be able to explain Redux to a 5 year old kid. But recently I came through an explanation provided by @Linclark about Redux. I hope …

Google’s Deeplearn.js brings machine learning to the browser

Google is offering an open source, hardware-accelerated library for machine learning that runs in a browser. The library is currently supported only …

Top 15 JavaScript Plugins for Extending Your Web Forms

You can add tons of cool features onto your site with JavaScript. But there are so many libraries and plugins to choose from, it can be a drag …

Even Better Support for React in Flow

The first version of Flow support for React was a magical implementation of React.createClass(). Since then, React has evolved significantly. It is …

Making Your First Chrome Extension

We all have our favorite web browser with our favorite extensions loaded, but have you ever considered writing your own? You've probably had at least …

Full Stack Radio | 70: Jeffrey Way - Vue.js Tactics for Server-Side Web Apps | Episode 70

Episode Summary<p>In this episode, Adam is joined by Jeffrey Way of Laracasts to share some tips and tricks for using Vue.js elegantly with traditional …

A Simple Cheatsheet for Flexbox

An overview on how to use the flexible box layout<p>I spent the last days wrapping my head around <b>flexbox</b>, and how to use it correctly. Maybe you can …

Methods to Organize CSS

Developer Ben Frain once remarked that it's easy to write CSS code, but it is hard to scale and support it. This article describes the set of …

JavaScript