hello.js

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

Thursday, 20 September, 2018 UTC

Python, JavaScript, .NET, and Rust: Sentry’s Unified SDK Updates

Python, JavaScript, .NET, and Rust: Sentry’s Unified SDK Updates

Since you’re reading this blog, you’re likely aware of the most critical part of using Sentry: our client SDKs. We shared previously that we were updating Sentry’s SDKs, and now we’re on the verge of those updates becoming the default. This affects a ... more


Thursday, 20 September, 2018 UTC

Translator via SMS with C# and Azure Functions

Translator via SMS with C# and Azure Functions

Ahoy and yo-ho-ho! In celebration o' International Talk Like A Pirate Day, let's build a SMS Pirate Speak translator with Azure Functions, the Fun Translations API and, of course, Twilio. What you’ll need: A Twilio account (sign up for a free Twilio ... more


Thursday, 20 September, 2018 UTC

Reactive Programming: A Timed Popup Component with RxJS

Reactive Programming: A Timed Popup Component with RxJS

Reactive programming is all about streams. It involves combining streams, filtering streams, and transforming streams. In reactive programming, the application does not need to pull for data, but it is notified whenever a new event occurs. A few months ... more


Thursday, 20 September, 2018 UTC

Visual Studio Live Share Can Do That? — Smashing Magazine

Visual Studio Live Share Can Do That? — Smashing Magazine

About The Author Burke Holland is a front-end developer living in Nashville, TN; the greatest city in the world. He enjoys JavaScript a lot because it’s the only way he … More about Burke…... The post Visual Studio Live Share Can Do That? — Smashing ... more


Thursday, 20 September, 2018 UTC

Using Scoped Slots in Vue.js to Abstract Functionality

Using Scoped Slots in Vue.js to Abstract Functionality

Let’s start with a short introduction to Vue.js slots concept. Slots are useful when you want to inject content in a specific place of a component. Those specific places that you can define are... The post Using Scoped Slots in Vue.js to Abstract Functionality ... more


Thursday, 20 September, 2018 UTC

Destructuring Assignment In JavaScript

Destructuring Assignment In JavaScript

I’m not so sure, but I think JavaScript might be the only web technology where you can destructure objects and assign the individual units in one take. It is also one great feature that allows you can get straight to the point with what you have to do ... more


Thursday, 20 September, 2018 UTC

​All My JavaScript is Broken and I Don't Know Why

​All My JavaScript is Broken and I Don't Know Why

There are few things in life that I enjoy more than good, healthy, broken code. It’s inevitable that things are going to break, it’s inevitable that I'm going to need to debug those things, and it’s inevitable that I'll need do whatever is necessary ... more


Thursday, 20 September, 2018 UTC

Developing Modern APIs with Hapi.js, Node.js, and Redis

Developing Modern APIs with Hapi.js, Node.js, and Redis

Learn how to develop modern backend APIs with Hapi.js, Node.js, and Redis. ... more


Thursday, 20 September, 2018 UTC

WebStorm 2018.3 EAP #3: improved Angular support and better completion for versions in package.json

WebStorm 2018.3 EAP #3: improved Angular support and better completion for versions in package.json

The third WebStorm 2018.3 Early Preview build is now available! If you’re not familiar with our Early Access Program or if you want to catch up on the new features introduced last week, check out the previous EAP blog posts. Toolbox App is the easiest ... more


Thursday, 20 September, 2018 UTC

Script & Style Show: Episode 21: Third Party JavaScript and Web Performance with Charlie Vazac

Script & Style Show: Episode 21: Third Party JavaScript and Web Performance with Charlie Vazac

On this week’s episode: David shrugs aside the scars of the week’s DevTools Debugger development to welcome this week’s guest: Charlie Vazac. Charlie boasts the title of Senior Architect at Akamai and joins David and Todd to talk about third party JavaScript, ... more


Thursday, 20 September, 2018 UTC

Visual Studio Live Share Can Do That?

Visual Studio Live Share Can Do That?

Visual Studio Live Share Can Do That? Visual Studio Live Share Can Do That? Burke Holland 2018-09-19T13:30:17+02:00 2018-09-20T07:08:45+00:00 A few months ago, Microsoft released its free Visual Studio (VS) Live Share service. VS Live Share is Google ... more


Thursday, 20 September, 2018 UTC

Google’s GitHub competitor gets better search tools

Google’s GitHub competitor gets better search tools

Google today announced an update to Cloud Source Repositories, its recently relaunched Git-based source code repository, that brings a significantly better search experience to the service. This new search feature is based on the same tool that Google’s ... more


Thursday, 20 September, 2018 UTC



Tuesday, 18 September, 2018 UTC

App Security Disasters in eCommerce

App Security Disasters in eCommerce

JavaScript's days as an infant front-end development language are long gone. During the last few years, it has exploded in popularity. An overwhelming 95% of websites are running JavaScript on their front-end. JavaScript enables complex processes to ... more


Tuesday, 18 September, 2018 UTC

The dialog element

The dialog element

Let's talk about pop-ups. And modals, overlays, or anything else you like to call them (remember Lightbox?). Despite user experience concerns, these elements remain popular on the web. But technical implementations can be wildly inconsistent. Looking ... more


Tuesday, 18 September, 2018 UTC

Recording sensor data with MongoDB Stitch & Electric Imp

Recording sensor data with MongoDB Stitch & Electric Imp

Recording sensor data with MongoDB Stitch & Electric Imp My early experiments with IoT involved standalone sensors, breakout boards, Arduinos, Raspberry Pis, and a soldering iron. It was a lot of fun, but it took ages to build even the simplest of ... more


Tuesday, 18 September, 2018 UTC

Improving DataView performance in V8

Improving DataView performance in V8

DataView s are one of the two possible ways to do low-level memory accesses in JavaScript, the other one being TypedArray s. Up until now, DataView s were much less optimized than TypedArray s in V8, resulting in lower performance on tasks such as graphics-intensive ... more


Tuesday, 18 September, 2018 UTC

Building a Fake API for Testing & Development

Building a Fake API for Testing & Development

Nearly all applications developed today will integrate with an external service of some kind (HTTP, Bluetooth, etc.). These integrations can pose problems for automated testing, exploratory testing, and even demonstrating functionality to a stakeholder. ... more


Tuesday, 18 September, 2018 UTC

It’s The Web, Basically

It’s The Web, Basically

If you are of a certain age, you probably learned to program in Basic. Even if you aren’t, a lot of microcontroller hobbyists got started on the Basic Stamp, and there are plenty of other places where to venerable language still hides out. But if you ... more


Tuesday, 18 September, 2018 UTC

Immutability in React and Redux: The Complete Guide

Immutability in React and Redux: The Complete Guide

Immutability can be a confusing topic, and it pops up all over the place in React, Redux, and JavaScript in general. You might’ve run into bugs where your React components don’t re-render, even though you know you’ve changed the props, and someone said, ... more


Tuesday, 18 September, 2018 UTC

react: Create a new project using the npm init <initializer> command

react: Create a new project using the npm init <initializer> command

Historically, the `npm init` command was solely use to create a new package.json file. However, as of npm version 6.1, you can now use a new feature of `npm init` called the . The initializer you provide will determine how your new application will be ... more


Tuesday, 18 September, 2018 UTC

5 Tips to Write Better Conditionals in JavaScript

5 Tips to Write Better Conditionals in JavaScript

When working with JavaScript, we deal a lot with conditionals, here are the 5 tips for you to write better / cleaner conditionals. 1. Use Array.includes for Multiple Criteria Let's take a look at the example below: // condition function test(fruit) { ... more


Tuesday, 18 September, 2018 UTC

Spotlight: Verk - background job processing

Spotlight: Verk - background job processing

Our weekly spotlight of a cool project in the open source community that are looking for exposure or assistance. If you’d like your project to be featured, hit reply and let us know about it. Project Spotlight: Verk Verk is a asynchronous job processing ... more


Tuesday, 18 September, 2018 UTC

Anatomy of a package.json File

Anatomy of a package.json File

If you’ve been working on JavaScript and/or Node.js projects at any capacity these past few years, surely you’ve come across some package.json files, npm’s configuration file for projects and modules. In this post we’ll explore some of the most important ... more


Monday, 17 September, 2018 UTC

Announcing Gatsby 2.0.0 ������

Announcing Gatsby 2.0.0 ������

We’re incredibly pleased to announce the 2nd major release of Gatsby! Gatsby is a blazing fast modern website and app generator. Thousands of developers use Gatsby to create amazing blogs, apps, marketing and ecommerce sites, documentation, and more! ... more


Monday, 17 September, 2018 UTC

https://paulbakaus.com/2017/07/27/more-important-than-important/

https://paulbakaus.com/2017/07/27/more-important-than-important/

[{“term_slug”:”9debd4c8a7d4264fd3f786d89250a794″,”data”:{“code”:”excessive_css”,”type”:”css_error”,”node_name”:”link”,”node_attributes”:{“rel”:”stylesheet”,”id”:”noticons-css”,”href”:”https:\/\/s0.wp.com\/i\/noticons\/noticons.css?ver=__normalized__”,”type”:”text\/css”,”media”:”all”},”sources”:[{“type”:”plugin”,”name”:”jetpack”,”function”:”Jetpack_Notifications::styles_and_scripts”,”hook”:”wp_head”,”handle”:”noticons”},{“type”:”core”,”name”:”wp-includes”,”function”:”wp_print_footer_scripts”,”hook”:”wp_footer”},{“type”:”core”,”name”:”wp-includes”,”function”:”_wp_footer_scripts”,”hook”:”wp_print_footer_scripts”}]}},{“term_slug”:”15b88efbb191bbf19920edd1a2b0bd99″,”data”:{“node_name”:”script”,”parent_name”:”head”,”code”:”invalid_element”,”type”:”js_error”,”node_attributes”:{“type”:”text\/javascript”},”text”:”\n ... more


Monday, 17 September, 2018 UTC

Laravel 5.7 is live – here’s what’s new

Laravel 5.7 is live – here’s what’s new

Laravel 5.7 was released almost a month after Laracon US 2018. This version continues with improvements made in Laravel 5.6, introducing Laravel Nova, email verification alongside other cool new features we will be discussing in this article. In this ... more


Monday, 17 September, 2018 UTC

Aspect Ratio Media Elements and intrinsicsize

Aspect Ratio Media Elements and intrinsicsize

If you need an aspect-ratio sized <div> (or any element that can have children), you can do it. Perhaps the cleanest way is a custom-property-sized pseudo-element that pushes the correct minimum height through padding-based-on-width. But media ... more


Monday, 17 September, 2018 UTC

Bellwoods

Bellwoods

Last week I released Bellwoods — an art game for mobile & desktop that you can play in your browser. The concept of the game is simple: fly your kite through fields of color and sound, trying to discover new worlds. You can play the game here: https://bellwoods.xyz/ ... more