hello.js

var please = require('share');
console.log('thank you');

Monday, 24 April, 2017 UTC

How To Learn ES vNext Without Jeopardizing Existing Work

How To Learn ES vNext Without Jeopardizing Existing Work

Around a year ago, I wrote a blog post lamenting the high cost of entry for using ES6 features like generators, modules, etc. Since then, the world of JavaScript runtime environments has progressed significantly. Most (if not all) of the features that ... more


Monday, 24 April, 2017 UTC

typescript: Bubble sort using TypeScript

typescript: Bubble sort using TypeScript

Bubble sort is considered the simplest sorting algorithm to implement. In this lesson we cover the bubble sort algorithm, how it gets its name, and how to implement it using TypeScript / JavaScript. ... more


Monday, 24 April, 2017 UTC



Monday, 24 April, 2017 UTC

Presentation: Building Hypermedia Clients

Presentation: Building Hypermedia Clients

Todd Brackley demonstrates provisioning a network of data through a JavaScript client to show that there is no magic and talks through some of the major design issues. By Todd Brackley ... more


Monday, 24 April, 2017 UTC

Emerging Technologies for the Enterprise Conference 2017: Day One Recap

Emerging Technologies for the Enterprise Conference 2017: Day One Recap

Day One of the 12th annual Emerging Technologies for the Enterprise Conference was held on Tuesday, April 18 in Philadelphia, PA. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and ... more


Monday, 24 April, 2017 UTC

10 Weeks to QCon New York: Keynotes Announced and Early Pick into the Speaker Lineup

10 Weeks to QCon New York: Keynotes Announced and Early Pick into the Speaker Lineup

By Wesley Reisz ... more


Friday, 21 April, 2017 UTC

Texting robots on Mars using Python, Flask, NASA APIs and Twilio MMS

Texting robots on Mars using Python, Flask, NASA APIs and Twilio MMS

NASA has a bunch of awesome APIs which give you programmatic access to the wonders of space. I think the Mars Rover Photos API in particular is really amazing as you can use it to see what kind of pictures the Mars Curiosity rover has been taking. Let’s ... more


Friday, 21 April, 2017 UTC

Microsoft fine-tunes WebAssembly for Edge browser

Microsoft fine-tunes WebAssembly for Edge browser

WebAssembly, the portable binary format for improving web application performance, is being tweaked by Microsoft for its Edge browser. With the browser featured in the recent Windows 10 Creators Update, the Chakra JavaScript engine defers parsing WebAssembly ... more


Friday, 21 April, 2017 UTC

typescript: Algorithm to determine if a string is a palindrome

typescript: Algorithm to determine if a string is a palindrome

A palindrome is a string that reads the same forward and backward, for example, radar, toot, and madam. In this lesson we discuss how to approach the palindrome problem using TypeScript / JavaScript. We also discuss a more complex algorithmic challenge ... more


Friday, 21 April, 2017 UTC

Facebook Relay Improves Mobile Performance

Facebook Relay Improves Mobile Performance

Facebook has released a new version of its Relay JavaScript framework. Relay Modern has been designed to be easier to use, more extensible, and able to improve performance on mobile devices. Read more... ... more


Friday, 21 April, 2017 UTC

Web Development Reading List #179: Firefox 53, The Top Web Browsers, And Vue.js Authentication

Web Development Reading List #179: Firefox 53, The Top Web Browsers, And Vue.js Authentication

Bots and Artificial Intelligence are probably the most hyped concepts right now. And while some people praise the existing technologies, others claim they don’t fear AI at all, citing examples where it fails horribly. Examples of Facebook or Amazon advertising ... more


Friday, 21 April, 2017 UTC

How to build a message delivery status using Laravel

How to build a message delivery status using Laravel

This blog post was written under the Pusher Guest Writer program. Realtime message delivery status updates allow users to track the message without reloading the page. This paves a way to have better collaboration and conversation between friends and ... more


Friday, 21 April, 2017 UTC

How to build a live commenting feature in iOS using Pusher

How to build a live commenting feature in iOS using Pusher

This blog post was written under the Pusher Guest Writer program. Many applications come with a section where users can comment on the item they are previewing. When a comment is posted, while you are looking at this item, the best UX is to see the comment ... more


Friday, 21 April, 2017 UTC

Node.js exec director: Our project is transformational

Node.js exec director: Our project is transformational

The Node.js Foundation was formed in 2015 to serve as a steward over the Node.js sever-side JavaScript platform, providing a new governance model and taking over leadership from Joyent. Now, the foundation has hired its first executive director, Mark ... more


Friday, 21 April, 2017 UTC

Developer Skills That Will Get You Hired

Developer Skills That Will Get You Hired

To find out the most wanted after builder skills this year, Paul Heltzel reached out to a mix of recruiters, CTOs, CEOs, and another leader who offered their must-have technologies to try, planning to consider, and soft art to master. Be Agile The agile ... more


Friday, 21 April, 2017 UTC

package tarball issues in us-east.

package tarball issues in us-east.

Apr 21, 02:36 UTC Resolved - Appears to have been a network flicker. Apologies for the trouble! Apr 21, 02:35 UTC Investigating - We are investigating an issue with a tarball server in us-east. ... more


Friday, 21 April, 2017 UTC

Quick Tip: How to Style React Components with styled-components

Quick Tip: How to Style React Components with styled-components

[special]While many aspects of building applications with React have been standardized to some degree, styling is one area where there are still a lot of competing options. Each has its pros can cons, and there is no clear best choice.[/special] In this ... more


Friday, 21 April, 2017 UTC

Simple Custom File Selector with Vue.js

Simple Custom File Selector with Vue.js

File select elements are easily one of the ugliest input types on the web. They’re implemented differently in every browser and are generally incredibly ugly. There are some workarounds though, and we’ll show you one approach here using labels and a ... more


Friday, 21 April, 2017 UTC

Getting Started With GraphQL in Angular with Apollo

Getting Started With GraphQL in Angular with Apollo

Apollo is a GraphQL client that makes it very easy to develop GraphQL applications with the likes of React and Angular. All you need to get started is a few dependencies and a client configuration, and you’ll be off to the races running queries and mutations ... more


Thursday, 20 April, 2017 UTC

067: ember-concurrency with Alex Matchneer

067: ember-concurrency with Alex Matchneer

Alex Matchneer: @machty | FutureProof Retail Show Notes: 01:07 - The Introduction of ember-concurrency 02:15 - What is ember-concurrency? What are the problems it solves? 05:37 - Why not use observables or other alternatives? 09:49 - Could observables ... more


Thursday, 20 April, 2017 UTC

Functional Light JavaScript workshop

Functional Light JavaScript workshop

Functionite company did an impressive job bringing JavaScript expert Kyle Simpson to their hometown Warsaw, Poland in September last year. He lead You Don’t Know JS Workshops, 5 days of JavaScript classes focused on learning new skills and the best practices. ... more


Thursday, 20 April, 2017 UTC

Five Techniques to Lazy Load Images for Website Performance

Five Techniques to Lazy Load Images for Website Performance

This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. With images making up a whopping 65% of all web content, page load time on websites can easily become an issue. ... more


Thursday, 20 April, 2017 UTC

A Few Words on Fetching Bytes

A Few Words on Fetching Bytes

Like all good puzzles, a web browser is composed of many different pieces. Some are all shiny, like your favorite web API. Some are less visible, like HTML parsing and web resource loading. Even dull pieces require lots of work to standardize their behavior ... more


Thursday, 20 April, 2017 UTC

35

35

Welcome to issue 35. This week we see what’s changing in the world of react from F8, explore ReactVR, try to figure out Relay Modern and much more! Python books to write great scripts and applications. These books will teach you how to write great Python ... more


Thursday, 20 April, 2017 UTC

Improved JavaScript performance, WebAssembly, and Shared Memory in Microsoft Edge

Improved JavaScript performance, WebAssembly, and Shared Memory in Microsoft Edge

JavaScript performance is an evergreen topic on the web. With each new release of Microsoft Edge, we look at user feedback and telemetry data to identify opportunities to improve the Chakra JavaScript engine and enable better performance on real sites. ... more


Thursday, 20 April, 2017 UTC

IBM and StrongLoop Are Returning to Gluecon and Presenting Sessions

IBM and StrongLoop Are Returning to Gluecon and Presenting Sessions

We’re happy to announce that IBM and StrongLoop are returning to GlueCon. The StrongLoop team will be heading to Broomfield, CO from May 24-26, 2017 for this technical conference. Never been to Gluecon? The convention describes itself like this: Glue ... more


Thursday, 20 April, 2017 UTC

Real Time Database Triggers with Firebase Functions

Real Time Database Triggers with Firebase Functions

A recent Android application I worked on required storing the latitude and longitude of a user’s location. I was asked to convert that latitude and longitude into a user-readable address. I could have written the code in Java, which would convert latitude ... more


Thursday, 20 April, 2017 UTC

The Heroku-16 Stack is Now Generally Available

The Heroku-16 Stack is Now Generally Available

Your Heroku applications run on top of a curated stack, containing the operating system and other components needed at runtime. We maintain the stack - updating the OS, the libraries, and ensuring that known security issues are resolved, so that you ... more


Thursday, 20 April, 2017 UTC

Fresh Resource for Web Developers – April 2017

Fresh Resource for Web Developers – April 2017

Since the beginning of the year 2017, a lot has changed in the world of web development, with new apps and resources coming every other day . Keeping up with the trend, I am sharing with you today a couple of new web development resources. Click for ... more


Thursday, 20 April, 2017 UTC

Howler.js is Probably The Best JavaScript Audio Library Around

Howler.js is Probably The Best JavaScript Audio Library Around

Outdated audio players are a thing of the past thanks to modern HTML5 audio and the rapid adoption of browser support . But web designers can go one step further with a pure audio library such as Howler.js . This free open source JS library lets you ... more