tech/webdev magazine

September 30, 2016

Google Web Fonts Typographic Project

Friday, September 30, 2016 Teklinks

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

Google Maps ganha mais comandos de voz via "Ok Google"

Friday, September 30, 2016 Teklinks

Se são daquelas pessoas que vai dando cada vez mais uso ao "Ok Google" para efectuar comandos por voz no Android, vão gostar de saber que o Google Maps passa a ser mais amigo das conversas e passa a suportar o Ok Google para coisas como encontrar postos de combustível.

Full article

Get Started With Firebase for Android

Friday, September 30, 2016 Teklinks

Mobile applications need a back-end server in order to perform tasks such as authenticating users and synchronizing user data across multiple devices. Creating such a server, however, requires a skill set that most independent app developers lack.

Full article

git-flow cheatsheet

Friday, September 30, 2016 Teklinks

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

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

One-Click Desktop, Cam, & Mic Recording Tool for Chrome

Friday, September 30, 2016 Teklinks

Opentest is the fastest way for you to share knowledge and collaborate more easily through video. The seamless experience makes it perfect for: Walking a co-worker through a project, Bug tracking/QA (both web & mobile), Personalized sales demos, Customer support.

Full article

September 29, 2016

Running a Node.js process on Debian as a Systemd Service

Thursday, September 29, 2016 Teklinks

This guide will teach you how to run your Node processes automatically on Debian (or even Ubuntu). This will mean that your processes can start when your server boots and that they will keep running in case of crashes. Two years ago I wrote “Running a Node.js process on Debian as an init.

Full article

Node.js at Scale - npm Best Practices

Thursday, September 29, 2016 Teklinks

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

The New Raspberry Pi OS Is Here, and It Looks Great

Thursday, September 29, 2016 Teklinks

The Raspberry Pi’s main operating system, Raspbian, just got a brand new look from the Raspberry Pi Foundation. Dubbed PIXEL, it’s a skin for Raspbian that modernizes the interface, adds some new programs, and makes it much more pleasant to use.

Full article

Create a Pokémon GO Style Augmented Reality Game With Vuforia

Thursday, September 29, 2016 Teklinks

In the first post of this series we talked about how awesome Vuforia is for creating Augmented Reality experiences, and now we're ready to practice these concepts in an actual app. In this tutorial, we'll start to play around with Augmented Reality using Vuforia on Unity 3D.

Full article

Top 5 Free Screen Recording Software for Windows [Reviewed]

Thursday, September 29, 2016 Teklinks

Screen Recorders are handy tools used to record the computer’s screen, i.e., record the ongoing activities on the screen. Using these, you can record the screen as easily as you would take screenshots on your computer or record life’s best moments with a camera.

Full article

Responsive Images 201: Client Hints

Thursday, September 29, 2016 Teklinks

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

Get Started With Angular 2 and TypeScript

Thursday, September 29, 2016 Teklinks

Angular 2 is built on TypeScript, which uses ES6 syntax and compiles to vanilla JavaScript. Standard ES5 JavaScript is also valid TypeScript, so you can still use your existing code.  Where TypeScript differs is in the typing system.

Full article

September 28, 2016

Chatbots: Your Ultimate Prototyping Tool

Wednesday, September 28, 2016 Teklinks

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

An Angular-road trippers guide to Angular 2 Testing

Wednesday, September 28, 2016 Teklinks

Testing is important to building solid, production-ready applications. Today we’ll be discussing Angular 2 Testing, but regardless of the language, framework, or application we are building, having a solid test setup is crucial to know if our applications are functioning properly.

Full article

Angular 2 Form Validation

Wednesday, September 28, 2016 Teklinks

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

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

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

Improving Website Performance Through Image Optimization

Tuesday, September 27, 2016 Teklinks

When developing or updating a website, some of your core goals should be delivering an optimal end user experience and improving website conversions, since these two facets are key to driving revenue and enhancing your company’s bottom line.

Full article

Google faz 18 anos

Tuesday, September 27, 2016 Teklinks

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

Particles.js: Control Particle Count and Shape

Tuesday, September 27, 2016 Teklinks

The previous Particles.js tutorial briefly discussed various features that the library offers and how to get started with the library. In this tutorial I will cover in detail all the aspects of Particles.js that deal with the physical appearance of particles.

Full article

Why Learning Angular 2 Was Excruciating

Tuesday, September 27, 2016 Teklinks

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

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

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

Don’t Listen to Users and 4 Other Myths About Usability Testing

Monday, September 26, 2016 Teklinks

I’ve conducted around 50 usability studies at Icons8. While I was learning my craft I read many articles on the topic. What I found is that some practices are blindly borrowed from laboratory research while others are heavily misinterpreted. And some are pure dehumanizing.

Full article

Google's 4K Chromecast emerges in an image leak

Monday, September 26, 2016 Teklinks

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

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

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

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

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

UI Movement – The Most Popular Design Animations

Monday, September 26, 2016 Teklinks

UI Movement started out as a newsletter that featured the best UI designs every day. The main real difference between UI Movement and other design inspiration sites, is that they focus exclusively on UI designs.

Full article

Sending Music Long Distance Using A Laser

Monday, September 26, 2016 Teklinks

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

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

“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

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

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