tech/webdev magazine

April 29, 2017

Familiarity Bias is Holding You Back: It’s Time to Embrace Arrow Functions

Saturday, April 29, 2017 Teklinks No comments

I teach JavaScript for a living. Recently I’ve shuffled around my curriculum to teach curried arrow functions sooner — within the first few lessons. I moved it earlier in the curriculum because it’s an extremely valuable skill, and students pick up currying with arrows a lot quicker than I thought they would.

Full article

Spring Into CSS Grid ?

Saturday, April 29, 2017 Teklinks No comments

CSS Grid has been getting a lot of attention recently and I finally dedicated time this past weekend to sit down and get a basic understanding of how it works. It was an emotional rollercoaster of an experience (seriously, this is life changing stuff) but I was able put together some notes while creating my demo and wanted to share.

Full article

April 28, 2017

Using Firebase as a Real Time System

Friday, April 28, 2017 Teklinks No comments

I have been an avid user of Firebase for more than a year now. When Parse.com announced it would be shutting off, I was attending a Google Launchpad in Mountain View as a mentor. If you haven’t heard of the Google Launchpads, they are great.

Full article

Stealing Cars for 20 Bucks

Friday, April 28, 2017 Teklinks No comments

[Yingtao Zeng], [Qing Yang], and [Jun Li], a.k.a. the [UnicornTeam], developed the cheapest way so far to hack a passive keyless entry system, as found on some cars: around $22 in parts, give or take a buck.

Full article

April 27, 2017

Testing Angular faster with Jest

Thursday, April 27, 2017 Teklinks No comments

Note: This article assumes you are using an Angular CLI v1.0 generated project from Angular v4.0.0. But it too works on Angular v2.x with CLI in beta. Despite Angular being a comprehensive framework with lots of default abstractions: e.g. custom JIT and AOT compilers, deep RxJS and Zone.

Full article

Vuejs 2 Authentication Tutorial

Thursday, April 27, 2017 Teklinks No comments

TL;DR: Vuejs is a progressive JavaScript framework for building user interfaces on the web. It was launched shortly after ReactJS and over time, lots of developers started adopting it in their daily work. In fact, with the launch of Vuejs 2.0, the adoption and usage worldwide skyrocketed.

Full article

How to install and use Headless Chrome on OSX

Thursday, April 27, 2017 Teklinks No comments

This walkthrough shows you how to get headless Chrome up and running on OSX and explains in detail how to use the code examples provided by the Chrome team. Headless mode in Chrome is a new way to interact with websites without having to actually have a window up on the screen.

Full article

5 New Programming Languages to Learn in 2017

Thursday, April 27, 2017 Teklinks No comments

Being a developer has been a top career choice for a while, and it’s hard to imagine this will change anytime soon. Whether you’ve just started or you are an experienced programmer, probably your most frequently asked question will be what to learn next?

Full article

Uber wants to test its flying taxis by 2020

Thursday, April 27, 2017 Teklinks No comments

Today in Dallas, Uber is taking the wraps off its flying car plans. The company's three-day "Elevate" summit is meant to discuss all things relating to vertical take-off and landing (VTOL) craft and how Uber sees them as a major part of its future strategy.

Full article

April 26, 2017

10 Machine Learning Examples in JavaScript

Wednesday, April 26, 2017 Teklinks No comments

When we think of tools for developing Machine Learning software, languages like Python, C++, and MATLAB come to mind. Although it is the most popular programming language in the world, JavaScript is usually not on that list. This is mainly due to the lack of a strong AI ecosystem in JavaScript.

Full article

The Many Tools for Shape Morphing

Wednesday, April 26, 2017 Teklinks No comments

To no one's surprise, I'm sure, there are lots of different ways to do the same thing on the web. Shape morphing, being a thing on the web, is no different. There are some native technologies, some libraries that leverage those, and some libraries that do things all on their own.

Full article

How To Edit A GIF Without Photoshop On Windows

Wednesday, April 26, 2017 Teklinks No comments

GIF is a popular image format and creating GIFs is pretty easy. There are tools that let you record a screencast and save it as a GIF. There are quite a few tools that can create high quality GIFs. Imgur has a dedicated tool for creating GIFs from YouTube videos.

Full article

April 24, 2017

Education of a Programmer

Monday, April 24, 2017 Teklinks No comments

When I left Microsoft in October 2016 after almost 21 years there and almost 35 years in the industry, I took some time to reflect on what I had learned over all those years. This is a lightly edited version of that post. Pardon the length!

Full article

Why TypeScript Is Growing More Popular

Monday, April 24, 2017 Teklinks No comments

Why is TypeScript getting so popular? Key development frameworks depend on it and it improves developer productivity in the ever-changing JavaScript world. The recent Stack Overflow Developer Survey and the annual RedMonk programming language rankings both showed that TypeScript — the open source project started by Microsoft to combine transpiling for advanced JavaScript features with static type checking and tooling — is reaching new heights of popularity.

Full article

Bot framework, web chat and push notifications

Monday, April 24, 2017 Teklinks No comments

This blog article is explaining how to setup web push notifications on a bot framework web chat control. For this, we will use service workers and VAPID. All the code shown here is available in this Github repository containing the full version of it.

Full article

April 23, 2017

April 22, 2017

Let’s Build a Web App with Vue, Chart.js and an API

Saturday, April 22, 2017 Teklinks No comments

Data is beautiful. And with modern technologies it is crazy easy to visualize your data and create great experiences. In this quick how to, we cover how to interact with the npm ? API to get download statistics of a package and generate a chart from this data with Chart.js With Vue.

Full article

April 20, 2017

Better Git configuration

Thursday, April 20, 2017 Teklinks No comments

I like Git. I use it all the time. As I sometimes do, I recently took some time to really dig in, read through documentation, and review my global Git configuration. Welcome to my fourth stack improvements post!

Full article

The Can-Do’s of CodePen Projects

Thursday, April 20, 2017 Teklinks No comments

We just recently launched Projects, the latest big feature over on CodePen. It's quite a bit different than the Pen Editor, so let's take a look at all the things it can do! With CodePen Projects, you get a sidebar of files for you to put whatever files you like.

Full article

April 19, 2017