tech/webdev magazine

April 30, 2016

Batch Resize Images in OS X With This Automator Script

Saturday, April 30, 2016 Teklinks

If you need to resize a ton of images on your Mac, Automator is the way to do it in one fell swoop. 9to5Mac shows off how to quickly make your own Automator service for doing just that. While Automator might be a little intimidating for new users, it’s pretty easy to get the hang of it.

Full article

A developer has made Windows 95 run on an Apple Watch

Saturday, April 30, 2016 Teklinks

In today's era, it is now becoming possible to be productive just by using a smartphone, or even a watch. This is due to advancements in technology, allowing us to pack a large amount of computing power into small form devices.

Full article

Caching best practices & max-age gotchas

Saturday, April 30, 2016 Teklinks

Posted 27 April 2016 - this post was brought to you by: procrastination!Getting caching right yields huge performance benefits, saves bandwidth, and reduces server costs, but many sites half-arse their caching, creating race conditions resulting in interdependent resources getting out of sync.

Full article

MAPiNET e FEVIP satisfeitas com o bloqueio de 330 sites

Saturday, April 30, 2016 Teklinks

O famoso memorando de entendimento que facilita o processo de bloqueio de um site sem qualquer supervisão (nem sequer seguindo as regras definidas no próprio memorando) continua a ser aclamado como sendo altamente positivo pelas entidades envolvidas, que optam por ignorar a realidade: de que es

Full article

10 Steps to Create Your First Android App

Saturday, April 30, 2016 Teklinks

Building an Android app isn’t as hard as it might seem, as long as you focus on creating a simple app at first. Android Authority shares a tutorial that covers the 10 main things you have to do to develop your first app.

Full article

April 29, 2016

How to Authenticate Users With Twitter OAuth 2.0

Friday, April 29, 2016 Teklinks

In this tutorial, you will learn how to use Twitter API 1.1 and OAuth 2.0 to authenticate users of your application and publish a test tweet. To put the pieces together into a working mechanism, we need an authentication framework.

Full article

HapiJS Authentication – Secure Your API With JWT

Friday, April 29, 2016 Teklinks

If you've built an app on NodeJS—especially an API—there's a good chance that you're familiar with Express. Many people are introduced to this framework when they start learning NodeJS development, and it does a great job. Just as its tagline says, it's fast, unopinionated, and minimalist.

Full article

Being A Developer After 40 — Free Code Camp

Friday, April 29, 2016 Teklinks

Hi everyone, I am a forty-two years old self-taught developer, and this is my story. I started my career as a software developer at precisely 10am, on Monday October 6th, 1997, somewhere in the city of Olivos, just north of Buenos Aires, Argentina. The moment was Unix Epoch 876142800.

Full article

The Secret History of Agile Innovation

Friday, April 29, 2016 Teklinks

You hear a lot about “agile innovation” these days. Teams using agile methods get things done faster than teams using traditional processes. They keep customers happier. They enjoy their work more.

Full article

Creating Geo-Enabled Applications With MongoDB, GeoJSON, and MySQL

Friday, April 29, 2016 Teklinks

This blog post will discuss creating geo-enabled applications with MongoDB, GeoJSON, and MySQL. Recently, I published a blog post about the new GIS features in MySQL 5.7. Today, I’ve looked into how to use MongoDB (I’ve tested with 3.0 and 3.2, with 3.2 being much faster) for the same purpose.

Full article

April 28, 2016

JavaScript Transpilers: What They Are & Why We Need Them

Thursday, April 28, 2016 Teklinks

Transpilers, or source-to-source compilers, are tools that read source code written in one programming language, and produce the equivalent code in another language. Languages you write that transpile to JavaScript are often called compile-to-JS languages, and are said to target JavaScript.

Full article

Top web hacking techniques of 2015

Thursday, April 28, 2016 Teklinks

Yesterday we brought out the list of top 6 password cracking techniques used by hackers and cyber criminals. In continuation of the same series we today bring out the 10 top hacking techniques used by hackers in 2015.

Full article

5 Flexbox Techniques You Need to Know About

Thursday, April 28, 2016 Teklinks

Flexbox is a CSS standard optimized for designing user interfaces. Using the various flexbox properties we can construct our page out of small building blocks, which then are effortlessly positioned and resized any way we want.

Full article

Use JavaScript closures efficiently

Thursday, April 28, 2016 Teklinks

Closures are used in Node.js pervasively in various forms to support Node's asynchronous and event-driven programming model. By having a good understanding of closures, you can ensure the functional correctness, stability, and scalability of the applications that you develop.

Full article

Stop Opera’s New VPN from Leaking Your IP Address

Thursday, April 28, 2016 Teklinks

Last week, Opera added a VPN to the dev version of its browser, which was certainly good news. The bad news is that unlike the more robust VPNs it tries to replace, it leaks data that should be encrypted all over the place, namely your private IP address. Here’s how to fix it.

Full article

Hands On Improving Google PageSpeed

Thursday, April 28, 2016 Teklinks

What You'll Be CreatingWhat Is Google PageSpeed? Google PageSpeed is a free tool that assesses the performance and usability of your website for mobile and desktop platforms. It's extra important because Google uses it in determining key elements of our SEO ranking, i.e.

Full article

Portátil com Remix OS por apenas $79

Thursday, April 28, 2016 Teklinks

O mundo da tecnologia consegue surpreender-nos com propostas verdadeiramente irresistíveis. E um portátil por apenas $79 pode muito bem ser o próximo grande sucesso de vendas vindo da China.

Full article

A Basic HTML5 Template For Any Project

Thursday, April 28, 2016 Teklinks

What follows is an excerpt from HTML5 & CSS3 for the Real World, by Alexis Goldstein, Louis Lazaris and Estelle Weyl. This post was originally published in 2013 and was updated in April 2016.

Full article

What's new in Node v6?

Thursday, April 28, 2016 Teklinks

New “Current” version line focuses on performance improvements, increased reliability and better security for its 3.5 million users - http://ift.tt/1Sqk2zQ Node.

Full article

Updating CI Environments With Travis

Thursday, April 28, 2016 Teklinks

What would the process of updating the code and continuous integration environment look like in an ideal world? A developer [1] pushes code changes to a repository branch and they are immediately tested on a build server. When (s)he is satisfied with the results, he [2] creates a pull request.

Full article

How to Log Client-Side JavaScript Errors

Thursday, April 28, 2016 Teklinks

Over the last few years, browsers got some super powers. They evolved from simple viewers for HTML & CSS to platforms executing our beloved web applications. This is opening the doors for developers to do incredible things. And this is awesome.

Full article

Front-End Performance: The Dark Side

Thursday, April 28, 2016 Teklinks

On April 1st, I spoke at the very first Fronteers Spring Conference. The theme of the whole conference was performance. For my presentation, I decided to try something a little bit different: instead of talking about techniques that lead to better client-side performance, I focused on security-sensitive situations in which performance can actually be a bug rather than a feature.

Full article

30 Insanely Useful Websites You Probably Don’t Know About

Thursday, April 28, 2016 Teklinks

The Internet never ceases to amaze; it’s simultaneously the best resource for learning, the biggest tool for relieving boredom, and – ahem – the best place to see cats. Even if you’re an online ninja, you’ll never have seen it all – as of today, there are a mammoth one billion websites online.

Full article

Getting Started With Hazelcast and node.js

Thursday, April 28, 2016 Teklinks

TL;DR Install the packagenpm install hazelcast-client, grab a demo app and read API docs. Time To «Hello World!» less than 5 min. On the behalf of Hazelcast Team, I’m pleased to announce the availability of version 0.2 of the Hazelcast Client for Node.js.

Full article

Let's Chat Application Using SignalR in MVC

Thursday, April 28, 2016 Teklinks

Here, I will be demonstrating an application to chat, including private chat, using SignalR. First, we need to know what SignalR is! SignalR is an open and free library which can be used to integrate real-time functionality in your web applications.

Full article

Angles of angularjs - Part 1

Thursday, April 28, 2016 Teklinks

Recently angularjs has caught huge attention from frontend developers. There are many frameworks available to choose from and most of them are baked with very common features.

Full article

How to Enable Pasting Text on Sites That Block It

Thursday, April 28, 2016 Teklinks

Some companies think they’re increasing security by disabling your ability to paste into form fields, such as the password field. But in reality, all they’re doing is frustrating users–and probably decreasing security by blocking password managers.

Full article

April 27, 2016

How to Design Rich Card-Based Layouts with Semantic UI

Wednesday, April 27, 2016 Teklinks

In 2016, there’s no doubt the ‘card-based’ design pattern is an important instrument in a modern web developer’s toolbelt. Cards have been used with great success in most social and sharing websites and applications (Dribbble, Twitter, Facebook, Pinterest, Trello, etc.

Full article

Speed up your RESTful API development in Node.js with Swagger

Wednesday, April 27, 2016 Teklinks

So it happened I started this project with friend of mine, a new app to launch on the mobile market. I offered to write the server-side, a simple web API. Once he got my code he immediately asked me "Sam how do I know the routes and so on?! Write a documentation or something!". And then...

Full article

Xiaomi Mi 5 review: This is how you build a flagship phone

Wednesday, April 27, 2016 Teklinks

I’ve been itching to try the Mi 5 ever since Xiaomi first unveiled its flagship for 2016 at Mobile World Congress in Barcelona in February. When I got a chance to take a closer, but brief look at it at the press event, it seemed to check all the boxes for what a smartphone should have, both inside and out.

Full article

Angular 2 Vs. React

Wednesday, April 27, 2016 Teklinks ,

In a previous blog post, we explored the differences between ReactJS and AngularJS, two popular front-end JavaScript frameworks. With the imminent release of Angular 2.0, we wanted to revisit this discussion and see how things have changed. Below we’ll look at how React and Angular 2.

Full article

Automated Regression Testing Made Easy With CasperJS

Wednesday, April 27, 2016 Teklinks

One hot topic in today’s web test automation is regression testing. A regression is a bug introduced into a system after certain changes have been made. These changes can include patching, new functionality development, integration of third-party components, and so on.

Full article

How to Set a Goal in Google Calendar for iOS and Android

Wednesday, April 27, 2016 Teklinks

Earlier this month, Google added a Goals feature to the Google Calendar apps for iOS and Android. Goals automatically finds free time in your calendar and schedules recurring events to help you achieve your goals. Here’s how to get it all set up.

Full article

April 26, 2016

Nokia bought Withings to take on Apple's HealthKit

Tuesday, April 26, 2016 Teklinks

Nokia just reentered the consumer market by acquiring well-regarded fitness tracker manufacturer Withings for $191 million. But why now, and why wearables? Nokia President Ramzi Haidamus explains that Nokia has been developing a digital health strategy called WellCare, something that sounds similar to Apple's HealthKit.

Full article

YouTube will soon show six-second 'Bumper' ads before videos

Tuesday, April 26, 2016 Teklinks

Unless you employ an ad-blocker, you're probably used to seeing pre-roll ads on YouTube videos. You can normally skip the longer spots if they're not really your thing, but a new format launching today, which Google calls "Bumper" ads, will bypass that reflex by keeping things short.

Full article

The Software Developer’s Library

Tuesday, April 26, 2016 Teklinks

A treasure trove of books for people who love code. Curated by Eric Elliott. Arranged by topic, loosely in learning order. I learned to code around the same time I learned to read and write. I loved computer games and I wanted to learn how to make my own. I loved games and stories about magic, and computers seemed about as close to magic as you can get.

Full article

Lint your CSS with stylelint

Tuesday, April 26, 2016 Teklinks

The following is a guest post by David Clark. David is the co-creator of a thing called Stylelint, a tool for keeping your CSS in shape. He does a great intro as to why you might need it himself, so take it away David... You write CSS. Probably a lot of CSS. And you make mistakes.

Full article

Create a WYSIWYG Editor With the contentEditable Attribute

Tuesday, April 26, 2016 Teklinks

WYSIWYG editors are quite popular. You might also have used one at some point. There are a lot of libraries available to help you set up your own editor. Although they're quick to set up, there are also downsides of using these libraries. To begin with, they are bloated.

Full article