tech/webdev magazine

September 30, 2016

Google Web Fonts Typographic Project

Friday, September 30, 2016 Teklinks No comments

There are over 800 Google Fonts available for free. But, pairing typefaces isn’t easy and many of those fonts don’t work for typical websites. Part of the 25x52 initiative, this collaborative, ongoing project offers inspiration for using Google’s font library.

Full article

git-flow cheatsheet

Friday, September 30, 2016 Teklinks No comments

To start a release, use the git flow release command. It creates a release branch created from the 'develop' branch. You can optionally supply a [BASE] commit sha-1 hash to start the release from. The commit must be on the 'develop' branch.

Full article

20 stunning examples of CSS3 animation

Friday, September 30, 2016 Teklinks No comments

CSS3 properties opened a multitude of new doors to web designers and developers, making it possible to create animations and interactivity entirely in CSS markup, without going near Flash, Silverlight or After Effects. Everything you see below has been created using CSS3, SVG and JavaScript.

Full article

September 29, 2016

Node.js at Scale - npm Best Practices

Thursday, September 29, 2016 Teklinks No comments

Node Hero was a Node.js tutorial series with focusing on teaching the most essential Node.js best practices, so one can start developing applications using it. With our new series, called Node.js at Scale, we are creating a collection of articles focusing on the needs of companies with bigger Node.

Full article

Responsive Images 201: Client Hints

Thursday, September 29, 2016 Teklinks No comments

Last year, I wrote a ten-part series called Responsive Images 101 that introduced the new responsive images syntax. Today, I want to continue that series by talking about Client Hints. As the title indicates, this is an advanced responsive images topic.

Full article

September 28, 2016

Chatbots: Your Ultimate Prototyping Tool

Wednesday, September 28, 2016 Teklinks No comments

Conversational UI is getting a lot of buzz out in the world, and for good reason. We are in an exciting moment as we observe existing technology, design zeitgeist, and user needs aligning around leaner, more immediate, and human ways to engage with digital services.

Full article

Angular 2 Form Validation

Wednesday, September 28, 2016 Teklinks No comments

Angular 2.0 final was made official just a few days ago and there’s never been a better time to dive in. In the last few weeks, we saw some pretty radical changes to the framework with the addition of the Ahead-of-Time (AoT) compiler, introduction of the @NgModule decorator and a new Forms Module.

Full article

September 27, 2016

JavaScript Speech Recognition

Tuesday, September 27, 2016 Teklinks No comments

Speech recognition software is becoming more and more important; it started (for me) with Siri on iOS, then Amazon's Echo, then my new Apple TV, and so on. Speech recognition is so useful for not just us tech superstars but for people who either want to work "hands free" or just want the convenience of shouting orders at a moment's notice.

Full article

Xiaomi revela o Mi 5s e 5s Plus

Tuesday, September 27, 2016 Teklinks No comments

Depois do Xiaomi Mi 5 e Mi 5 Pro em cerâmica, eis que chegam finalmente os novos Mi 5s e Mi 5s Plus, onde não falta a câmara dupla traseira e um sensor de impressões digitais que fica sob o vidro frontal. Mas para quem quiser um modelo maior e melhor... temos o Mi 5s Plus.

Full article

Google faz 18 anos

Tuesday, September 27, 2016 Teklinks No comments

Lembram-se do que estavam a fazer em 1998? Fosse o que fosse, por esta mesma altura dois jovens chamados Larry Page e Sergey Brin davam início à tarefa de facilitar o acesso à informação em toda a internet - certamente não imaginando aquilo em que o seu Google se viria a tornar.

Full article

Why Learning Angular 2 Was Excruciating

Tuesday, September 27, 2016 Teklinks No comments

A few months ago I decided to try my hand at web development. Angular 2 was new and shiny at the moment, so I decided to download it and start building a website. Now, as someone who is primarily a Java developer, this was an altogether new and very interesting experience.

Full article

Scaling A Distributed Team to 50+ Employees

Tuesday, September 27, 2016 Teklinks No comments

Distributed teams — teams with 100% remote workers — are on the rise. Though how many times have you heard (or said) “I could never work remotely”? We’re working remotely at UpLabs, and we’ve found that the real obstacle really is to unlearn the traditional 9-to-5 grind.

Full article

Building Social: A Case Study On Progressive Enhancement

Tuesday, September 27, 2016 Teklinks No comments

We talk a lot about progressive enhancement and how it improves backwards compatibility. But how straightforward is it to apply progressive enhancement concepts to a real-life project? When designing a rich interactive experience, it can be difficult to determine what can be implemented purely using HTML and CSS and what absolutely requires JavaScript.

Full article

September 26, 2016

Google's 4K Chromecast emerges in an image leak

Monday, September 26, 2016 Teklinks No comments

Those rumors of a 4K-capable Chromecast dongle just got more substantial. Evan Blass (who has a knack for accurate leaks) has posted an image of what he says is the Chromecast Ultra. The device itself isn't remarkable -- surprise, it's a puck with an HDMI cable attached.

Full article

Uber e Cabify serão legalizados até ao final do ano

Monday, September 26, 2016 Teklinks No comments

A guerra entre taxistas e Uber estará longe de estar terminada, mas até ao final do ano deverá ficar arrumada a questão mais importante por agora, com o ministro do Ambiente a dizer que a legislação que regulamenta as plataformas electrónicas como a Uber e Cabify deverá entrar em vigor at

Full article

httpstat: Simple cURL Stats

Monday, September 26, 2016 Teklinks No comments

There are a lot of tools out there that do great, advanced things but present them as well as they could be presented. I wont knock cURL for anything -- it's an amazing tool many of us can't live without; what I will say, however, is that it's nice having tools on top of cURL for better presentation or extended functionality.

Full article

Create a Single Page App With Go, Echo and Vue

Monday, September 26, 2016 Teklinks No comments

In this tutorial we'll create a very simple "todo" application. When finished we will be able to create tasks with a title, display the newly created tasks and delete them. The application backend will be written using the Go programming language.

Full article

101 Javascript Interview Questions.

Monday, September 26, 2016 Teklinks No comments

In JavaScript, if you try to use a variable that doesn’t exist and has not been declared, then JavaScript will throw an error var name is not defined and script will stop executing. However, if you use typeof undeclared_variable, then it will return undefined.

Full article

Sending Music Long Distance Using A Laser

Monday, September 26, 2016 Teklinks No comments

This isn’t the first time we’ve seen DIYers sending music over a laser beam but the brothers [Armand] and [Victor] are certainly in contention for sending the music the longest distance, 452 meter/1480 feet from their building, over the tops of a few houses, through a treetop and into a friend

Full article

September 25, 2016

9 Underutilized Features in CSS

Sunday, September 25, 2016 Teklinks No comments

CSS has been around for a long time — since 1994 depending on who you ask — and has become the de facto standard for styling websites. New specs (like the new CSS4 modules) keep adding cool functionality with animations, transforms, box-shadows, and a smattering of new units and selectors.

Full article

So you have an app idea, eh?

Sunday, September 25, 2016 Teklinks No comments

“Ideas are cheap, execution is everything,” says Lowercase Capital founder Chris Sacca. A lot of people have ideas. They’re not very valuable on their own. Ideas are fragile and often are just unactualized seeds to what they might become.

Full article

building hacker news with angular 2 cli, rxjs and webpack

Sunday, September 25, 2016 Teklinks No comments

If you have ever built an Angular 2 application before, you’ll know that setting up and bootstrapping an application can take a significant amount of time. Thankfully, the Angular team have rolled out Angular CLI, a command line interface that makes creating and scaffolding an application significantly easier.

Full article

Angular 2 Animations - Foundation Concepts

Sunday, September 25, 2016 Teklinks No comments

Animations features often are scary goals for developers. And Angular’s doctrine made Animation features intimidating as hell. But Angular 2 animations are not scary! Templates are closely associated/integrated with @Component. We will notice that animations following a similar pattern.

Full article