hello.js

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

NEW !!!

Thursday, 28 May, 2020 UTC

Attend JSNation Live Conference June 2020

With all of the shutdowns, lockdowns, and measures taken to slow the spread of a certain virus, many of us lost our chance to go to a developer conference, at least for a while, because most of them around this time have been canceled. Thankfully, a ... more


Sunday, 7 April, 2019 UTC

JSNation Conference Is Coming: Win a Free Ticket

JavaScript is #1 on demand programming language in the world with 25 millions of developers behind it. Meet the ones who shape out the now and the future of the prospering nation. Amsterdam JSNation is a 2-day event focusing exclusively on JavaScript ... more


Thursday, 13 September, 2018 UTC

How to Install and Use Chatra

Still provide phone support? Have you ever thought about the live chat effectiveness for your website? While the majority of people avoid phone conversations and lack time to read emails, live chat can be a perfect option for providing the effective ... more


Tuesday, 28 August, 2018 UTC

Building Your First Angular App

To avoid confusion, Angular 1 and all its releases are combined in a short name AngularJS, and Angular 2 and all subsequent versions are usually referred to simply as Angular. As a matter of fact, Angular 6 is already released. There’s a great demand ... more


Wednesday, 11 April, 2018 UTC

JavaScript's Tilde: Its Real Use Is No Mystery

A while back I wrote an article titled “The Great Mystery of the Tilde” where I tried to explain what the ~ (tilde) operator did in JavaScript. When trying to demystify what it was, I ended up perpetuating a lot of misinformation. I’m here to fix that ... more


Tuesday, 10 April, 2018 UTC

How to Debug Android Chrome From Your Windows PC

Debugging mobile websites is next to impossible when all you have is your phone, but if you have a Windows PC, you can use Google Chrome’s developer tools to connect to your Android phone and debug it from there, making the experience infinitely better. ... more


Thursday, 15 February, 2018 UTC

Pure CSS Slide-Down Animation

Sometimes something seems like it should be really easy, but it turns out to be extremely difficult. The case we’ll be checking out today is creating a slide-down animation using purely CSS. What could be so hard about that, right? Note: I’m aware this ... more


Thursday, 25 January, 2018 UTC

Vue, Test Coverage, and Drag-and-Drop

In keeping with the latest trend for this website, I haven’t been writing much content for it. As usual, though, I’ve been writing for other blogs on a variety of topics, most of which are connected to Vue in some way, but there are some that have nothing ... more


Wednesday, 11 October, 2017 UTC

More Vue for You; Not So Much Webpack

So I’m a total liar/failure/jerk/whatever-word-you-want-to-use. It’s been about 7 1/2 months since I promised to an in-depth course on webpack – February 22, 2017 to be exact – and I’ve hardly touched it. I could give a ton of excuses, some more legitimate ... more


Thursday, 5 October, 2017 UTC

Teaching Kids JavaScript

Lots of kids are starting to learn to code these days, and I’m proud to join the movement to get even more kids coding. While Scratch is a popular starter language for younger kids, we’ve seen that when kids get to about 10-11, transitioning them to ... more


Tuesday, 28 March, 2017 UTC

Presenting: Optimizing JavaScript Web App Performance With Webpack

Bundling is far from the only thing that webpack can do to improve the performance of your web applications. Wanna hear about it? Speaking I actually already talked about it at NEW Code Camp in Appleton, Wisconsin last Saturday. I spent some late nights ... more


Thursday, 16 March, 2017 UTC

Where Did Vue.js Come From?

The popularity of Vue.js has been climbing pretty fast. It hasn’t reached the levels of Angular or React yet, but in the year that the current VueJS repo has existed on Github, it has garnered approximately 2,700 watchers (more than Angular), 47,000 ... more


Wednesday, 22 February, 2017 UTC

Getting Back Into JavaScript Writing

I’m back! Did you miss me? I missed you guys. Sadly, though I’ve gotten back into writing about JavaScript, I haven’t been doing it on this blog. But I have written three posts for other blogs and they’ve all gone live this month. I’ve also got an announcement ... more


Monday, 26 September, 2016 UTC

Get Started With JavaScript Arrays

Practically all programming languages have an in-built array data type. JavaScript is no different. They store the data you need to run scripts for an application, which, from a developer’s perspective, means you’ll be writing less code, making you more ... more


Thursday, 25 August, 2016 UTC

Composition Is King

The JavaScript community is becoming flooded with articles pushing to move toward functional programming or at least more toward composition over inheritance. For a long time we’ve tried to standardize inheritance without the huge mess that comes with ... more


Wednesday, 25 May, 2016 UTC

The Complete-Ish Guide to Upgrading to Gulp 4

Gulp 4 has been in the works for far too long, but it’s practically inevitable that it’ll be released… some day. I’m here to help you out for when that fateful day arrives by showing you the differences between Gulp 3.x and Gulp 4 and how you can make ... more


Thursday, 14 April, 2016 UTC

UnixStickers Review: Where to Fulfill Your Geeky Needs

I don’t tend to be a person who spends a lot of money on decorative things, even if the decoration is on a piece of clothing that I’m going to be buying anyway. Because of that, I was slightly hesitant when unixstickers.com contacted me and asked me ... more


Friday, 11 March, 2016 UTC

Integrating Your Development Workflow Into Sublime With Build Systems - Part 4: Project-Specific Builds

We come to the final episode in this series where we take everything we’ve learned so far and apply it in a useful way by creating build systems that are specific to your projects! This allows you to hide build systems you only need for certain projects, ... more


Thursday, 10 March, 2016 UTC

Integrating Your Development Workflow Into Sublime With Build Systems - Part 3: Organizing With Variants

In the previous episode you learned how to customize build systems so they can do pretty much whatever you want, but now we’ll help you become more efficient with using your build systems by organizing them and making it possible to easily switch between ... more


Tuesday, 8 March, 2016 UTC

Integrating Your Development Workflow Into Sublime With Build Systems - Part 2: Options and Variables

Now that you’ve had your introduction to Sublime’s build systems, let’s go a step further and introduce you to some of the more useful other options available and variables to help customize your build systems on toward a life a true usefulness. Part ... more


Monday, 7 March, 2016 UTC

Integrating Your Development Workflow Into Sublime With Build Systems - Part 1: Basic Build Systems

Sublime Text is a lightweight, but capable code editor that is greatly loved by many developers, but if you’re anything like me, you’re saddened a bit by the fact that Sublime doesn’t have an integrated system console. For many tasks that you use in ... more


Monday, 1 February, 2016 UTC

No More Global Npm Packages (Part 2)

In a previous article that I wrote earlier this year, I talked about eliminating project dependencies that needed to be installed globally, such as Grunt, Gulp, Browserify, WebPack, etc. Of course, I didn’t argue for eliminating these packages, just ... more


Monday, 1 February, 2016 UTC

No More Global Npm Packages (Part 2)

In a previous article that I wrote earlier this year, I talked about eliminating project dependencies that needed to be installed globally, such as Grunt, Gulp, Browserify, WebPack, etc. Of course, I didn’t argue for eliminating these packages, just ... more


Thursday, 28 January, 2016 UTC

The Future of JZJS Is Now...ish

Take a look around. Notice anything different? Yes, the theme has changed! That’s the obvious thing, and it’s actually going to change again, hopefully some time in the next few months. There’s a lot of work being done behind the scenes for this site, ... more


Thursday, 28 January, 2016 UTC

The Future of JZJS Is Now...ish

Take a look around. Notice anything different? Yes, the theme has changed! That’s the obvious thing, and it’s actually going to change again, hopefully some time in the next few months. There’s a lot of work being done behind the scenes for this site, ... more


Tuesday, 20 October, 2015 UTC

JavaScript Charting Made Easy with JSCharting

JSCharting is a capable JavaScript charting library with some advanced features and great rendering output. It utilizes SVG, though as an end user developer, you don’t need to be familiar with or code SVG. There is also some fallback in VML for backward ... more


Monday, 19 October, 2015 UTC

JavaScript Charting Made Easy With JSCharting

JSCharting is a capable JavaScript charting library with some advanced features and great rendering output. It utilizes SVG, though as an end user developer, you don’t need to be familiar with or code SVG. There is also some fallback in VML for backward ... more


Tuesday, 28 April, 2015 UTC

Making Up for Misplaced Passion

I love JavaScript. I love programming in general, but despite its numerous downsides, I have enjoyed JavaScript more than any other language, especially with the recent developments coming in ES2015. There is just one problem: God is supposed to be my ... more


Tuesday, 28 April, 2015 UTC

Making Up for Misplaced Passion

I love JavaScript. I love programming in general, but despite its numerous downsides, I have enjoyed JavaScript more than any other language, especially with the recent developments coming in ES2015. There is just one problem: God is supposed to be my ... more


Tuesday, 24 March, 2015 UTC

Simplifying the ES6 Workflow with JSPM

For a while now, people all around the JavaScript community have been declaring that it is now possible to use ES6 to produce JavaScript applications. Aside from the fact that browsers are implementing more and more of the spec, there are several great ... more