Adrien Hobbs

70 Flips | 16 Magazines | 21 Likes | 3 Following | 2 Followers | @AdrienHobbs | JavaScript, Photography, Travel

The first principles of programming

It’s often said that there are two ways the human mind views growth: either the fixed mentality or the growth mentality. In the fixed mentality, human growth is a function of destiny: no matter how hard you try, you can never grow beyond what innate factors have prescribed for you. The growth …

Stack Overflow

7 fantastic resources for free images

High-quality photos are crucial to successful content marketing and social media strategies.<p>Unfortunately, organizations run lots of bad stock images …

Public Relations

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with…

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await<p>Welcome to post # 4 of the series …

The Sorrow and Grace of Abandoned Cats, in Photos

“I remember having the clear feeling that I was taking photos of people,” Italian photographer Sabrina Boem tells me of her first encounter with …

Time I

The incredible view passengers on a plane never see

A pilot has shared a video from the cockpit and it's amazing...<p>You only have to go on Instagram during July to be reminded that people love the view …

Qatar Airways

True path to become a JavaScript Ninja — III

<b>Last week</b>, we came familiar with the second phase of our path that we are currently on. It was Practicing Phase, followed by Learning Phase. Now we …

JavaScript

Discover the Power of CSS Transforms

With a single line of CSS we can completely reorient any element on our page – we can move it, rotate it, resize it, or send it into another …

Web Development

Reusable Vue.js Components Part 1: Introduction

Welcome to our series on building custom components in Vue.js 2.0. As part of our internal development with Vue.js we have learned some good lessons …

JavaScript

Building the DOM faster: speculative parsing, async, defer and preload

In 2017, the toolbox for making sure your web page loads fast includes everything from minification and asset optimization to caching, CDNs, code …

Web Development

An Insider’s Guide to “The Triangle,” Lisbon

Add Motion and a 3D Effect to Landscape Photos with This Simple Photoshop Animation Trick (VIDEO)

Are you looking for a way to add a little pizzazz to landscape photos and bring them to life? The simple Photoshop technique in the video below will …

purple3 Documentation

purple3 is a CSS framework for all of Heroku's digital properties. purple provides guidelines for the aesthetic, function, and form of user …

12 Reasons Why I Suck at Instagram and You Probably Do Too

Like many photographers, I've been scratching my head at how to win the Instagram game. Over the last six months, I decided to up my game and upload …

Social Media

Graphic Shows the House Plants That Naturally Clean the Air in Your Home, According to a NASA Study

This is a quick public service announcement. If you believe in science and facts, read on.<p>Back in the 1980s, NASA published a research report called …

Controversial New Theory Suggests Life Wasn't a Fluke of Biology—It Was Physics

The biophysicist Jeremy England made waves in 2013 with a new theory that cast the origin of life as an inevitable outcome of thermodynamics. His …

Biology

CSS tricks to revolutionise your web layouts

If you’ve been working in the web industry for a couple of years, you may feel that you're always coding or designing the same website layout. …

Graphics

Why Composition is Harder with Classes

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ …

Introducing gpu.js: GPU Accelerated JavaScript

It’s kind of fun to do the impossible.<p>S<b>o, Here’s the problem:</b> You are a chef, and you have been asked to prepare milkshakes for your best friend’s …

The Internet is Going Nuts for This Landscape Photographer's Creative Images

Have you heard of the desert lake in Australia with extremely high concentration of salt? Well, it is the Lake Eyre and Murray Fredericks, an …

HTML Canvas Element: The Way of The Future

HTML Canvas cheat sheet which is perfect for beginners through to people with advanced knowledge of coding.

HTML

A look inside React Fiber

Korneliusz Caputa, July 07, 2017<p>As we all know by now, a big change is coming inside of React.<p>with version 16. It's a significant one, because it …

Mastering Async Await in Node.js

<b>In this article, you will learn how you can simplify your callback or Promise based Node.js application with async functions …

JavaScript

The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)

I was at a Free Code Camp meetup in San Francisco a few days ago (for those not familiar, Free Code Camp is a group of people who get together to …

The Ultimate List of 38 JavaScript Tools

In January 2017 the <b>Stack Overflow</b> community has interviewed 64,000 software developers for the annual developer survey. While the results remain …

Angular vs. React: Which Is Better for Web Development?

Is Angular vs. React just a matter of personal preference? This article gives an in-depth comparison and analysis of various Angular and React …

JavaScript

Avoid “Dirty” Photos with This Simple 3-Step Process for Cleaning Your Camera’s Sensor (VIDEO)

Dirty camera sensors are a common source of degraded image quality, resulting in tedious post-processing work to clean up the photograph. This …

San Francisco

How to Cut Your Photo Editing Time in Half

Editing photos after a shoot can be extremely time-consuming, especially if you have not spent some time optimizing your workflow. If you’d like to …

A Unified Styling Language

In the past few years we’ve seen the rise of CSS-in-JS, emerging primarily from within the React community. This, of course, hasn’t been without its …

The new paradigm of responsive email frameworks

<b>Introduction</b><p>Email is one of the best ways to engage with your clients, especially during the holiday season. However, if you want to stand out, no …

DOM2Texture: Abusing Arcane APIs

When using OpenGL (or WebGL), you have to do <i>everything</i> yourself, including font rendering and layouting. I thought: “Wouldn’t it be great if you …