tech/webdev magazine

March 31, 2017

Experimental 3D Room Exhibition Layout

Friday, March 31, 2017 Teklinks No comments

Today we’d like to share an experimental 3D layout with you. The idea is to show some information about a gallery’s exhibition in an interesting way. Each artist has a “room” in the gallery which shows the schedule for the exhibition. When clicking on one of the navigation buttons, we move away from the current room and proceed to the next (or previous) one with an animation.

Full article

March 30, 2017

Copy to Clipboard from Command Line

Thursday, March 30, 2017 Teklinks No comments

If you've ever been debugging with a fellow developer, you'll hear "OK, execute that and let me know what it says". In this case, you can either manually copy the output and instant message the text over to them, or you can write the output to file with >> , open the file, manually copy the contents, and paste it into IM. I experience this for a few hours recently and it was way to much work!

Full article

Pretty Printing

Thursday, March 30, 2017 Teklinks No comments

Myself and Addy spent a few hours banging our heads against a wall trying to understand why our samples using our new Service Worker libraries (sw-helpers)were failing. It turned out to be a stupid quirk of the libraries, bugs were raised etc, but ultimately logs would have helped.

Full article

JavaScript. But less iffy.

Thursday, March 30, 2017 Teklinks No comments

This is part three of a series of articles on reducing complexity in JavaScript code. In previous articles, we suggested that indentation is an indicator of complexity. It is not an accurate or comprehensive indicator, but it can be a helpful guide.

Full article

Galaxy S8 and S8+ hands-on: Betting big on big

Thursday, March 30, 2017 Teklinks No comments

The Galaxy S6 was, by all accounts, a truly transformational moment for Samsung's industrial design. After years of building plastic phones constantly lambasted for their "cheapness," Samsung made radical changes in an attempt to completely redefine its smartphone brand.

Full article

8 novidades do Galaxy S8

Thursday, March 30, 2017 Teklinks No comments

A Samsung já apresentou o seu Galaxy S8, com preços a começar nos 820 euros, e embora já muito fosse conhecido, há sempre alguns pormenores que importa destacar.

Full article

March 29, 2017

Preventing cross-site attacks using same-site cookies

Wednesday, March 29, 2017 Teklinks No comments

Our comms team told us we need an image; our legal team told us it needed to be freely licensed. Credit: Carsten Schertzer (Creative Commons Attribution 2.0) Dropbox employs traditional cross-site attack defenses, but we also employ same-site cookies as a defense in depth on newer browsers.

Full article

Docker From the Ground Up: Building Images

Wednesday, March 29, 2017 Teklinks No comments

Docker containers are on the rise as a best practice for deploying and managing cloud-native distributed systems. Containers are instances of Docker images. It turns out that there is a lot to know and understand about images.  In this two-part tutorial, I'm covering Docker images in depth.

Full article

March 28, 2017

March 27, 2017

Scrape Images with wget

Monday, March 27, 2017 Teklinks No comments

The desire to download all images or video on the page has been around since the beginning of the internet.  Twenty years ago I would accomplish this task with a python script I downloaded.  I then moved on to browser extensions for this task, then started using a PhearJS Node.

Full article

Building For Mobile: RWD, PWA, AMP Or Instant Articles?

Monday, March 27, 2017 Teklinks No comments

March 27th, 2017 As we look deep into 2017, one of the questions on every web developer’s mind ought to be, “What trend will define the web in 2017?” Just three years ago, we were talking about the “Year of Responsive Web Design”, and we’ve all seen how the stakes were raised1 when G

Full article

Test a Flask App with Selenium WebDriver – Part 2

Monday, March 27, 2017 Teklinks No comments

JavaScript is the language on fire. Build an app for any platform you want including website, server, mobile, and desktop. This is the second and final part of a tutorial on how to test a Python/Flask web app with Selenium webdriver. We are testing Project Dream Team, an existing CRUD web app.

Full article

My Precious Data: Digital clutter and its dangers

Monday, March 27, 2017 Teklinks No comments

Main Findings The rapid growth in the use of applications has significantly added to the digital clutter that exists on people’s digital devices: for example, users typically install 12 Android apps every month but delete only 10, in effect adding two apps to their device on a monthly basis.

Full article

March 24, 2017

Use all the Databases - Part 1

Friday, March 24, 2017 Teklinks No comments

Ever wanted to use a few different databases to build your app? Different types of databases are meant for different purposes, so it often makes sense to combine them. You might be hesitant due to the complexity of maintenance and coding, but it can be easy if you combine Compose and GraphQL: instead of writing a number of complex REST endpoints, each querying multiple databases, you set up a single GraphQL endpoint that provides whatever data the client wants using your simple data fetching functions.

Full article

Build A Tweet Bot With Python

Friday, March 24, 2017 Teklinks No comments

JavaScript is the language on fire. Build an app for any platform you want including website, server, mobile, and desktop. This article demonstrates how to build a tweet bot with Python programming language.

Full article

March 23, 2017

Expanding Bar Navigation Concept

Thursday, March 23, 2017 Teklinks No comments

Today we’d like to share an experimental tab-like navigation with you. The main idea is to animate the bars of the navigation in a way that they expand to reveal some further content. The navigation is either shown in a vertical or horizontal orientation. For this experiment we are using anime.js.

Full article

Code Your First Ionic 2 App: Getting Set Up

Thursday, March 23, 2017 Teklinks No comments

With the recent release of Ionic 2, you might be one of those hybrid app developers who wants to try it out. But maybe you're overwhelmed by the amount of learning needed to get started. That's why I want to give you a good start by walking you step by step through the creation of your first Ionic 2 app. If you're already familiar with Ionic then the concepts might easily "click" with you. But if you're a complete beginner, not to worry—I'll won't assume any prior knowledge of the framework.

Full article

Apple acquires automation app Workflow and makes it free

Thursday, March 23, 2017 Teklinks No comments

Apple has acquired Workflow, an automation app for iOS that lets you connect apps and create quick shortcuts to actions like texting a contact to let them know you’ll be late for your appointment, find a convenience store near you, make PDFs from Web pages and record an audio note to yourself t

Full article

Super Mario Run is out on the Play Store

Thursday, March 23, 2017 Teklinks No comments

Super Mario Run is Nintendo's second smartphone game, the first being Miitomo. The company no doubt annoyed some Android users when it announced Super Mario Run at the iPhone 7 launch event, only promising that the game would be available for Android at some point.

Full article

March 22, 2017

How To Get The Android O Developer Preview

Wednesday, March 22, 2017 Teklinks No comments

Google unexpectedly dropped the first Android O developer preview yesterday. Android O is the code name for the next version of Android. Android 7 aka Nougat is the current stable version. This developer preview is intended for registered developers.

Full article