Friday, October 30, 2015

True Digital

Digital Marketing Agency in Bristol, UK.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

What You See Is What You Get

Personal or commissioned, big budget or small, the most important rule is: it’s got to be great. Photography by Anderson – UK


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Dr Schilhan Facility Services

The new website for the leading facility services company in Austria


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

This week's JavaScript news, issue 256

This week's JavaScript news
Read this e-mail on the Web
JavaScript Weekly
Issue 256 — October 30, 2015
You don’t need to upgrade your Angular 1 apps to Angular 2, but if you do, here are some insights and a process to follow.
Pascal Precht

Once known as solely an ES6-to-ES5 compiler, Babel is now a plugin-based general JavaScript tooling platform. This is a big shift.
Babel

From using GraphQL and WebGL with React, to Falcor and webpack.
YouTube

Angular lets you build dynamic, single-page web applications from scratch that are so smooth your users will forget they're still inside a web browser. Sign up online and start learning today!
Thinkful   Sponsored
Thinkful

A good looking one though, and the live customizable demo on the homepage is a superb feature.
Victor Vincent

With 172k @JavaScriptDaily followers, we decided to test the new ‘poll’ feature. So far only 32% claim to be using ES6 for most of their work.
Twitter

Not exactly new ground, but this article from Smashing Magazine provides a good, quick code-driven overview.
Lars Kappert

Mathias Bynens looks at the many problems related to Unicode in JavaScript regular expressions, how ES6 helps, and how to fix issues you run into.
JSConf EU 2015

A straightforward tutorial on compiling some simple C programs to JavaScript (on Windows 10 but OS X and Linux work similarly).
SitePoint

Jobs

  • (Senior) JavaScript Developer (m/f) at ShoreShore is looking for passionate developers who breathe JavaScript. Join a startup & write production-ready ECMAScript 2015 in an agile environment. Promise.resolve('challenge').then((c) => You.accept(c).at(Shore)) Shore GmbH
  • Principal Javascript Developer at Brightcove (Boston, MA)Join the team that builds video.js, one of the most popular HTML video players on the web. Work with cutting-edge browser APIs, repackage video content on-the-fly, and support a project that web developers love. Brightcove
  • Applications Developer (Pasadena, CA)IPAC, the Infrared Processing and Analysis Center, is a partner in the Large Synoptic Survey Telescope (LSST) and is developing the Science User Interface and Tools (SUI/T) for science community access to the data. California Institute of Technology

In brief

Curated by Peter Cooper and published by Cooper Press.

Stop getting JavaScript Weekly : Change email address : Read this issue on the Web

© Cooper Press Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK


by via JavaScript Weekly

Powerful Custom Entities with the Diffbot PHP Client

A while back, we looked at Diffbot, the machine learning AI for processing web pages, as a means to extract SitePoint author portfolios. That tutorial focused on using the Diffbot UI only, and consuming the API created would entail pinging the API endpoint manually. Additionally, since then, the design of the pages we processed has changed, and thus the API no longer reliably works.

In this tutorial, apart from rebuilding the API so that it works again, we’ll use the official Diffbot client to build custom entities that correspond to the data we seek (author portfolios).

Diffbot logo

Bootstrapping

We’ll be using Homestead Improved as usual. The following few commands will bootstrap the Vagrant box, create the project folder, and install the Diffbot client.

git clone https://github.com/swader/homestead_improved hi_diffbot_authorfolio; cd hi_diffbot_authorfolio
./bin/folderfix.sh
vagrant up; vagrant ssh
mkdir -p Code/Laravel/public; cd Code/Laravel; touch public/index.php
composer require swader/diffbot-php-client

Additionally, we can install Symfony’s vardumper as a development requirement, just to get prettier debug outputs.

composer require symfony/var-dumper --dev

If we now give index.php the following content, provided we added homestead.app to our host machine’s /etc/hosts file, we should see “Hello world” if we visit http://homestead.app in our browser:

<?php
// index.php

require '../vendor/autoload.php';

echo "Hello World";

Diffbot Initialization

Note that to follow along, you’ll need a free Diffbot token - get one here.

define('TOKEN', 'token');
use Swader\Diffbot\Diffbot;

$d = new Diffbot(TOKEN);

This is all we need to init Diffbot. Let’s test it on a sample article.

Continue reading %Powerful Custom Entities with the Diffbot PHP Client%


by Bruno Skvorc via SitePoint

Charm

Charm

'Charm' is a One Page HTML template with a flat design suited for portfolios. "Scrolljacking" effect aside the template features a nice subtle parallax effect as you start to scroll. Other features include a Tweet slider, pricing table, client logo slider and a portfolio using Lightcass.css - a new Lightbox style plugin to browse your projects.

by Rob Hope via One Page Love

NTMY

opl-small

One Pager for 'NTMY' - a new conversation based show & podcast hosted by Tobias van Schneider. Quite a neat reference to how simple you can launch a new podcast in a Single Page website with clean typography and Soundcloud embedded episodes.

by Rob Hope via One Page Love