hello.js

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

Friday, 26 May, 2017 UTC

v5.0.0

v5.0.0

Wowowowowow [email protected]! This release marks months of hard work for the young, scrappy, and hungry CLI team, and includes some changes we’ve been hoping to do for literally years. [email protected] takes npm a pretty big step forward, significantly improving its performance ... more


Friday, 26 May, 2017 UTC

fish (Shell) for a Week

fish (Shell) for a Week

I’ve been meaning to try out fish for ages, and I was finally inspired to dive in after reading Julia Evans’ recent take on it. In this post, I’ll describe some highlights from my first week. Installation and Setup fish is easy to install: It’s available ... more


Friday, 26 May, 2017 UTC

Introduction to Snapshot Testing With Jest

Introduction to Snapshot Testing With Jest

One of Jest’s key features is snapshot testing; a very useful tool to write quick, accurate tests. Creating a Snapshot Let’s say you have a function that makes changes: // changeMaker.js export default function changeMaker(value) { let pennies = value ... more


Friday, 26 May, 2017 UTC

Interview with Kyle Simpson, Chair for O’Reilly Fluent Conference

Interview with Kyle Simpson, Chair for O’Reilly Fluent Conference

O’Reilly Fluent Conference, taking place in San Jose on June 19-22, is one of the best conferences if you’re a front-end developer like myself. Most of the big names I’ve known over the past decade have graced Fluent’s stage, one of them being Kyle Simpson. ... more


Thursday, 25 May, 2017 UTC

Best C# books in 2017

Best C# books in 2017

C# is a object-oriented programming language developed by Microsoft. First released in 2000, C# is one of the most popular programming languages for writing applications. C# developers are some of the most in-demand software developers in the world. ... more


Thursday, 25 May, 2017 UTC

40

40

Welcome to issue 40. This week we read about Slack’s Emoji Picker in React, optimizing React rendering, use a unified styling language with React, master C# and much more! A Unified Styling Language In the past few years we’ve seen the rise of CSS-in-JS, ... more


Thursday, 25 May, 2017 UTC

Validating / Consuming Mount-Path Parameters With Middleware In Express.js And Node.js

Validating / Consuming Mount-Path Parameters With Middleware In Express.js And Node.js

Ben Nadel looks at mount-path parameters in Express.js and how they can be consumed and validated using various middleware approaches (some cleaner than others).... ... more


Thursday, 25 May, 2017 UTC

Drag & Drop in Your Angular Apps With ng2-dragula

Drag & Drop in Your Angular Apps With ng2-dragula

Dragula is a popular JavaScript library for drag & drop, and ng2-dragula is a wrapper to use Dragula in Angular 2+ apps. Let’s see how it’s used. Installation First add ng2-dragula to your project using Yarn or npm: # Yarn $ yarn add ng2-dragula ... more


Thursday, 25 May, 2017 UTC

Coming Soon – Twilio Frame, UI Components for in-app Chat, Voice, & Video

Coming Soon – Twilio Frame, UI Components for in-app Chat, Voice, & Video

UI components and tools for JS, iOS, and Android. Integrated with Programmable Chat, Video, and Voice SDKs. Coming soon to a Twilio SDK near you. Today at SIGNAL, we announced Twilio Frame , a set of UI components and tools for embedding chat, voice ... more


Thursday, 25 May, 2017 UTC

Introducing Twilio Functions — Public Beta Now Open

Introducing Twilio Functions — Public Beta Now Open

Write and run Twilio code without dealing with servers. 10k free invocations every month—$0.0001/invocation after. Now available to everyone in public beta. Today, we’re excited to announce Twilio Functions, a serverless environment to build and run ... more


Thursday, 25 May, 2017 UTC

Announcing Platform API for Partners

Announcing Platform API for Partners

Heroku has always made it easy for you to extend your apps with add-ons. Starting today, partners can access the Platform API to build a more secure and cohesive developer experience between add-ons and Heroku. Advancing the Add-on User Experience Several ... more


Thursday, 25 May, 2017 UTC

What is the Future of Front End Web Development?

What is the Future of Front End Web Development?

I was asked to do a little session on this the other day. I'd say I'm underqualified to answer the question, as is any single person. If you really needed hard answers to this question, you'd probably look to aggregate data of survey results from lots ... more


Thursday, 25 May, 2017 UTC

Implementing realtime desktop notifications in your Laravel app

Implementing realtime desktop notifications in your Laravel app

This blog post was written under the Pusher Guest Writer program. Realtime notifications are now very common in modern web applications, as site owners want to keep users engaged and informed of happenings on their platform. Notifications are also a ... more


Thursday, 25 May, 2017 UTC

DIY website tools, Sketch/Figma or Adobe XD, Collaborative authoring tools, Tech products

DIY website tools, Sketch/Figma or Adobe XD, Collaborative authoring tools, Tech products

zipBoard Digest DIY Website Tools Having a website is great for selling products, building your online presence, doing outreach programs or even if you just feel like having your own little corner on the internet. There are numerous tools and website ... more


Thursday, 25 May, 2017 UTC

Behind the Scenes: How We Built Our Developer CLI

Behind the Scenes: How We Built Our Developer CLI

When we started building our first version of the Zapier developer platform in 2012, we were unsure if engineers would devote much time to building apps on Zapier. At that time we had only around 10,000 users—so we focused on a browser interface that ... more


Thursday, 25 May, 2017 UTC

#189: Node.js Streams: Everything You Need to Know

#189: Node.js Streams: Everything You Need to Know

This week's Node news Read this e-mail on the Web Node Weekly May 25, 2017 #189 Samer Buna Node.js Streams: Everything You Need to Know “Streams are Node’s best and most misunderstood idea.” Which might be why many articles have been written about them. ... more


Thursday, 25 May, 2017 UTC

Hey Oliver

Hey Oliver

Oliver has joined the Wiredcraft team as a Backend Developer in our Shanghai office. He received a Masters Degree in Software Engineering at the University of York in the UK. At university, he learned Requirement Engineering and User Centered Design, ... more


Thursday, 25 May, 2017 UTC

DIY Website Tools

DIY Website Tools

The extremely long and exhaustive list of website builders to reserve your space on the web Having a website is great for selling products, building your online presence, doing outreach programs or even if you just feel like having your own little corner ... more


Thursday, 25 May, 2017 UTC

How to do Asynchronous code in Javascript

How to do Asynchronous code in Javascript

Writing asynchronous code in JavaScript . Whether you’re writing for the portal or building complex Node.js apps you might find some important tips how to better the condition and readability of your code either by using popular approch or some more ... more


Thursday, 25 May, 2017 UTC

hzoo/role-of-babel-in-js: Role of Babel in JS (TC39 May 2017)

hzoo/role-of-babel-in-js: Role of Babel in JS (TC39 May 2017)

@hzoo presents that Role of Babel in JS. ... more


Wednesday, 24 May, 2017 UTC

Do you really need immutable data?

Do you really need immutable data?

Immutable state has been all the rage for the past few years or decades. The multithreaded multiprocessing future is coming! Save yourselves and your sanity, use immutable data! Be functional! Object-oriented is for dinosaurs. hair on fire This push ... more


Wednesday, 24 May, 2017 UTC

What Is Event Bubbling in JavaScript? Event Propagation Explained

What Is Event Bubbling in JavaScript? Event Propagation Explained

Event bubbling is a term you might have come across on your JavaScript travels. It relates to the order in which event handlers are called when one element is nested inside a second element, and both elements have registered a listener for the same event ... more


Wednesday, 24 May, 2017 UTC

Conditional Tags to Load Styles and Scripts in WordPress

Conditional Tags to Load Styles and Scripts in WordPress

This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. If your WordPress website needs a particular stylesheet or JavaScript file only in one specific page or just under ... more


Wednesday, 24 May, 2017 UTC

Create a custom Slack slash command with Node.js and Express

Create a custom Slack slash command with Node.js and Express

In this tutorial we are going to learn how to build and deploy a custom Slack slash command using Node.js and the Express web framework. If you are interested in creating Slack integrations with Node.js, you might also be interested in a previous article ... more


Wednesday, 24 May, 2017 UTC

Twilio Channels: A New Way Reach Customers in Apps They Already Use

Twilio Channels: A New Way Reach Customers in Apps They Already Use

Use Twilio APIs to send and receive messages on multiple channels. Works with Alexa, Facebook Messenger, Slack, Twitter, Viber, LINE, SendGrid, HipChat, and Kik. More channels, such as WeChat and BlackBerry Messenger, coming soon. Last year we announced ... more


Wednesday, 24 May, 2017 UTC

Object Partners Tech Trends

Object Partners Tech Trends

What was asked Recently we sent out a survey to all of our consultants to get a feel for what technologies are in use across our clients, we dug through the results of that survey to give you a glimpse into the pulse of tech development across the company. ... more


Wednesday, 24 May, 2017 UTC

20 Excellent Resources for Learning Kotlin

20 Excellent Resources for Learning Kotlin

Кotlin is a modern programming language that runs on the Java Virtual Machine. It has an elegant syntax and is interoperable with all existing Java libraries. In the 2017 Google I/O, the Android team announced that Kotlin will become an official programming ... more


Wednesday, 24 May, 2017 UTC

Introducing Aurelia Succinctly

Introducing Aurelia Succinctly

Interested in checking out a free book on Aurelia? Check out Aurelia Succinctly! It gives a great foundation for building your Aurelia applications. In this book you will learn all the core concepts as well as review live code samples. The book will ... more


Wednesday, 24 May, 2017 UTC

Building a realtime photo feed using Angular and Pusher

Building a realtime photo feed using Angular and Pusher

This blog post was written under the Pusher Guest Writer program. In this tutorial, we will build a simple web app that will display any images it receives using Pusher. More specifically, to build this realtime photo feed we will use the Pusher Realtime ... more