Git

Write good git commit message

For a long time I didn't know that even writing commit message can have its own "best practices". When I got in touch with git for the first time, …

Software Development

ggplot2 Time Series Heatmaps: revisited in the tidyverse

I revisited my previous post on creating beautiful time series calendar heatmaps in ggplot, moving the code into the tidyverse.<br>To obtain following …

Data Science

Build your own React Boilerplate

The modular Javascript ecosystem simplifies application development through various libraries, frameworks, and tools. Boilerplates can be daunting if …

JavaScript

And Then There Was Bitcoin

Image: iStock<p>Do you remember Bitcoin from 2009? I certainly don't - I was off working on a mining truck somewhere around that time. But the folks …

Neat

Alien Code Reuse

“Probably the best thing to do is try and reorganize the project some,” Tim, “<b>Alien</b>”’s new boss said. “It’s a bit of a mess, so a little refactoring …

Geek Humor

Contributing to Open Source

Note: This article was initially published on my Medium account. Follow me @aarohmankad to be the first the read my posts, and feel free to read some …

GitHub

Motorola releases Oreo kernel source code for Moto X4

Those of you familiar with the GPL will know that manufacturers are required to post any modifications they make to the Android kernel. Motorola does …

Technology

OpenSSL development policy changes

The OpenSSL project has announced a number of changes to how the project is developed. These include shutting down the openssl-dev mailing list in …

Heartbleed Bug

Two great uses for the cp command: Bash shortcuts

Last July, I wrote about two great uses for the cp command: making a backup of a file, and synchronizing a secondary copy of a folder.<p>Having …

Linux

Git v2.16.0

Git v2.16.0 is now available. "It is comprised of 509 non-merge commits since v2.15.0, contributed by 91 people, 26 of which are new faces." The …

Linux Kernel

Finding my new favorite song on Spotify

While I'm developing (or just while I'm commuting to work) I usually love to hear some rock music.<p>I created some playlists on Spotify, but lately I'm …

APIs

Understanding And Using REST APIs

There’s a high chance you came across the term “REST API” if you’ve thought about getting data from another source on the internet, such as Twitter …

Software Development

GitOps: High velocity CICD for Kubernetes

“The world is envisioned as a repo and not as a kubernetes installation" - Kelsey Hightower<p>This blog post is a round-up of useful information for …

DevOps

GitHub Giveth; Wikipedia Taketh Away

One of the joys of administering Free-Programming-Books, the second most popular repo on GitHub, has been accepting pull requests (edits) from new …

GitHub

Can We Reuse Code Between Microservices?

This is one of the fundamental questions I have been asked from many, who starts building projects with Microservices. In fact, it also causes lots …

Software Development

Modeling Cloth Addon Available for Experimentation

Rich Colburn writes: The modeling cloth addon is available. It's very experimental but it's a lot of fun to play with. I made a demo video of the …

3D Modeling

Bitcoin (World Map) Bubbles

(This article was first published on <b>R – rud.is</b>, and kindly contributed to R-bloggers)<p>We’re doing some interesting studies (cybersecurity-wise, not …

Data Science

Microsoft remains committed to Git

Microsoft made a lot of contributions to Git in 2017. Now that the year is over, the company is taking time to reflect on some of those contributions.<p>…

Software Development

A new generation of collaboration tools

It has never been so easy and accessible to create prototypes. But it’s never been so critical to find better ways of collaborating beyond …

UX Design

genact - a nonsense activity generator

Pretend to be busy or waiting for computer when you should actually be doing real work! Impress people with your insane multitasking skills. Just …

Linux

In Real Estate, It's Location; In Healthcare, It's Compliance

Pointing out that hospital supply chain management (SCM) practice has left a lot to be desired is about as insightful as suggesting that President Trump reconsider the urgency of his tweets. Amid declining reimbursements, readmission penalties and a steady stream of “experimental” shared-savings …

Medical Technology

Stellus Capital Investment declares $0.1133 dividend

Stellus Capital Investment (NYSE:SCM) declares $0.1133/share monthly dividend, in line with previous. (Quarterly $0.3399/share in three installments).<p>…

Business

Indian Skill Development Service in the offing

“Skill development is top priority for the Union government. We are completely overhauling the system by introducing several new schemes and …

India

20 Handy DuckDuckGo Cheat Sheets for Web Designers

The search engine DuckDuckGo is best known for its privacy-respecting, tracking-free web searching. But did you know it can also be a web designer’s …

Web Development

Handy Docker commands for local development - Part 2

This is a follow up to my previous post of handy Docker commands that I <i>always</i> find myself having to Google. The full list of commands discussed in …

DevOps

Automatically managing personal and work git configurations

There was a time when I found myself constantly switching between my personal and work computers, and it was really annoying. After some time …

SSH

30 Amazing Vue.js Open Source Projects for the Past Year (v.2018)

<b>For the past year</b>, we’ve compared nearly 3,000 Vue.js open source projects to pick Top 30 (1% chance).<p>This is a competitive list and it carefully …

JavaScript

Base R can be Fast

(This article was first published on <b>R – Win-Vector Blog</b>, and kindly contributed to R-bloggers)<p>“Base R” (call it “Pure R”, “Good Old R”, just don’t …

Data Science

Third NAND dimension makes quad bit bucket cells feasible

<b>Analysis</b> Error-checking code use is so much easier with 3D NAND than previous planar NAND that capacity-lifting quad-level cell technology becomes …