tech/webdev magazine

July 31, 2017

Learning Machine Learning and NLP from 185 Quora Questions

Monday, July 31, 2017 Teklinks

Quora has become a great resource for machine learning. Many top researchers are active on the site answering questions on a regular basis. Here are some of the main AI-related topics on Quora. If you have a Quora account, you can subscribe to these topics to customize your feed.

Full article

Xiaomi Mi Box 4K a €49

Monday, July 31, 2017 Teklinks

Hoje em dia chegamos a um ponto em que grande parte dos televisores se transformaram em verdadeiros centros multimédia com capacidade de correr apps; mas a verdade é que nem sempre os mesmos contam com interfaces que nos agradam e, o pior de tudo, continuam a sofrer do problema de falta de actualizações que faz com que, ao final de dois ou três anos, demonstrem que a sua capacidade "smart" se dissipou (basta perguntarem a quem tem televisores que ficaram sem acesso ao Skype ou ao YouTube).

Full article

How to Organise Remote Work in the Company?

Monday, July 31, 2017 Teklinks

Remote working is on the rise and it seems that it is not going anywhere but up. More and more companies are using a remote working model to grow their teams, get additional tasks done and cut costs at the same time. There are obvious benefits for companies and for employees.

Full article

NgRx: Patterns and Techniques

Monday, July 31, 2017 Teklinks

Victor Savkin is a co-founder of nrwl.io, providing Angular consulting to enterprise teams. He was previously on the Angular core team at Google, and built the dependency injection, change detection, forms, and router modules.

Full article

Progressively Enhancing CSS Layout: From Floats To Flexbox To Grid

Monday, July 31, 2017 Teklinks

Earlier this year, support for CSS grid layout landed in most major desktop browsers. Naturally, the specification is one of the hot topics at meet-ups and conferences. After having some conversations about grid and progressive enhancement, I believe that there’s a good amount of uncertainty about using it.

Full article

A simple Calculator app using React and Node

Monday, July 31, 2017 Teklinks

About 3 months ago, I found myself in a situation where I needed to write a web based application, which I have chosen not to mention, using javascript as the programing language — React for the frontend and Node for the backend.

Full article

July 29, 2017

How To Run Chrome OS From a USB Drive and Use It On Any Computer

Saturday, July 29, 2017 Teklinks

Google only supports running Chrome OS on Chromebooks, but don’t let that stop you. You can put Chrome OS on a USB drive and boot it on any computer, just as you’d run a Linux distribution from a USB drive. If you just want to test Chrome OS, your best bet is running it in a virtual machine.

Full article

Tesla entrega primeiros Model 3

Saturday, July 29, 2017 Teklinks

Depois de muitos anos de espera, Elon Musk consegue finalmente entrar na era que sempre ambicionou, de criar um automóvel 100% eléctrico "para todos". O Model 3 está aí, e já foram entregues as primeiras unidades.

Full article

I took a ride in Tesla's new Model 3

Saturday, July 29, 2017 Teklinks

After celebrating the delivery of its first 30 Model 3's to eagerly awaiting pre-order customers, Tesla invited attendees at Friday night's event to take a spin in the brand new vehicles. So of course, we took them up on the offer. Watch a Tesla Model 3 vs. Volvo S60 side-pole impact test pic.

Full article

July 28, 2017

Quiz: How well do you know CSS?

Friday, July 28, 2017 Teklinks

In the world of web development, CSS is often seen as a mystical language that is somehow both very easy and super complex at the same time. Almost everyone uses it on a daily basis, yet very few people can claim they really know what they are doing.

Full article

Top 30 Android Development Tools

Friday, July 28, 2017 Teklinks

In this article, I am going to share some of the best Android tools to improve your development productivity and build better applications. I have been personally using these tools for quite some time now and have found them to be really useful and satisfying.

Full article

An Easier Way to Authenticate Users in E2E Tests

Friday, July 28, 2017 Teklinks

There are many cases in which you may need your tests to act on behalf of an authenticated user. For instance, if your Web application provides special functionality for authorized users, you will need your test to authenticate.

Full article

Rearchitecting Airbnb’s Frontend

Friday, July 28, 2017 Teklinks

Overview: We recently rethought the architecture for the JavaScript side of our codebase at Airbnb. This post will look at (1) the product drivers that precipitated the changes, (2) the steps we took to move away from our legacy Rails solutions, and (3) some of the key pillars of the new stack.

Full article

July 27, 2017

Everything I learned from ES6 for Everyone

Thursday, July 27, 2017 Teklinks

After I took (and loved) Wes Bos’ #Javascript30 course, I put together all of my notes on it and the internet said “hell yes”. It’s almost certainly my most widely-read post of all time, plus it definitely helped me to write it.

Full article

What’s So Great About Redux?

Thursday, July 27, 2017 Teklinks

Redux elegantly handles complex state interactions that are hard to express with React’s component state. It is essentially a message-passing system, like the kind seen in Object-Oriented programming, but implemented as a library instead of in the language itself¹.

Full article

10 Ways to Misuse Angular

Thursday, July 27, 2017 Teklinks

Co-written with Varun Vachhar. Any chainsaw that can cut down a tree can also take off a leg if used carelessly. Equally, any framework as powerful as Angular will inevitably contain traps for the unwary.

Full article

Checklist: Node.JS production best practices

Thursday, July 27, 2017 Teklinks

Process environment variables is a set of key-value pairs made available to any running program, usually for configuration purposes. Though any variables can be used, Node encourages the convention of using a variable called NODE_ENV to flag whether we’re in production right now.

Full article

July 26, 2017

Node.js Tests: Mocking HTTP Requests

Wednesday, July 26, 2017 Teklinks

Writing tests for an application that relies on external services, say, a RESTful API, is challenging. More often than not, an external resource may require authentication, authorization or may have a rate limiting.

Full article

PWAs with the Angular CLI

Wednesday, July 26, 2017 Teklinks

PWAs are a hot topic right now, in case you’ve been hiding under a rock PWAs stand for Progressive Web Apps. They allow us to make our web experiences feel more like native applications on our phone. They achieve this through a few different techniques:

Full article

Angular: Best Practices

Wednesday, July 26, 2017 Teklinks

I published an article recently about things you should avoid doing when using Angular. Now it’s the time to dive into stuff that you may rather consider doing in your Angular application.

Full article

Os limites do roaming gratuito na Europa

Wednesday, July 26, 2017 Teklinks

As taxas de roaming na Europa chegaram ao fim no passado dia 15 de Junho, permitindo que os Europeus usufruam do seu tarifário em qualquer país da UE, mas há que estar atento para os limites que visam impedir a utilização continuada de um tarifário de outro país.

Full article

Adobe Is Finally Killing Flash (For Real, This Time)

Wednesday, July 26, 2017 Teklinks

Here it is, hiding halfway down the company’s latest press release, like a guillotine in a crowded town square: “Adobe is planning to end-of-life Flash.” Boom. That’s the sound of the blade dropping, and Flash, finally, thankfully, mercifully dying. Because Adobe just killed it.

Full article

Build a Cryptocurrency Comparison Site with Vue.js

Wednesday, July 26, 2017 Teklinks

Vue.js is a simple Javascript framework that lets you build dynamic front-end web applications. Lots of people compare it to React and Angular. As a back-end developer, and someone not incredibly experienced with frontend web applications, I’ve found Vue.

Full article

July 25, 2017

JavaScript Factory Functions with ES6+

Tuesday, July 25, 2017 Teklinks

A factory function is any function which is not a class or constructor that returns a (presumably new) object. In JavaScript, any function can return an object. When it does so without the new keyword, it’s a factory function.

Full article

Get eyes in the sky with your Raspberry Pi

Tuesday, July 25, 2017 Teklinks

Did you know that you can use your Raspberry Pi to get eyes in the sky? By tuning into radio signals emitted from planes up to 250 miles away from your location you can track flights and it only takes a few minutes and a cheap USB TV stick to get started.

Full article

Continuous Integration with Angular CLI

Tuesday, July 25, 2017 Teklinks

Angular CLI is a powerful tool to scaffold and build Angular apps. Not only it provides you scalable project structure, instead it handles all common tedious tasks for you out of the box and it already follow the Angular best practices.

Full article

July 24, 2017

MEAN and Cosmos DB - Part 4: Creating and Deploying Cosmos DB

Monday, July 24, 2017 Teklinks

I've released a new videos series that shows how to build MEAN apps using Cosmos DB. Each video in the series will be a couple of minutes and show how each part of the application works. This next video shows how to create the MongoDB database with Azure Cosmos DB, and deploy it to Azure.

Full article

How to Resign From Your Job

Monday, July 24, 2017 Teklinks

Sometimes you end up in a position, for instance, Press Secretary at the White House, that you’re not exactly cut out for. Everyone has to quit a job at some point.

Full article

Creating a static blog with Gatsby

Monday, July 24, 2017 Teklinks

Gatsby is an incredible static site generator that allows for React to be used as the underlying rendering engine to scaffold out a static site that truly has all the benefits expected in a modern web application.

Full article

Under the hood: ReactJS

Monday, July 24, 2017 Teklinks

This repository contains an explanation of inner work of ReactJS. In fact, I was debugging through the entire code base and put all the logic on visual block-schemes, analyzed them, summarized and explained main concepts and approaches.

Full article

July 23, 2017

July 21, 2017

Angular Facebook User Authentication

Friday, July 21, 2017 Teklinks

AngularJS Facebook Login is an easy way for users to log in to the web site once Facebook users can grant permissions to our website; thereby retrieving all the user information. First initially we need to integrate Facebook SDK for JavaScript with an AngularJS.

Full article

The importance of side projects

Friday, July 21, 2017 Teklinks

I understand the importance of side projects. But how do I know which one to pursue? How do I find a problem to tackle that has not already been tackled? I am entering the world of design and I want to start working on side projects. I just don’t know where to begin.

Full article

Build An Offline Git Trending PWA Part 3: Manifest and Notifications

Friday, July 21, 2017 Teklinks

This article is the last part of the 3-part series on building a Progressive Web Web. If you landed here first and need to review the previous articles, here is Part 1 and Part 2. To create an end to end mobile experience for your users, you need to make them feel like the app is native by providing some of the features that their usual native apps provide them already.

Full article

July 20, 2017

Britecharts

Thursday, July 20, 2017 Teklinks

Britecharts is a client-side reusable Charting Library based on D3.js v4 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations.

Full article

tebelorg/TagUI

Thursday, July 20, 2017 Teklinks

The goal of web automation is to reproduce cognitive interactions that you have with websites so that your laptop or server can do it for you, base on your schedule or conditions.

Full article