tech/webdev magazine

May 31, 2016

Design Patterns: Progressive Disclosure for Mobile Apps

Tuesday, May 31, 2016 Teklinks

Before we begin, let’s quickly define design patterns. Design patterns were first introduced by Christopher Alexander, an architect and design theorist who noticed that many things in our activities happen according to patterns: patterns describe a problem and then offer a solution.

Full article

Intel lança Core i7 6950X com 10-cores

Tuesday, May 31, 2016 Teklinks

Os fãs dos PCs mais potentes possíveis têm um novo CPU a adicionar à sua lista de desejos: o Intel Core i7 6950X, que estreia no segmento desktop um processados com 10 cores (20 virtuais, graças ao Hyper-Threading.

Full article

What UX designers can learn from 1990s Japanese video games

Tuesday, May 31, 2016 Teklinks

I’m writing this from a slightly saddened perspective, revisiting my favorite SNES RPGs and realizing something: I’ve been spoiled by modern UX design. The sentiment is pretty universal. Hugon on the Quarter to Three forum writes: “When I think ‘console RPG’ I think pages of fairly inscrutable character info and bad navigation. You cry tears of joy if you can just get a basic item comparison.”

Full article

Carta por pontos chega no dia 1 de Junho

Tuesday, May 31, 2016 Teklinks

Com este novo sistema, cada condutor começa com 12 pontos, que serão perdidos por cada contraordenação praticada. A quantidade de pontos retirada a cada condutor depende da gravidade da contraordenação, podendo variar, conforme a seguinte tabela:

Full article

Google e Mozilla no Porto a 2 de Junho

Tuesday, May 31, 2016 Teklinks

O GDG Porto ainda mal acabou de chegar do Google I/O e já tem mais um evento que ninguém vai querer perder, já no próximo dia 2 de Junho, que traz a Google e a Mozilla até à capital do Norte. Este Google Roadshow vai preencher completamente o próximo dia 2 com três eventos.

Full article

May 30, 2016

Timedropper – New jQuery UI TimePicker Plugin

Monday, May 30, 2016 Teklinks

Timedropper is a jQuery UI timepicker. Manage time input fields in a standard form. Focus on the input to open an small interactive timepicker. You can set time in 12-hour clock in which the 24 hours of the day are divided into two periods. You can also enables time change using mousewheel.

Full article

Microservices: The Spring Boot Way

Monday, May 30, 2016 Teklinks

Some Food for Thought When a Java developer thinks of developing a web application/services in Java and what it involves, the following list likely comes to mind: Servlet APIs Web Frameworks (Struts/SpringMVC/REST API frameworks etc) Application Logic Web Container (Tomcat/JBoss) Build Scripts (ANT

Full article

May 29, 2016

Minimal MQTT: Control and Clients

Sunday, May 29, 2016 Teklinks

So you’ve built a central server and filled your house with WiFi-connected nodes all speaking to each other using the MQTT protocol. In short, you’ve got the machine-to-machine side of things entirely squared away.

Full article

Cria uma mini estação meteorológica WiFi por menos de €15

Sunday, May 29, 2016 Teklinks

Se já passaram pela tentação de investir numa estação meteorológica que vos permitisse ver o estado do tempo remotamente via internet, que tal se vos disser que isso é algo que podem fazer por menos de 15 euros? Muitas vezes temos falado de como, actualmente, se podem fazer coisas complexa

Full article

May 27, 2016

How to Write Effective Logs for Remote Logging

Friday, May 27, 2016 Teklinks

In my last blog post, I listed many of the reasons that you should be using log management. In this post I will explain methods to log effectively. Logging effectively is not a precursor to using remote logging. Having logs is always better than not having logs.

Full article

Six nifty ES6 tricks

Friday, May 27, 2016 Teklinks

In this blog post, I show six tricks enabled by new ES6 features. At the end of each section, I point to related material in my book “Exploring ES6” (which is free to read online). ES6 parameter default values are only evaluated when they are actually used.

Full article

72h de saldos na Gearbest

Friday, May 27, 2016 Teklinks

Depois das impressoras 3D a preço irresistível, a Gearbest expande a sua promoção para uns saldos durante 72h, onde não faltam gadgets que poderão querer apanhar a preço mais reduzido que nunca.

Full article

The Good and the Bad of Programming Forms in Angular 2

Friday, May 27, 2016 Teklinks

Compared to Angular 1, Angular 2 offer more choices for working with forms and more control over the data flow between a form and a model. However, I feel that Angular 2 provides form-related APIs and directives that are quirky and confusing, while also increasing the amount of work required to manage simple forms. This article isn’t intended to be a tutorial for working with forms in Angular 2 and some of the code inside is not code you want in a real application. Some of the code only exists to demonstrate how forms work.

Full article

May 26, 2016

Android Auto vai poder correr no smartphone

Thursday, May 26, 2016 Teklinks

Depois de muito tempo de espera, a Google prepara-se finalmente para fazer o que já devia ter feito há muito: permitir que o seu Android tenha um modo de funcionamento mais adequado para utilização enquanto se está a conduzir um automóvel.

Full article

May 25, 2016

Why I Bought a Chromebook Instead of a Mac

Wednesday, May 25, 2016 Teklinks

Chromebooks have surpassed sales of Mac laptops in the United States for the first time ever. And that doesn’t surprise me. Because roughly a year ago I made the same switch. Formerly a lifelong Mac user, I bought my first PC ever in the form of a Chromebook. And I’m never looking back.

Full article

Isometric and 3D Grids

Wednesday, May 25, 2016 Teklinks

Today we’d like to share some isometric grid styles with you. The inspiration comes from the Hotchkiss website where an isometric, scrollable grid is shown with some cool hover effects. In our first experiment we created a scrollable grid just like the one seen on that site, with some hover effects that involve random rotations.

Full article

Contributing to Open Source Software with Git

Wednesday, May 25, 2016 Teklinks

In the past decade or so, open source software has come a long way. Initially, when it came to developing enterprise level applications, engineers and developers would simply opt for proprietary software for a multitude of reasons.

Full article

Apple prepara MacBook Pro com Touch ID e ecrã OLED no teclado

Wednesday, May 25, 2016 Teklinks

As vendas de PCs e portáteis tem estado em queda, e nos EUA os Chromebooks até já ultrapassaram as vendas dos MacBooks. É por isso necessário fazer mexer o mercado, e parece que a Apple tem grandes novidades para a nova linha de MacBooks Pro a lançar no final do ano.

Full article

Here are the five must read books if you are a coder/programmer

Wednesday, May 25, 2016 Teklinks

Books, which was once considered as a great source of knowledge and wisdom are hardly been read by people these days. To add to that, it is an even fewer occurrence a programmer reading books, as they mostly depend on the internet search results to get their answers.

Full article

Google Is Preparing To Add The Raspberry Pi 3 To AOSP

Wednesday, May 25, 2016 Teklinks

The Raspberry Pi 3 appears to be on track to receive official AOSP support from Google. At least, that is the most obvious conclusion based on the fact that Google has created a code repository for it within the same directory that also includes the Nexus devices and generic source code.

Full article

GeoOrbital é uma roda eléctrica para bicicletas que evita pedalar

Wednesday, May 25, 2016 Teklinks

Querem uma ajuda que vos permita evitar suar ao andar de bicicleta, mas sem terem que investir numa bicicleta eléctrica? A GeoOrbital parece ser a solução que todos desejavam, permitindo transformar qualquer bicicleta numa bicicleta eléctrica instalando-lhe apenas uma roda especial.

Full article

Stylelint: The Style Sheet Linter We’ve Always Wanted

Wednesday, May 25, 2016 Teklinks

Everyone wants a clean, consistent code base, no matter the language. Developers are accustomed to setting up linters in programming languages such as JavaScript and Python, but they rarely use a linter for style sheets. In this article, we’ll look at stylelint1, a linter for style sheets.

Full article

May 24, 2016

Docker and Node.js Boilerplate

Tuesday, May 24, 2016 Teklinks

I recently shared a post on Dockerizing Ruby applications for TDD & Deployment. This post continues the theme by introducing a similar structure for Node.js applications. The general approach goes like this: The structure is available as a cloneable boilerplate repo.

Full article

thomas4019/expressa

Tuesday, May 24, 2016 Teklinks

Expressa makes it easy to create basic APIs without custom code. It's easily extendable so you can add complex features as well. It includes a django-like admin interface for creating documents and managing permissions.

Full article

Angular 2 NativeScript vs. React Native

Tuesday, May 24, 2016 Teklinks ,

Cross-platform apps face a crucial choice in their development planning phase—should the application be developed as a native app, or should it be developed as a hybrid or web-based application? This question used to impact the amount of work to be done—namely, until recently, choosing to purs

Full article

Learn The Difference Between Virtual, Augmented And Mixed Reality

Tuesday, May 24, 2016 Teklinks

Do You Know The Difference Between Virtual, Augmented And Mixed Reality? The way we tend to see our reality are apparently made to change by many technologies seek to change, whether it is entering a virtual world, or augmenting an existing one in a realistic and interactive way, or somewhere in-b

Full article

A Look at the New Firebase: A Powerful Google Platform

Tuesday, May 24, 2016 Teklinks

The new Firebase announcements made at Google I/O 2016 really make Firebase a first-class citizen in the Google ecosystem. Firebase is bringing together all of Google's best offerings and packaging it into a clean and easy-to-use package.

Full article

May 23, 2016

Android vai copiar sistema de actualização do Chrome OS

Monday, May 23, 2016 Teklinks

As influência do Android no Chrome OS são cada vez mais notórias, e agora parece que teremos uma influência em sentido contrário, com o sistema de actualizações dos futuros Android a copiar o sistema que é utilizado no Chrome OS. Com o Google I/O a decorrer é normal que surjam novidades.

Full article