hello.js

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

Thursday, 11 January, 2018 UTC

redux: Simplify Creating Immutable Data Trees With Immer

redux: Simplify Creating Immutable Data Trees With Immer

Immer is a tiny library that makes it possible to work with immutable data in JavaScript in a much more straight-forward way by operating on a temporarily draft state and using all the normal JavaScript API's and data structures. The first part of the ... more


Tuesday, 19 December, 2017 UTC

[Course] react: Build React Components from Streams with RxJS and Recompose

[Course] react: Build React Components from Streams with RxJS and Recompose

Loading data and handling events almost always introduces layers of complexity into React apps. Recompose and RxJS solve your async problems by using Streams to output components. This course walks you through combining the powers of React and RxJS to ... more


Monday, 18 December, 2017 UTC

[Course] angular: Create Dynamic Forms in Angular

[Course] angular: Create Dynamic Forms in Angular

Angular forms are cope with a lot of different use cases. But apart from basics such as binding data to an HTML form, applying validation and gathering the user input, there are more advanced use cases. One of them is to be able to dynamically render ... more


Friday, 15 December, 2017 UTC

[Course] vue: Advanced Fine-Grained Control of Vue.js Components

[Course] vue: Advanced Fine-Grained Control of Vue.js Components

Vue is known for being super easy to pick up and quickly build great applications using the built-in template bindings and directives. As your application grows in complexity, you'll need finer control of your components. In this course, we’ll define ... more


Friday, 15 December, 2017 UTC

[Course] javascript: State Monad in JavaScript

[Course] javascript: State Monad in JavaScript

Dealing with stateful computations can be a challenge when writing purely functional JavaScript. They can result in undesired variable declaration at best and boilerplate state management code in every function dependent on the state at its worst. In ... more


Thursday, 14 December, 2017 UTC

[Course] react: Build a Server Rendered + Code Split App in React with React Universal Component

[Course] react: Build a Server Rendered + Code Split App in React with React Universal Component

In this course, you will be learn how to get your react app to load as quickly as possible to maximize user engagement—we need faster rendering speed and smaller network requests! You’ll learn how to both split code into lazily loaded bundles AND server-side ... more


Thursday, 14 December, 2017 UTC

[Course] react: Use TypeScript to develop React Applications

[Course] react: Use TypeScript to develop React Applications

React provides are powerful paradigm for creating UI applications with JavaScript. TypeScript can greatly increase the maintainability of React applications by opening up sytax for self documenting code. In this course we will cover how to setup a React ... more


Monday, 11 December, 2017 UTC

[Course] webpack: Make Webpack Easy with Poi

[Course] webpack: Make Webpack Easy with Poi

When setting up a modern JavaScript app, we find ourselves trudging through the land of infinite configuration. Poi offers us an option of zero-configuration by providing sane defaults and hiding them away until you need to tweak a change to suit your ... more


Monday, 11 December, 2017 UTC

javascript: Iterate over values of an object with ES2017 Object.values()

javascript: Iterate over values of an object with ES2017 Object.values()

This lesson take an extensive look at the addition of the Object.values functions, how they can be used to gather information about the values of an object’s own enumerable string-key properties ... more


Monday, 11 December, 2017 UTC

react: Bundle a React App with Parcel

react: Bundle a React App with Parcel

[Parcel](https://parceljs.org/) comes in as the new cool kid in the bundlers world. Unlike other bundlers which take lots of explicit configuration, Parcel works out of the box and requires almost zero-configuration by intelligently inferring it depending ... more


Thursday, 7 December, 2017 UTC

[Course] docker: Build a Twelve-Factor Node.js App with Docker

[Course] docker: Build a Twelve-Factor Node.js App with Docker

In this course we will take a simple Node.js app that connects to a MongoDB database and uses an Express web server, and learn how to setup a full software development deployment process as well as how to properly “Dockerize” the app. We’ll step through ... more


Thursday, 7 December, 2017 UTC

[Course] react: Build a Blog with React and Markdown using Gatsby

[Course] react: Build a Blog with React and Markdown using Gatsby

A large part of a software developer’s time is spent searching the internet for answers to a never-ending stream of questions. Often, the answers we find are on blogs written by people who’ve been there, and found a solution. Isn’t it time you paid it ... more


Thursday, 7 December, 2017 UTC

[Course] javascript: Understand JavaScript's this Keyword in Depth

[Course] javascript: Understand JavaScript's this Keyword in Depth

JavaScript’s `this` keyword is a source of confusion for many new and experienced developers alike. It can be frustrating if, for some reason, `this` doesn’t point to the context that was intended. This course will help you understand JavaScript’s `this` ... more


Monday, 4 December, 2017 UTC

[Course] react: The Beginner's Guide to ReactJS

[Course] react: The Beginner's Guide to ReactJS

This course is for React newbies and those looking to get a better understanding of React fundamentals. With a focus on React fundamentals, you'll come out of this course knowing what problems React can solve for you and how it goes about solving those ... more


Thursday, 30 November, 2017 UTC

: Inspect Values being Produced in Curried JavaScript Functions

: Inspect Values being Produced in Curried JavaScript Functions

Combining functions together can be an incredibly powerful technique. When one (or more) of these functions contains a bug, it can open up a rabbit-hole of debugging in order to find out where the problem is coming from. To combat this from happening, ... more


Tuesday, 28 November, 2017 UTC

js: Compose multiple functions for new behavior in JavaScript

js: Compose multiple functions for new behavior in JavaScript

In this lesson you will create a utility function that allows you to quickly compose behavior of multiple functions to create new behavior. By the end, you will have successfully created a tremendously popular helper function that is used in JavaScript ... more


Tuesday, 28 November, 2017 UTC

: Iterate over properties of an object with ES2017 Object.entries()

: Iterate over properties of an object with ES2017 Object.entries()

The `Object.entries()` function is an addition to the ECMAscript scpec in Es2017. This allows us to iterate through the properties of an object and read the entries as keys and objects. ... more


Monday, 27 November, 2017 UTC

: Continous iterative development in Node.js using nodemon

: Continous iterative development in Node.js using nodemon

In this lesson, we will look at a node module `nodemon` which stands for `node-monitor`. it enables us to do continuous development by monitoring our files for changes and re-running our file when it detects any changes. this is helpful while we are developing ... more


Wednesday, 22 November, 2017 UTC

[Course] javascript: Quickly Transform Data with Transducers

[Course] javascript: Quickly Transform Data with Transducers

In this course, we will go through the concept of transducers and build them up from basic principles. We will go over the problems with regular composed transformations, and show how we end up with unnecessary data and intermediate collections. We go ... more


Thursday, 16 November, 2017 UTC

css: Compile tailwind to CSS with gulp

css: Compile tailwind to CSS with gulp

In this lesson, we learn how to generate CSS utility classes from tailwind's JavaScript config file. We set up a new project from scratch, install tailwind, generate a config file and build a simple gulp task that runs that file through PostCSS to generate ... more


Wednesday, 15 November, 2017 UTC

css: Create custom utility classes in tailwind

css: Create custom utility classes in tailwind

In this lesson, we learn how to generate custom utility classes in tailwind. We add new properties to our JavaScript config object to generate new helper classes to suit our needs. ... more


Saturday, 4 November, 2017 UTC

angularjs: Use the URL as the source of truth in React

angularjs: Use the URL as the source of truth in React

In Single Page Apps we're used to fetch the data on event callbacks. That disables the capacity to use the URL to share it to someone else and get to the same state of the app, just like in non Single Page Apps. This lesson shows you how to use React ... more


Tuesday, 24 October, 2017 UTC

[Course] vue: Create a News App with Vue.js and Nuxt

[Course] vue: Create a News App with Vue.js and Nuxt

This course walks you through the steps of creating a News web app using Vue.js and the Nuxt framework. You will learn how to create dynamic pages for each section of your application and load, store, display, filter, and style the data. Then end result ... more


Thursday, 19 October, 2017 UTC

react: Use JSX with React

react: Use JSX with React

In this lesson we'll learn the basics of using JSX with React. In addition to the noted `className` difference, there are a number of [other differences with attributes in JSX than those in React](https://facebook.github.io/react/docs/dom-elements.html). ... more


Wednesday, 11 October, 2017 UTC

javascript: Use Sublime Text Snippets to Avoid Repetitive Typing

javascript: Use Sublime Text Snippets to Avoid Repetitive Typing

Speed up your Sublime Text workflow by creating snippets out of boilerplate code. Sublime Text snippets are smart, configurable, and prevent repetitive typing. ... more


Thursday, 5 October, 2017 UTC

node: Upload Files with Express

node: Upload Files with Express

In this lesson we create a new Express web server app for handling file uploads and persisting them to the filesystem. We will walk through using the express-fileupload middleware module from npm to process file uploads, and then use the Express static ... more


Thursday, 5 October, 2017 UTC

node: Upload Files with Express

node: Upload Files with Express

In this lesson we create a new Express web server app for handling file uploads and persisting them to the filesystem. We will walk through using the express-fileupload middleware module from npm to process file uploads, and then use the Express static ... more


Friday, 22 September, 2017 UTC

[Course] vue: Vue.js State Management with Vuex and TypeScript

[Course] vue: Vue.js State Management with Vuex and TypeScript

In [Use TypeScript to Develop Vue.js Web Applications](https://egghead.io/courses/use-typescript-to-develop-vue-js-web-applications) we’ve seen how TypeScript Vue apps development by creating class based components and using decorators. This course will ... more


Wednesday, 20 September, 2017 UTC

react: Process Images in React with react-imgpro

react: Process Images in React with react-imgpro

In this lesson, we will cover a popular image processing component in the react eco-system for image processing. The Library is react-imgpro. **Installation:** > npm install --save react-imgpro **Include it as a module :** > import ProcessImage ... more


Tuesday, 19 September, 2017 UTC

js: Use Native JavaScript Array Methods instead of Dependency Library

js: Use Native JavaScript Array Methods instead of Dependency Library

We are so tied to libraries that we use things like underscore or JQuery whenever we want to do any simple operation, we'll see how to get rid of this practice by knowing a little better JavaScript's native array methods and, along the way, remove those ... more