Friday, June 12, 2015

How to Get a Web Development Job

There are plenty of jobs available in the web development field, and the number seems to be growing every day. At the same time, however, getting one of those jobs for yourself may not always be a simple task. In this article, we'll look at a few things you can do to make your search […]

Continue reading %How to Get a Web Development Job%


by Tim Evko via SitePoint

On Our Radar: Preprocessors, Taskbars, and Board Games

This week, we discovered a fun drinking game for web devs. It goes like this: 1. think of a noun. 2. google “noun.js”. 3. if it exists, drink. On Our Radar We began the week with a fairly heated discussion on which preprocessor was best: Sass or Less. Most people said Sass. Hardly any said […]

Continue reading %On Our Radar: Preprocessors, Taskbars, and Board Games%


by Jasmine Elias via SitePoint

Exploring Github’s Public Events with PHP and Google BigQuery

If you’ve been following along with my previous articles about Github’s API, you know that Github’s developers are doing their best to ease the pain of interacting with Github data. In this article, we’re going to take a look at the Github public events API and we will build a small demo along the way.

Github Logo

What are Github Public Events?

Github events are interactions made by users, like pushing, merging, creating repositories, etc. It’s like storing the history of Github. However, we are limited to the last 300 events, and that’s a problem if you want to search through the data of the whole history.

Ilya Grigorik wanted to keep track of his open source project, but due to the limitation of the Github public events API, he decided to create the GithubArchive website where he queries the Github API and stores the results. You can query the archive with links like http://ift.tt/1L5sukW and you’ll get an archive containing the JSON payload. This solution is not really efficient and doesn’t help with querying the history for data, so, when Google BigQuery was released, Grigorik moved all of his data to the new storage and made it public.

Why BigQuery?

Google BigQuery was created to solve the queries latency problem. When you’re dealing with big data, you need to have the right hardware and infrastructure to handle the load properly. Now, you have the opportunity to move your append-only database to Google’s infrastructure and see millions of data rows processed in seconds.
If you’re not familiar with Google APIs, be sure to check this guide about starting a new Google API project. After that, be sure to enable the BigQuery API on your Google developers console.

Continue reading %Exploring Github’s Public Events with PHP and Google BigQuery%


by Younes Rafie via SitePoint

This week's JavaScript news, issue 236

This week's JavaScript news
Read this e-mail on the Web
JavaScript Weekly
Issue 236 — June 12, 2015
The final review of the ES6 spec is occurring this month, but if you’re not yet playing with ES6, how best to get started? Cody shares his 6 part approach for learning ES6 and beyond.
Cody Lindley

Calling the native array sort function on a large data set with a complex expression can slow things down. Jimmy Breck-McKye looked into creating a more asynchronous solution.
Jimmy Breck-McKye

Use ES6 classes and ES6+ decorators with Angular 1 instead of modules. Check out the examples if you want to be convinced.
Eaze

Want to integrate email into your application with a click of a button? Mailgun integrates nicely with Zapier. You don't have to setup any code to hook Mailgun up with over 400 apps including Wufoo, Firebase, Slack and Hipchat to name a few. Click here to learn more.
Mailgun   Sponsored
Mailgun

Mozilla Hacks continues its ES6 series with a look at symbols, a new type of value in JavaScript.
Mozilla Hacks

WinJS is open source and assists in building Windows Store apps with HTML, CSS, and JavaScript while also using Windows UI controls. Version 4.0 has just been released in anticipation of Windows 10.
Microsoft

Jay Raj explores building a native, multi-platform mobile app using JavaScript with the NativeScript framework.
SitePoint

Why does it matter if your React app’s markup can be rendered on both the client and the server and how can you do it?
StrongLoop

“Ramda argues that lodash and underscore put the data in the wrong place: at the first parameter of the function, while it should be at the last position. They’re both (subjectively) wrong: the natural place for data in JS is the ‘this’ parameter.”
Jussi Kalliokoski

Jobs

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

Detect and Resolve Performance Problems on Android

Design Embraced

opl-small

Lovely big imagery in this One Page portfolio for creative director and designer, 'Anthony Goodwin'. The One Pager features a gorgeous blend of whitespace, big typography, parallax scrolling and quality screenshots of his work.

by Rob Hope via One Page Love

GT Cinetype

opl-small

Borderline chaotic One Pager promoting the 'GT Cinetype' font family featuring numerous GIFs in a dark schemed long page.

by Rob Hope via One Page Love