JavaScript

a search engine with autocomplete

Creating a search engine with the autocomplete feature is quite a simple task in Node.js.<p>We're going to use a Bootstrap plugin on the client side, …

Search Engines

How to build nested flows with the HTTP action | Flow Blog

Step 1: Modelling your workflows<p>In this walkthrough I would like to create a common approval process for files added in two different places. A …

Software Development

Thanks for pointing this out. Clojure’s atom helps make mutation explicit.

Thanks for pointing this out. Clojure’s atom helps make mutation explicit.<p>The combination of atoms and immutable data structures allows you to manage …

Programming

An Easy Guide to Designing and Creating Objects in JavaScript

01<p>of 07<p>Introduction<p>Before you read this step-by-step guide you might want to cast your eye over the introduction to object-oriented programming. The …

Programming Languages

Do pure functions exist in JavaScript?

Recently I got into a discussion about how to decide a function is pure in JavaScript. The whole concept of pureness seems to be blurry in such a …

Programming Languages

20 Best AngularJS Tools for Web Developers

Share!<p>This article introduces you to 20 of the best <i>AngularJS tools</i> for web developers. Angular JavaScript allows you to extend HTML syntaxes. It’s a …

Web Design

Why Enterprises are Using Node.js for Digital Transformation

As consumers adopt and demand things more quickly, it is essential to have a fluid and quick software development process that will allow businesses …

Node.js

A collection of Either examples in PureScript compared with JavaScript

Note: This is<b>Tutorial 5</b>in the series<b>Make the leap from JavaScript to PureScript</b> <i></i>. Be sureto read the series introduction where I cover the goals & …

Programming Languages

A First Reason React app for Javascript developers

We're going to build a small single page web app to put Reason React through its paces. The app will display a list of top Reason-related Github …

Programming Languages

Build Desktop Apps Using Electron: The Beginner’s Guide

Electron is a framework for building cross-platform desktop applications using Node.js and Chromium. Electron uses web pages as its GUI, so you could …

Programming

Voice over control in SAP Fiori | SAP Blogs

<b>Agenda:</b><p>To provide voice based search and navigation support to standard fiori applications running on browsers.<p>Currently as we all know, we can …

Programming Languages

Rules Extensions – MA Extension

The following is just an example of what an MA Extension would like like and should only be used as a reference on how to build your own MA …

Programming

An inside look at Quantum DOM Scheduling

<i>Use of multi-tab browsing is becoming heavier than ever as people spend more time on services like Facebook, Twitter, YouTube, Netflix, and Google</i> …

Programming

Roll your own Provider and connect with recompose

The Provider and connect concepts provided by higher-order components in many state management libraries are one of my favorite conveniences of …

Programming Languages

Machine Learning with JavaScript : Part 2

This is Part 2 of the ongoing series <i>Machine Learning with JavaScript</i>. Here’s Part 1.<p>If you love wasting time and resources, you might give one letter …

Data Science

mini.css React/Preact libraries - Fast, lightweight mini.css components built with React/Preact

React & Preact Libraries Fast, lightweight components<p>If you want to create a progressive web app, utilize a virtual DOM or just fancy trying React …

Web Development

Updated Chrome Debugging Tools Worth Mentioning

<i>This was originally posted on my blog.</i><p>As a web developer, I absolutely could not live without great in-browser developer tools. I use them every day, …

Software

Add CSS and JavaScript Files to Phabricator Extensions

By David Walsh on<p>Every open source framework has its own methods of extending functionality; some make extending incredibly easy and others...not so …

Programming Languages

Custom Properties | Codrops CSS Reference

Custom properties define a new value type in CSS that allows for the use of variables through the var() function.<p>One of the most commonly cited …

Handling Auth in GraphQL (the right way)

I started on my first production app using GraphQL a couple months back. I've just now been getting into the tougher parts of the app. Querying, …

Programming Languages

A new approach to text rendering

In Atom 1.19, we’re landing a complete rewrite of the text editor’s DOM interaction layer that improves rendering performance and simplifies the …

Web Development

javaScript Properties and Methods: String.prototype.trim()

The trim() method is used to remove white space and from both ends of a string (white space meaning characters like space, tab, no-break space and so …

Programming Languages

Object-Oriented Declarative Input/Output in Cactoos

Cactoos is a library of object-oriented Java primitives we started to work on just a few weeks ago. The intent was to propose a clean and more …

Programming

Using JMS in Spring Boot

JMS (Java Message Service) is a Java Message Oriented Middleware used to send messages between clients and works by sending messages to a message …

Programming

Learn React VR (Chapter 4 | Transitions and Animations)

Prerequisites<p>Chapter 1 | Hello Virtual World<br>Chapter 2 | Panoramic Road Trip<br>Chapter 3 | Outdoor Movie Theater<p>In addition, I am going to assume …

Programming Languages

Avoiding deeply nested component trees

By passing child components down instead of data you can avoid passing data down through many levels of components. It also makes your components …

Programming Languages

Building Modern Web Applications in 2017

There’s been a lot of development in the frontend frameworks ecosystem over the last seven years. We’ve learned a lot about what it takes to build …

Programming Languages

Set default Business Process on a form while creating new record

Problem statement:<p>Unable to switch or set default Business Process on a form while creating new record.<p>Scenario:<p>Assuming a given entity (Case) has …

Programming Languages

Content Performance Policy, an alternative to AMP?

<i>This article was originally seen on Dareboost's blog.</i><p><i>There is nothing really new about the Content Performance Policy since August 2016. Still, given</i> …

Programming

Making a Zombie Horde in JavaScript Using ES6 Generators

Zombies are fun. ES2015 is fun. You know what's even more fun? ES2015 <i>and</i> zombies <b>together</b>! In this post, I'll show you how I used ES2015 generators to …

Programming Languages