tech/webdev magazine

February 28, 2017

Code review checklist

Tuesday, February 28, 2017 Teklinks

Writing code is hard, reviewing it, is equally hard. In my team every ticket is scanned by a second pair of eyes. Why? Half-assed work can make a company look bad, loose money, loose clients, generate stress and extra work, thus a good code review is a must before going live.

Full article

9 Best WordPress Plugins for Use in 2017

Tuesday, February 28, 2017 Teklinks

WordPress has many pluses, but it’s not necessarily the most glamorous platform to work with. Still customize it with themes and plugins to fit a designer’s needs has made it the most popular CMS. Plugins are great to have access to when you need to embed certain functions into your websites.

Full article

Control Raspberry Pi Remotely From Any PC or Phone With VNC

Tuesday, February 28, 2017 Teklinks

SSH is a popular means of doing this, but without additional software and configuration, this is limited to command line access. VNC is a strong alternative for remote desktop access, and now comes built into the main Raspberry Pi operating system, Raspbian Jessie with the PIXEL desktop.

Full article

Progressive Web App Libraries in Production

Tuesday, February 28, 2017 Teklinks

Two years ago, our team at Google started work on JavaScript libraries to reduce the friction for building Progressive Web Apps. In 2017, if you aren’t taking advantage of Service Workers, you’re leaving performance wins for returning users on the table.

Full article

As novidades do HDMI 2.1

Tuesday, February 28, 2017 Teklinks

A chegada do Ultra HD e resoluções sempre crescentes têm obrigado que as ligações entre dispositivos e monitores/televisores também se adaptem às exigências crescentes, e daí a chegada do HDMI 2.1, que permitirá resoluções até 10K entre outras coisas.

Full article

Get Started Running Laravel in a Docker Container

Tuesday, February 28, 2017 Teklinks

JavaScript is the language on fire. Build an app for any platform you want including website, server, mobile, and desktop. Laravel and Docker are two very popular tools of choice when considering building for the web.

Full article

Exploring a Car’s CAN Bus Data

Tuesday, February 28, 2017 Teklinks

If you’re the scientifically and technologically curious type and don’t know about Ben Krasnow’s Applied Science YouTube channel, you are in for a real treat. The brilliant, ever-patient, always methodical Ben experiments with chemistry, physics, electronics, and electromechanical systems, always with real-world applications in mind.

Full article

Convert String to DOM Nodes

Tuesday, February 28, 2017 Teklinks

It wasn't too long ago that browsers were mostly stagnant when it came to implementing new APIs and features, leading to the rise of MooTools (FTW), jQuery, Dojo Toolkit, Prototype, and likewise JavaScript toolkits.

Full article

Drawing and Animating Jelly Shapes with Canvas Part 2

Tuesday, February 28, 2017 Teklinks

JavaScript is the language on fire. Build an app for any platform you want including website, server, mobile, and desktop. In the last tutorial we saw how to draw and animate jelly shapes. This tutorial will be a continuation, and we will see how to create an original slider full of jelly effects.

Full article

$10 Raspberry Pi Zero W Adds WiFi and Bluetooth

Tuesday, February 28, 2017 Teklinks

The Raspberry Pi was born on February 29th which means we’re only three years away from its second birthday, and a new hardware release from the Pi Foundation is becoming somewhat of a tradition. This year is no different: a new Raspberry Pi has been announced.

Full article

February 27, 2017

Cross-Site Request Forgery is dead!

Monday, February 27, 2017 Teklinks

After toiling with Cross-Site Request Forgery on the web for, well forever really, we finally have a proper solution. No technical burden on the site owner, no difficult implementation, it's trivially simple to deploy, it's Same-Site Cookies.

Full article

How To Check If A Website Is Affected By CloudBleed

Monday, February 27, 2017 Teklinks

CloudBleed is a new vulnerability that effects CloudFlare. CloudFare is a content delivery network and security provided that is the backbone of some very large, big name websites. This new vulnerability has made it possible for sensitive information; passwords, encrypted keys, and more.

Full article

How To Create A Quick YouTube Playlist In Chrome

Monday, February 27, 2017 Teklinks

You can create playlists on YouTube but some conditions apply. For one, you have to sign into YouTube. If you don’t sign into YouTube, the playlist feature will not be available. When you’re creating a playlist, you have to add the videos one by one.

Full article

Static site implosion with Brotli and Gzip

Monday, February 27, 2017 Teklinks

We’ve been trying out Brotli compression in our server setup, and are getting amazingly fast page loads as a result. Brotli is much better at compression than Gzip. However, thoughtlessly cranking up the compression level will hurt response time.

Full article

February 26, 2017

JHipster 4.0 brings Angular 2 support

Sunday, February 26, 2017 Teklinks

After nearly one year of hard work, JHipster is ready for a new major release. 4.0 supports both AngularJS 1 and Angular 2.x and has successfully migrated to Yarn. But that’s not all — let’s see what else is new. JHipster is now the only available “full stack” generator for Angular 2.

Full article

Voando com um jetpack

Sunday, February 26, 2017 Teklinks

O sonho de voar é algo que acompanha a humanidade há milénios, e felizmente hoje em dia podemos fazê-lo de inúmeras formas - mas há que reconhecer que uma das mais espectaculares passa pela utilização de um jetpack.

Full article

Five Models for Making Sense of Complex Systems

Sunday, February 26, 2017 Teklinks

In the San Francisco Bay Area? Join me for a one day workshop on Business Drawing for People Who Can’t Draw In one of the classes I teach at CCA, students were confused by mental models, conceptual models, concept maps, etc.

Full article

Nailing the UX of Authentication on Mobile

Sunday, February 26, 2017 Teklinks

Handling authentication is usually an afterthought, something that we just expect to work and rarely put in the effort to think it through. It should be simple, but the reality is that it comes with a lot of hassle for both the users and the company running the show.

Full article

February 25, 2017

Oh shit, git!

Saturday, February 25, 2017 Teklinks

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.

Full article

Introduction to Angular 2 Observables

Saturday, February 25, 2017 Teklinks

As promised in the form tuts, today we talk about Observables! This part is very important for Angular 2 and also the future of JavaScript in general. Observables are elements that will give us information.

Full article

How we built and launched a dating app in a week (Part 1)

Saturday, February 25, 2017 Teklinks

We recently launched Color Dating for iOS and Android about a month ago. It’s like Tinder but with a focus on minorities and those who like minorities. It got a lot of positive feedback on Reddit and I received many questions on /r/learnprogramming about our tech stack and process so I figured I’d write a short blog post about it here.

Full article

CloudFlare revela bug que deixou utilizadores vulneráveis

Saturday, February 25, 2017 Teklinks

Nem mesmo os gigantes da internet estão imunes a falhas, e desta vez é a CloudFlare que vem assumir um embaraçoso bug que deixou em risco milhões de utilizadores de alguns dos mais populares sites na web (e também muitos outros, menos conhecidos.

Full article

Serverless REST API with Angular, Persistence and Security

Saturday, February 25, 2017 Teklinks

In this post I will show you that, with the right tools, it is possible to start a full stack app—task list application in this case—from scratch, and release it to production in a short time. Our full stack app will support static file hosting, a secure REST API, and a robust persistence layer.

Full article

The best password managers

Saturday, February 25, 2017 Teklinks

This post was done in partnership with The Wirecutter, a buyer's guide to the best technology. When readers choose to buy The Wirecutter's independently chosen editorial picks, it may earn affiliate commissions that support its work. Read the full article here.

Full article

February 24, 2017

Choosing an HTTP Status Code — Stop Making It Hard

Friday, February 24, 2017 Teklinks

What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I want to redirect the user to another page? 302, or maybe 301. Life is bliss, well… until someone tells you you’re not doing this REST thing.

Full article

Building a scalable Node.js Express app

Friday, February 24, 2017 Teklinks

This publication was initially a response to how to properly isolate a controller using Node.js Express application. Since the community response was so positive I thought I might as well adapt my answer to make it my first publication on Medium. :-)

Full article

AR.js - Efficient Augmented Reality for the Web using ARToolKit

Friday, February 24, 2017 Teklinks

I am focusing hard on making AR for the web a reality. This repository is where i publish the code. Contact me anytime @jerome_etienne. Stuff are still moving fast, We reached a good status tho. So i wanted to publish thus people can try it and have fun with it :)

Full article

Media player Mini MX 4K com Kodi por €44

Friday, February 24, 2017 Teklinks

Fartos de se depararem com vídeos 4K ou H.265 que o vosso computador já não tem capacidade para ver? É algo que pode ser resolvido rapidamente e sem gastar muito dinheiro, optando por um media player como este Mini MX.

Full article

10 Best Practices for Writing Node.js REST APIs

Friday, February 24, 2017 Teklinks

In this article we cover best practices for writing Node.js REST APIs, including topics like naming your routes, authentication, black-box testing & using proper cache headers for these resources. One of the most popular use-cases for Node.js is to write RESTful APIs using it.

Full article

What JavaScript code style is the most popular

Friday, February 24, 2017 Teklinks

There are two big holy war questions about code style in JavaScript: tabs vs. spaces and semicolons vs. no semicolons. Of course there are more, like where to put a comma in a multiline array declaration, but these two are causing the most casualties. I was wondering if it’s worth our time.

Full article

February 23, 2017

SHAttered — SHA-1 is broken

Thursday, February 23, 2017 Teklinks

A team from Google and CWI Amsterdam just announced it: they produced the first SHA-1 hash collision. The attack required over 9,223,372,036,854,775,808 SHA-1 computations, the equivalent processing power as 6,500 years of single-CPU computations and 110 years of single-GPU computations.

Full article

Send Large Files For Free with Filemail

Thursday, February 23, 2017 Teklinks

Filemail is an app that lets you send any file to anyone (via email) swiftly and easily. As far as I know, Filemail is the simplest way of sharing files. Trust me, you don’t even need to register to use it. Just send and share as many files as you want since it’s (almost) unlimited anyway.

Full article

Flex Those JavaScript Array Muscles

Thursday, February 23, 2017 Teklinks

JavaScript is the language on fire. Build an app for any platform you want including website, server, mobile, and desktop. Sometimes we get so wrapped up in new frameworks, coding styles, and tools we forget to stop and get some of the basics back into our head.

Full article

Portugal acolhe GigaFactory da Tesla de braços abertos

Thursday, February 23, 2017 Teklinks

Não passa ainda de um sonho, mas é um sonho que tem vindo a contagiar mais e mais pessoas; são já mais de 73 mil os portugueses que desejariam ver uma GigaFactory da Tesla no nosso país, e dispostos a fazer tudo o que seja possível para tornar isso realidade.

Full article

How to construct a design system

Thursday, February 23, 2017 Teklinks

Without doubt, I get asked about design systems more than anything else. So, having spent the majority of the past few years thinking about how to design, build and present design systems for products like Marvel, Bantam and Modulz, I figured I’d share some of what I’ve learned along the way.

Full article

Unique Array Values

Thursday, February 23, 2017 Teklinks

When you look at any programming language, you see missing features that you find puzzling because the use case seems so common.  One such case is retrieving unique values from an array with JavaScript.

Full article

What Are the Three Trees in Git?

Thursday, February 23, 2017 Teklinks

What Are the Three Trees? To better understand how Git is operating, we can use the metaphor of the three trees. These trees are different collections of files.

Full article

How Stack Overflow Redesigned the Top Navigation

Thursday, February 23, 2017 Teklinks

You may have noticed that we’re sporting a new look today. We launched this update today as part of a series of changes supporting our core mission: Make developers’ lives better. In the past year, we fully integrated our by-developers, for-developers Jobs product.

Full article