Programming

now browsing by category

software development and Web development

 

Stylelint Rules: How To Write Your Own Rules

When working with CSS, developers usually don’t think about running a linter on the stylesheets. We usually use linters on C or C++ or JavaScript codebases but we don’t often think about whether or not it’s even possible to lint a CSS stylesheet and enforce certain coding standards and rulesRead More

Node.js Search Engine for Github Wikis

I wrote an article on how to create a search engine using Node.js for Github Wikis. The Github wiki uses markdown formatted pages and is very easy to get started with. It isn’t as fully featured as other wikis but it is a good starting point for organizations looking toRead More

instagram clone in elm

Instagram clone in Elm

CodeMentor has published the first part of my tutorial on creating an Instagram clone in Elm. It covers how to create nested components and the basic life cycle and architecture of Elm frontend web apps. I am seeing more power and usability in the Elm programming language and it hasRead More

React vs Elm: Creating a comment box component in Elm

I recently published an article on CodeMentor.io titled “Building a Facebook-like comment box: a React tutorial in Elm” where I use the Elm programming language to essentially duplicate the React.js tutorial. The article has code examples and a step-by-step on installing Elm, running the Elm Reactor and then writing theRead More

Forget React, Learn AngularJS 2.0 with this video tutorial!

In the last few weeks I’ve been busy preparing AngularJS 2 courses and I’m really excited about the first video tutorial that NeverFriday Software Expertise is releasing. In this tutorial you learn how to create an AngularJS 2.x project and how to create a comment box directive component. In theRead More

Coming Soon: Learning AngularJS 2 Videos

I’m developing video courses and video tutorials for the AngularJS 2 framework. The new framework is made to work with the JavaScript, TypeScript and Dart programming languages. The first AngularJS 2 video tutorial is on creating a simple comment box component in AngularJS 2 using plain JavaScript. It will beRead More

Use JSON in Perl 6, article published

I wrote an article for codementor.io on how to use JSON in Perl 6. It’s a good tutorial and introduction to Perl 6 which hasn’t seen wide adoption yet. It’s a solid language which has had a lot of thought put into it and the libraries that exist for itRead More

Say NO to Venn Diagrams When Explaining JOINs

In recent times, there have been a couple of tremendously popular blog posts explaining JOINs using Venn Diagrams. After all, relational algebra and SQL are set oriented theories and languages, so … Source: Say NO to Venn Diagrams When Explaining JOINs

Perfect demonstration of the necessity of metaprogramming

An employee at SoundCloud has a guide on writing React.js and Redux. The current SoundCloud app is written in Angular.js 1.x and they have their own flux-like library. The guide is a guide on how to build a SoundCloud client web app using React.js and Redux. It’s a perfect demonstrationRead More

How to apply cause and effect diagrams in IT and Software Development

Cause and effect diagrams, also known as Ishikawa diagrams, are one of 7 basic tools of quality. You won’t see them used very often in software development or IT projects though they should be. So today we’re going through what cause and effect diagrams are, why they’re useful, an exampleRead More