hello.js

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

Friday, 12 July, 2019 UTC

Improve Your JavaScript Knowledge By Reading Source Code

Improve Your JavaScript Knowledge By Reading Source Code

Improve Your JavaScript Knowledge By Reading Source Code Improve Your JavaScript Knowledge By Reading Source Code Carl Mungazi 2019-07-12T12:30:59+02:00 2019-07-16T19:05:45+00:00 Do you remember the first time you dug deep into the source code of a library ... more


Thursday, 11 July, 2019 UTC

That Was SmashingConf Toronto 2019

That Was SmashingConf Toronto 2019

That Was SmashingConf Toronto 2019 That Was SmashingConf Toronto 2019 Rachel Andrew 2019-07-11T15:00:59+02:00 2019-07-16T19:05:45+00:00 We all enjoyed returning to Toronto for the second Smashing conference, and in this post, I am sharing some of the ... more


Thursday, 11 July, 2019 UTC

CSS Lists, Markers, And Counters

CSS Lists, Markers, And Counters

CSS Lists, Markers, And Counters CSS Lists, Markers, And Counters Rachel Andrew 2019-07-09T12:30:59+02:00 2019-07-11T00:08:01+00:00 Lists in CSS have particular properties which give us the standard list styling we expect. An unordered list gains a list ... more


Thursday, 11 July, 2019 UTC

UX Improvements For Keyboard Accessibility

UX Improvements For Keyboard Accessibility

UX Improvements For Keyboard Accessibility UX Improvements For Keyboard Accessibility Vitaly Friedman 2019-07-10T16:00:59+02:00 2019-07-11T00:08:01+00:00 How can we provide an accessible user experience for keyboard-only and assistive technology users ... more


Monday, 8 July, 2019 UTC

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 2)

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 2)

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 2) How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 2) Matt Curtis 2019-07-08T12:30:59+02:00 2019-07-11T00:08:01+00:00 As mentioned in part 1, this tutorial is intended ... more


Friday, 5 July, 2019 UTC

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 1)

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 1)

How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 1) How To Build A Sketch Plugin With JavaScript, HTML And CSS (Part 1) Matt Curtis 2019-07-05T12:30:59+02:00 2019-07-05T16:07:05+00:00 This tutorial is intended for people who know and ... more


Wednesday, 3 July, 2019 UTC

Using Slots In Vue.js

Using Slots In Vue.js

Using Slots In Vue.js Using Slots In Vue.js Joseph Zimmerman 2019-07-03T12:30:59+02:00 2019-07-05T16:07:05+00:00 With the recent release of Vue 2.6, the syntax for using slots has been made more succinct. This change to slots has gotten me re-interested ... more


Monday, 1 July, 2019 UTC

CSS Custom Properties In The Cascade

CSS Custom Properties In The Cascade

CSS Custom Properties In The Cascade CSS Custom Properties In The Cascade Miriam Suzanne 2019-07-01T12:30:59+02:00 2019-07-01T12:46:47+00:00 Last month, I had a conversation on Twitter about the difference between “scoped” styles (generated in a build ... more


Thursday, 27 June, 2019 UTC

Build A PWA With Webpack And Workbox

Build A PWA With Webpack And Workbox

Build A PWA With Webpack And Workbox Build A PWA With Webpack And Workbox Jad Joubran 2019-06-27T13:00:59+02:00 2019-07-01T12:46:47+00:00 A Progressive Web App (PWA) is a site that uses modern technology to deliver app-like experiences on the web. It’s ... more


Wednesday, 26 June, 2019 UTC

What Web Designers Can Do To Speed Up Mobile Websites

What Web Designers Can Do To Speed Up Mobile Websites

What Web Designers Can Do To Speed Up Mobile Websites What Web Designers Can Do To Speed Up Mobile Websites Suzanne Scacca 2019-06-26T14:00:59+02:00 2019-07-01T12:46:47+00:00 I recently wrote a blog post for a web designer client about page speed and ... more


Thursday, 20 June, 2019 UTC

JAMstack Fundamentals: What, What And How

JAMstack Fundamentals: What, What And How

JAMstack Fundamentals: What, What And How JAMstack Fundamentals: What, What And How Vitaly Friedman 2019-06-20T14:30:59+02:00 2019-06-20T16:05:26+00:00 We love pushing the boundaries on the web, and so we’ve decided to try something new. You probably ... more


Thursday, 20 June, 2019 UTC

How To Create A PDF From Your Web Application

How To Create A PDF From Your Web Application

How To Create A PDF From Your Web Application How To Create A PDF From Your Web Application Rachel Andrew 2019-06-19T14:00:59+02:00 2019-06-20T01:35:26+00:00 Many web applications have the requirement of giving the user the ability to download something ... more


Friday, 14 June, 2019 UTC

Monthly Web Development Update 6/2019: Rethinking Privacy And User Engagement

Monthly Web Development Update 6/2019: Rethinking Privacy And User Engagement

Monthly Web Development Update 6/2019: Rethinking Privacy And User Engagement Monthly Web Development Update 6/2019: Rethinking Privacy And User Engagement Anselm Hannemann 2019-06-14T14:30:00+02:00 2019-06-18T10:05:54+00:00 Last week I read about the ... more


Thursday, 13 June, 2019 UTC

Bringing A Healthy Code Review Mindset To Your Team

Bringing A Healthy Code Review Mindset To Your Team

Bringing A Healthy Code Review Mindset To Your Team Bringing A Healthy Code Review Mindset To Your Team Sandrina Pereira 2019-06-12T13:30:59+02:00 2019-06-13T12:06:18+00:00 A ‘code review’ is a moment in the development process in which you (as a developer) ... more


Monday, 10 June, 2019 UTC

Styling In Modern Web Apps

Styling In Modern Web Apps

Styling In Modern Web Apps Styling In Modern Web Apps Ajay NS 2019-06-10T14:00:59+02:00 2019-06-13T12:06:18+00:00 If you search for how to style apps for the web, you’ll come across many different approaches and libraries, some even changing day by day. ... more


Thursday, 6 June, 2019 UTC

Image Optimization In WordPress

Image Optimization In WordPress

Image Optimization In WordPress Image Optimization In WordPress Adelina Țucă 2019-06-06T14:00:34+02:00 2019-06-13T12:06:18+00:00 A slow website is everyone’s concern. Not only that it chases visitors away but it also affects your SEO. So trying to keep ... more


Friday, 31 May, 2019 UTC

Creating Your Own React Validation Library: The Developer Experience (Part 3)

Creating Your Own React Validation Library: The Developer Experience (Part 3)

Creating Your Own React Validation Library: The Developer Experience (Part 3) Creating Your Own React Validation Library: The Developer Experience (Part 3) Kristofer Selbekk 2019-05-30T13:00:59+02:00 2019-05-31T15:05:48+00:00 If you’ve been following ... more


Monday, 27 May, 2019 UTC

Demystifying JAMstack: An Interview With Phil Hawskworth

Demystifying JAMstack: An Interview With Phil Hawskworth

Demystifying JAMstack: An Interview With Phil Hawskworth Demystifying JAMstack: An Interview With Phil Hawskworth Vitaly Friedman 2019-05-27T13:00:59+02:00 2019-05-31T15:05:48+00:00 Some of you might have heard of JAMstack, and perhaps even about how ... more


Friday, 24 May, 2019 UTC

Switching From WordPress To Hugo

Switching From WordPress To Hugo

Switching From WordPress To Hugo Switching From WordPress To Hugo Christopher Kirk-Nielsen 2019-05-22T14:30:00+02:00 2019-05-24T01:34:46+00:00 When WordPress 5 was released, I was excited about making use of the Gutenberg editor to create custom blocks, ... more


Tuesday, 21 May, 2019 UTC

Vue.js And SEO: How To Optimize Reactive Websites For Search Engines And Bots

Vue.js And SEO: How To Optimize Reactive Websites For Search Engines And Bots

Vue.js And SEO: How To Optimize Reactive Websites For Search Engines And Bots Vue.js And SEO: How To Optimize Reactive Websites For Search Engines And Bots Paolo Mioni 2019-05-21T13:30:59+02:00 2019-05-24T01:34:46+00:00 Reactive JavaScript Frameworks ... more


Friday, 17 May, 2019 UTC

Monthly Web Development Update 5/2019: Over-Complication And Performative Workaholism

Monthly Web Development Update 5/2019: Over-Complication And Performative Workaholism

Monthly Web Development Update 5/2019: Over-Complication And Performative Workaholism Monthly Web Development Update 5/2019: Over-Complication And Performative Workaholism Anselm Hannemann 2019-05-17T14:24:00+02:00 2019-05-17T13:34:38+00:00 This week, ... more


Thursday, 16 May, 2019 UTC

Creating Your Own React Validation Library: The Basics (Part 1)

Creating Your Own React Validation Library: The Basics (Part 1)

Creating Your Own React Validation Library: The Basics (Part 1) Creating Your Own React Validation Library: The Basics (Part 1) Kristofer Selbekk 2019-05-16T13:00:59+02:00 2019-05-16T11:46:01+00:00 I’ve always thought form validation libraries were pretty ... more


Wednesday, 15 May, 2019 UTC

’SVG Web Page Components For IoT And Makers (Part 2)'

’SVG Web Page Components For IoT And Makers (Part 2)'

’SVG Web Page Components For IoT And Makers (Part 2)' ’SVG Web Page Components For IoT And Makers (Part 2)' Richard Leddy 2019-05-15T13:30:16+02:00 2019-05-15T11:35:41+00:00 So, we already have ways of dynamically loading a menu of SVG icons made to ... more


Wednesday, 8 May, 2019 UTC

SVG Web Page Components For IoT And Makers (Part 1)

SVG Web Page Components For IoT And Makers (Part 1)

SVG Web Page Components For IoT And Makers (Part 1) SVG Web Page Components For IoT And Makers (Part 1) Richard Leddy 2019-05-08T13:00:16+02:00 2019-05-15T11:35:41+00:00 The IoT market is still in its early stages, but gathering steam. We are at a cusp ... more


Tuesday, 7 May, 2019 UTC

Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading

Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading

Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading Andrea Verlicchi 2019-05-06T13:30:59+02:00 2019-05-07T10:33:23+00:00 In the past few weeks, you might have heard or ... more


Saturday, 27 April, 2019 UTC

Getting To Know The MutationObserver API

Getting To Know The MutationObserver API

Getting To Know The MutationObserver API Getting To Know The MutationObserver API Louis Lazaris 2019-04-26T13:30:16+02:00 2019-04-27T01:06:06+00:00 In complex web apps, DOM changes can be frequent. As a result, there are instances where your app might ... more


Tuesday, 23 April, 2019 UTC

Building A Node.js Express API To Convert Markdown To HTML

Building A Node.js Express API To Convert Markdown To HTML

Building A Node.js Express API To Convert Markdown To HTML Building A Node.js Express API To Convert Markdown To HTML Sameer Borate 2019-04-23T12:30:16+02:00 2019-04-27T01:06:06+00:00 Markdown is a lightweight text markup language that allows the marked ... more


Wednesday, 17 April, 2019 UTC

Optimizing Performance With Resource Hints

Optimizing Performance With Resource Hints

Optimizing Performance With Resource Hints Optimizing Performance With Resource Hints Drew McLellan 2019-04-17T12:30:16+02:00 2019-04-17T12:15:49+00:00 Modern web browsers use all sorts of techniques to help improve page load performance by guessing ... more


Friday, 12 April, 2019 UTC

Monthly Web Development Update 4/2019: Design Ethics And Clarity Over Style

Monthly Web Development Update 4/2019: Design Ethics And Clarity Over Style

Monthly Web Development Update 4/2019: Design Ethics And Clarity Over Style Monthly Web Development Update 4/2019: Design Ethics And Clarity Over Style Anselm Hannemann 2019-04-12T14:44:48+02:00 2019-04-16T12:06:54+00:00 “‘Ethics’ and Ethics” is more ... more


Tuesday, 9 April, 2019 UTC

Understanding Subresource Integrity

Understanding Subresource Integrity

Understanding Subresource Integrity Understanding Subresource Integrity Drew McLellan 2019-04-09T12:30:59+02:00 2019-04-09T13:35:48+00:00 If you’ve ever used a CDN-hosted version of a JavaScript library, you may have noticed a strange looking integrity ... more