tech/webdev magazine

May 31, 2015

May 30, 2015

Como funciona a compressão JPEG

Saturday, May 30, 2015 Teklinks No comments

A resposta é: com uma boa dose de inteligência e alguma matemática à mistura. Hoje trago-vos um vídeo que aborda um dos passos fundamentais para reduzir o tamanho de uma imagem; o DCT (Discrete Cosine Transform) do formato JPEG.

Full article

Writing for Apple Watch

Saturday, May 30, 2015 Teklinks No comments

Apple Watch is “the most personal device Apple has ever designed,” and it communicates with its wearers in more human ways than usual. The iOS Human Interface Guidelines state that “every word you display in an app is part of a conversation you have with users.

Full article

The jsblocks Framework

Saturday, May 30, 2015 Teklinks No comments

Antonio Stoilkov sent in jsblocks (GitHub: astoilkov/jsblocks, License: MIT, npm: jsblocks), a new client-side framework that claims to have a rendering performance that is faster than React. It's a full-featured framework, and has some unique features.

Full article

User is the king (part 2)

Saturday, May 30, 2015 Teklinks No comments

The current Operating System for mobile applications separate every services. The users see on the home screen every apps he downloaded, without any connections between each others. I like to imagine each application as its own world, as a complete experience.

Full article

May 29, 2015

Google's Project Soli to bring gesture control to wearables

Friday, May 29, 2015 Teklinks No comments

Gesture-based system are usually attached to video game consoles like the Microsoft Kinect or your computer like the Leap Motion. Google's ATAP team figured that the smaller form factor of the smartwatch segment needed its own finger-waving way to control the devices without having to reply on the smartphone. It's Project Soli replaces the physical controls of smartwatches with your hands using radar to capture your movements.

Full article

Node Scraping Libraries

Friday, May 29, 2015 Teklinks No comments

In this post I will show you how to use different libraries so you can get a rough idea of how to work with them. These are only very simple examples. Please check out the docs to get to know more.

Full article

Hola Better Internet Sells Your Bandwidth, Turning Its VPN into a Botnet

Friday, May 29, 2015 Teklinks No comments

Hola Better Internet is a popular Firefox and Chrome extension that allows you to watch blocked content overseas. However, there’s something more nefarious going on behind the scenes: the company is selling the bandwidth of Hola users to anyone with money to buy, effectively turning its users into a botnet for hire.

Full article

May 28, 2015

Ember Screencasts

Thursday, May 28, 2015 Teklinks No comments

EmberScreencasts are short screencasts that help you level up your skills and keep you up to date with all the cool things happening in the Ember ecosystem. New screencasts are released every week- usually one free and one for Pro subscribers. You can explore different series and subjects, start off with my favorites, or see the latest screencasts.

Full article

All the New Features of Android M

Thursday, May 28, 2015 Teklinks No comments

Today, Google announced the developer preview of the newest version of Android. As usual, this new version, Android M, will be out later in the year. However, those with certain Nexus devices can download the preview starting today. Here’s what you can expect in the next version of Android.

Full article

Office Lens chega finalmente ao Android

Thursday, May 28, 2015 Teklinks No comments

Já é bem conhecida a ofensiva que a Microsoft tem feito, lançando excelentes apps para as plataformas concorrentes, e agora é vez do seu Office Lens chegar ao Android. Este Office Lens é uma app de "scanning" que permite rapidamente captar imagens de documentos, apontamentos, cartões de visita ou até quadros; tratando de coisas como a correcção de perspectiva e até o reconhecimento do texto para facilitar as pesquisas futuras.

Full article

Bootstrap Tutorial

Thursday, May 28, 2015 Teklinks No comments

Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development. Bootstrap tutorials will help you learn the essentials of Bootstrap, from the fundamentals to advanced topics, so that you can create web pages with much less efforts.

Full article

5 System Rescue Boot Discs based on Windows PE

Thursday, May 28, 2015 Teklinks No comments

A boot disc is very useful because it can be used to perform troubleshooting tasks on an unbootable computer. Most of the time software that belongs in the category of data recovery, antivirus and hard drive backup/restore provides the option to create a boot disc which is sometimes known as rescue disc. Although these software can run from Windows, they are actually most efficient when run offline from a bootable disc.

Full article

Google IO 2015

Thursday, May 28, 2015 Teklinks No comments

Começa hoje mais um Google I/O, o evento anual onde o Google dá a conhecer muitas das novidades em que está a trabalhar e a preparar para os próximos tempos. Serão dois dias recheados de muita informação, que iremos acompanhando minuto a minuto.

Full article

A to Z CSS

Thursday, May 28, 2015 Teklinks No comments

Learn CSS and sharpen your front-end skills with these bite-sized video screencasts. There's something for everyone in AtoZ CSS Season 1; pick your level and get started with these popular episodes below.

Full article

May 27, 2015

Benton Modern : Case Study On Responsive Web Typography

Wednesday, May 27, 2015 Teklinks No comments

Having the ability to set legible body copy is an absolute must, and we’ve come a long way with web typography since the dawn of web design. However, I feel like we have allowed the lack of variety prior to the rise of web fonts to dampen our creativity now that thousands of web fonts are at our disposal.

Full article

An Introduction to Appium

Wednesday, May 27, 2015 Teklinks No comments

Automated testing is known to be very valuable to any programmer. It is a tool that allows the simulation of a person’s actions on a specific device and it’s favored because it lacks the errors or speed limitations of an actual person.

Full article

Design user research explained for everyone

Wednesday, May 27, 2015 Teklinks No comments

The most relevant source of inspiration and considerations when designing things are people. This inspiration can be deeper than understanding what people do, why they do it and what they say they need; it is ultimately about understanding what they truly value.

Full article

Xiaomi's $15 Mi Band now syncs with Google Fit

Wednesday, May 27, 2015 Teklinks No comments

Xiaomi pushed out an update to the Mi Fit companion app for the Mi Band fitness tracker that allows the sharing of data to Google Fit. The compatibility with Google Fit makes the Mi Band — which went on sale in India earlier this year for just $15 — a much more attractive proposition for customers looking to track their daily activity. The Mi Band offers call and text notification alerts delivered through the trio of LED lights on its surface, and is IP67 certified.

Full article

Closures in JavaScript

Wednesday, May 27, 2015 Teklinks No comments

Closure is what happens when we manipulate variable scope in our functions. We might do this either to make variable contents accessible where they would not otherwise be, or to protect a variable from unwanted access. We covered the concept of variable scope. Specifically, we talked about the following two items: Closure is what happens when we manipulate variable scope in our functions.

Full article

Programming With Yii2: Validations

Wednesday, May 27, 2015 Teklinks No comments

In this Programming With Yii2 series, I'm guiding readers in use of the newly upgraded Yii2 Framework for PHP. In this tutorial, I'm going to introduce you to Yii2's validators. Validators simplify the code needed to validate input, i.e.

Full article

Promises and design patterns in AngularJS

Wednesday, May 27, 2015 Teklinks No comments

The traditional way to deal with asynchronous tasks in Javascript are callbacks; call a method, give it a function reference to execute once that method is done. You get the idea. This is pretty neat, but, it has some drawbacks; for one, combining or chaining multiple asynchronous processes is tricky; it either leads to a lot of boilerplate code, or what's known as callback hell (nesting callbacks and calls in each other).

Full article

A curated list of angular directives

Wednesday, May 27, 2015 Teklinks No comments

Multiple-Date-Picker is an Angular directive to show a simple calendar allowing user to select multiple dates, use custom callback on (de)selection. You can also specify some off days or already selected days. angular-swing is an AngularJS directive for swipe-left/swipe-right for yes/no input.

Full article

Vibrant.js

Wednesday, May 27, 2015 Teklinks No comments

Extract prominent colors from an image. Vibrant.js is a javascript port of the awesome Palette class in the Android support library. As you can see, Vibrant's first argument is an image. Make sure it's loaded before passing it off to Vibrant. Vibrant has 3 constructor parameters:

Full article