Juan Terrazas

138 Flips | 1 Magazine | 3 Likes | 1 Following | 1 Follower | @terrator | Keep up with Juan Terrazas 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 “Juan Terrazas”

Want to Be Happier? Science Says Do These 11 Things Every Single Day

Try them. They work. (If you can't trust science, what can you trust?)<p>Obviously, we all want to be happier. But there's another reason to wish to be more lighthearted and content: Happiness is definitely a result, but happiness is also a driver.<p>While I'm definitely into finding ways to improve …

Hacker demos 'Flying JB' Jailbreak for iOS 9.2.1

Chinese hacker Min Zheng aka @SparkZheng has published a YouTube video which demos a jailbreak for iOS 9.2.1 called Flying JB. The demo shows ‘Flying …

Isomorphic Javascript, let’s make it easier.

<b>isomorphic</b> i·so·mor·phic (ī’sə-môr’fĭk) Having a similar structure or appearance but being of different ancestry.<p>Ever since the invention of NodeJS …

TypeScript for Node.js - using Visual Studio Code

How to setup a simple Node.js project with TypeScript support in <b>Visual Studio Code</b> – Free and Open source IDE.<p>As I explained in previous post, …

The Minimalism Checklist

The average home in the U.S. contains about three hundred thousand items. What on earth? What are we even doing with all that stuff?If your house …

Improving AngularJS performance with 1 line of code

<i>The following is from</i> <i>Upstate Interactive</i><i>’s, Peter B. Smith.</i><p>I’m on Genius.com and I right click over some text and click “Inspect Element” for I’m not …

Solving Common Angular 2 HTTP Pitfalls: No map() Method for respose.json() & No Http Provider

I had so much fun helping mentoring a couple dozen developers yesterday in SSW’s Angular Hack Day here in Sydney. It was an awesome day from …

Carbonara wars: why Italy is right to be mad about a French farfalle travesty

A French website’s reinvention of the traditional Italian dish has been condemned for its use of cremefraiche – among other unholy tweaks. Here’s my version of this gloriously simple dish<p>Nothing is so guaranteed to make the Italian blood boil like a well-salted pan of pasta as a foreigner fiddling …

Issue #1 - ngValue, injectAsync() soon deprecated, new docs

1. Select controls can now bind to objects<p>Something we’ve been waiting for since a long time! Select form controls can now bind to objects using …

A Gentle Introduction to Functional JavaScript: Part 2

This is part two of a three-part series introducing ‘functional’ programming in JavaScript. In the previous article, we saw how functions can be used …

JavaScript

Flexbox Grid

Responsive<p>Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, sm, md & lg viewport …

Time for Flexbox First

The web development community has a habit of declaring "firsts" those practices and approaches that reach some ill-defined status signaling they are …

Accessible, Simple, Responsive Tables

<i>There is no single solution to make any <table> appropriately responsive. That's what I like about this post by Davide Rizzo: it admits that, then</i> …

Lincoln, on mobs

In 1838, not yet 30 years old, Abraham Lincoln gave this talk at the Lyceum. 180 years later, less patient modern readers can profitably jump ahead …

Heavy Recruitment of Chinese Students Sows Discord on U.S. Campuses

Colleges need international students in part for the tuition revenue, but language and cultural barriers make assimilation a struggle<p>Chutian Shao moved from China to the Midwest college town of Champaign, Ill., a few years ago. Some days, he says, it feels as if he hasn’t traveled very far at …

University of Illinois

Adobe launches Project Comet as 'Experience Design'

Adobe’s Project Comet is now Experience Design (XD), and is available in preview for anyone with an existing Adobe account.<p>Noting there are currently “lots of tools tackling many parts of the problem” of designing apps, Adobe is positioning XD to compete more directly with Sketch, and it does a …

OWC introduces Aura PCIe flash storage upgrades for late model MacBook Pros and MacBook Airs

Today, aftermarket Mac upgrade specialists OWC announced that the long-awaited PCIe flash storage upgrades for late model Mac laptops are now available. MacBook Pro, as far back as the Late-2013 product cycle, and MacBook Air, as far back as the Mid-2013 product cycle, are eligible to upgrade. …

MacBook Pro

How to eliminate the adware that’s plaguing your Mac

In addition to various viruses that can harm your Mac, there’s a different kind of annoyance you might have stumbled upon: adware.<p>This might manifest itself as a web page that tells you you’ve been infected, with an accompanying phone number to call or malicious website to visit, or it might even …

Mac Software

Why some cultures love the tastes you hate

Why do some cultures find one taste delectable and another disgusting? BBC Future investigates.<p>When I was visiting Shanghai, I learned to avoid a certain alley on my walk to the underground system. It always smelled incredibly, almost unbelievably bad – like there was an open sewer on the sidewalk. …

AngularJS: Understanding Custom Directive

While working on one of the applications being developed on the AngularJS framework, I came across a situation where I had to add a reusable and …

JavaScript

Write Swift code in a web browser with the IBM Swift Sandbox

IBM has today unveiled their first public effort towards Swift, with the introduction of the IBM Swift Sandbox website. You can type lines of Swift code into the text editor on the left and then run the code on a Linux server, posting the output in the right column. This is all made possible by the …

App Store

Tips & Tricks for debugging unfamiliar AngularJS code

You've been given an Angular code base. How do you figure out where everything is? Where scope variables are coming from? What controller does …

11 Tips to Improve AngularJS Performance

Share this:<p>I am new to Angular (even though I am not new to the web development), so please take everything that I am about to say with a grain of …

JavaScript

AngularJS and scope.$apply

If you’ve written a non-trivial amount of code in AngularJS, you may have come across the $scope.$apply() method. On the surface, it may seem like …

Little-known directives of Angular.js

During my recreational reading of Angular.js documentation I made a handful of notes describing some little-known, yet useful directives. Bon appétit.

Using and chaining promises in AngularJS

CSS Font Sizing

Following on from last week's article in which I briefly discussed css pixel sizing, I decided to look into the different ways you can declare your …

How to make a pure CSS loader animation using Sass and Compass

Today, just for fun, let’s make a nice pure CSS loader animation using Sass and Compass.<p>A demo is included below.<p><b>Note: If the demo doesn’t seem</b> …

Form Inputs: The Browser Support Issue You Didn’t Know You Had

The lowly form input. It’s been a part of HTML for as long as HTML has had a formal specification; but before HTML5, developers were hamstrung by its …