Prakash Das

31 Flips | 4 Magazines | 3 Likes | @PrakashDas2014 | Keep up with Prakash Das on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Prakash Das”

How to organize your git branches

I remember implementing git in my team. I think it was more than 6 years ago. At that time, A successful git branching model by Vincent Driessen was …

Software Development

Do your commits pass this simple test?

<i>Photo by William Iven on Unsplash</i><p>Frequent.<br>Descriptive.<br>Atomic.<br>Decentralized.<br>Immutable.<p>I'll leave it up to your imagination to come up with a clever …

Use JavaScript Code from One File in Another File with IntelliSense

If you have a JavaScript (*.js) file containing code, it's not unusual for your code to reference code held in another JavaScript file. If you're …

How To Use Object Destructuring in Modern Javascript

“JavaScript ES2015's Object Destructuring” may sound scary at first, but it’s really very simple: it lets you access an object’s keys more easily. …

Don’t Use The Placeholder Attribute

Don’t Use The Placeholder AttributeDon’t Use The Placeholder AttributeEric Bailey 2018-06-20T13:45:26+02:00 2018-06-20T20:43:46+00:00Introduced as …

9 Free Open Source Flipping Clocks Using CSS and JavaScript

The classic flip-style clock was a staple for years and it’s just one more thing the digital era made obsolete – although not quite forgotten.We can …

JavaScript

A guide to Git branching

In my two previous articles in this series, we started using Git and learned how to clone, modify, add, and delete Git files. In this third …

Software Development

Automated Testing for PHP training course

I'm delighted to announce my new venture, PHP Training, with my friend Gary Hockin. As you can probably guess from the name, PHP Training is a …

Avoid boolean values comparison with "==" in JavaScript

All of us use "==" daily for performing the comparison in JavaScript to execute particular code block only when certain condition meets.<p>But do you …

How I made a smiley toggle control — WotW

This is the first post of a series called <b>Widget of the Week</b>.<p>As the name implies I’ll be creating every 7 days a widget based mostly on dribbles from …

The complete guide to JavaScript functions

First of all, I encourage you to follow along in this article. It will help you learn better, and also help you to remember what you have done. Let's …

Replacing HTML Content using JavaScript

While viewing the source code from a number of sites one day, I noticed a large number of elements that contained no data. I started to wander why a …

Next step Git for those that already know add and commit

When I first started using Git a while back it seemed pretty straight forward although I had to get used to the disconnected nature of Git which is …

10 CSS & JavaScript Snippets for Beautiful Syntax Highlighting

We’re all familiar with desktop coding software and web IDEs. These feature syntax highlighting to make writing code & debugging easier.But did you …

Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar

Model-view-controller (MVC) frameworks are a crucial part of building modern web applications. Walk into a room of web developers, and you will …

Understanding Git — Index

<i>This is the third post in my Understanding Git series so be sure to check out the first two (</i><i>Data Mode</i><i>l and</i> <i>Branching</i><i>) before proceeding with this one</i>.<p>…

How JavaScript works: the rendering engine and tips to optimize its performance

This is post # 11 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing the core …

JavaScript

Five Key Git Concepts Explained the Hard Way

If you’ve ever read a git man page, you’ll know that trying to understand git can be an intimidating experience.There’s even a git man page generator …

Git

Want to be a Web Developer? Learn Node.js not PHP

One of the most common questions I get asked by my students is <i>“How come you teach Node.js and not PHP in your course?”</i> Telling people <i>“trust me, I</i> …

GRV – A Tool for Viewing Git Repositories in Linux Terminal

GRV (Git Repository Viewer) is a free open-source and simple terminal-based interface for viewing git repositories. It provides a way to view and …

Linux

Even Fibonacci numbers (Python vs. JavaScript)

Generating the Fibonacci sequence in some form is a popular technical interview problem for employers. One variation of the popular Fibonacci number …

We Write CSS Like We Did in the 90s, and Yes, It’s Silly

As web developers, we marvel at technology. We enjoy the many tools that help with our work: multipurpose editors, frameworks, libraries, polyfills …

Web Design

Google Flutter hits beta: Another go at cross-platform mobile dev

Using the Dart language for apps on Android and iOS<b>MWC2018</b> Fancy a Flutter? Google is hoping users will take a bet on its new cross-platform mobile …

Top Accessibility Testing Tools for Automation

The Top Accessibility Testing Tools for Automation I recently interviewed one of the contributors to the Selenium project and a Senior Technical …

Chrome Now Lets You Make Permanent, Local Changes To The Source Code Of Any Website

Image: Christiaan Colen / Flickr<p>Modern browsers such as Firefox and Chrome come with built-in developer tools that let you edit web pages and see …

These full stack developer e-books could help you earn six figures

Full stack developers are considered the jack of all trades of the tech world. They're the ones who have specialized knowledge of every layer of …

Tools I wish I had known about when I started coding

In the tech world, there are thousands of tools that people will tell you to use. How are you supposed to know where to start?<p>As somebody who started …

Web Development

Replacing jQuery With Vue.js: No Build Step Necessary

It’s been impossible to ignore all of the hype surrounding JavaScript frameworks lately, but they might not be the right fit for your projects. …

How to clone, modify, add, and delete files in Git

In the first article in this series on getting started with Git, we created a simple Git repo and added a file to it by connecting it with our …

PHP Equality Tests/Edge Cases

PHP's non-strict comparison operators (like ==) have some infamous edge cases that seem super weird, until you realize that PHP will often …