Programming

Coding Dojo: The top seven programming languages of 2018

As programmers prepare for the new year, they will need to stay up-to-date on the most in-demand skills employers are looking for. Coding Dojo has …

Introduction to Authentication with Firebase

I want to continue my exploration of firebase by going through the authentication service provided by firebase.<p>If you navigate to the firebase …

JavaScript

Microsoft Considers Adding Python as an Official Scripting Language to Excel

Microsoft is considering adding Python as one of the official Excel scripting languages, according to a topic on Excel's feedback hub opened last …

Microsoft

Java 8: The Bad Parts

Java 8 got many things right, and some things... not right. Apart from commonly recognized Java 8 caveats, there are a few which feel especially …

APIs

Postman releases a directory for public APIs, API Network

Postman is launching one of the largest public API directories today. The Postman API Network is designed to provide API publishers a place where …

Software Development

Using Gmail with OAUTH2 in Linux and on an ESP8266

One of the tasks I dread is configuring a web server to send email correctly via Gmail. The simplest way of sending emails is SMTP, and there are a …

Software Development

Are Pandas' dataframes (Python) closer to R's dataframes or datatables?

To understand my question, I should first point out that R datatables aren't just R dataframes with syntaxic sugar, there are important behavioral …

Python Programming

16: Haskell for greater Elm

Dec 7, 2017 <br>4 minute read<p>We Turn our attention back to Haskell to help us get the best possible foundation for really diggin’ into functional …

explicit

Thoughts on receiving my first pull request

Last week I received my first pull request to a project on GitHub. This post is about my thoughts on the experience.<p>The pull request was for …

Software Development

Build a game framework with Python using the Pygame module

In my first article in this series, I explained how to use Python to create a simple, text-based dice game. This time, I'll demonstrate how to use …

Python Programming

HTML 5.2 becomes a W3C Recommendation

The World Web Web Consortium (W3C)’s Web Platform Working Group today announced a new specification to replace the HTML 5.1 Recommendation. The team …

Web Development

5 Python Libraries Every Pentester Should Be Using

As a penetration tester who uses Python in virtually all engagement, here are the top 5 python libraries that I recommend pentesters should use. Some …

Python Programming

Pipes in R Tutorial For Beginners

(This article was first published on <b>R-posts.com</b>, and kindly contributed to R-bloggers)<p>You might have already seen or used the pipe operator when …

Data Science

Setting up a managed container cluster with AKS and Kubernetes in the Azure Cloud running .NET Core in minutes

December 14, '17 Comments [0] Posted in Azure<p>Sponsored By<p>After building a Raspberry Pi Kubernetes Cluster, I wanted to see how quickly I could get up …

Software Development

Using Pylint in Sublime With Docker: Virtualenv [Snippet]

Nowadays, Docker is so popular that engineers like to use it in both development and deployment. In the development process, you don't have to config …

Python Programming

The Debugging Golden Rule

Don't question others until you've questioned yourself.<p>Developers, especially new developers, often forget this when debugging. We jump into the …

Software Development

BOOST YOUR DATA WRANGLING WITH R

The R language is often perceived as a language for statisticians and data scientists. Quite a long time ago, this was mostly true. However, over the …

Data Science

State of JavaScript: The programming language is anything but boring

No matter how developers feel about JavaScript, one thing is for certain: the programming language keeps evolving year after year. JavaScript …

JavaScript

Accessibility Testing Tools | CSS-Tricks

By Chris Coyier On December 14, 2017<p>There is a sentiment that <i>accessibility isn't a checklist</i>, meaning that if you're really trying to make a site …

Accessibility Testing

Python list function argument names

This question already has an answer here:<p>Getting method parameter names in python 11 answers<br>• Getting list of parameter names inside python function …

Python Programming

The Continuing Evolution of C++ | University of Oxford Podcasts - Audio and Video Lectures

The development of C++ started in 1979. Since then, it has grown to be one of the most widely used programming languages ever, with an emphasis on …

UK Universities

Course review - ES6 for everyone

You can learn alot from code specifications, documentation and blog posts, but every now and then it’s really helpful to follow a structured course …

JavaScript

Creating a Simple OCR Application with Electron, Vue.js & Tesseract.js

<i>Originally published at my blog</i><p>More than one year ago, I meet <b>electron.js</b>, from the beginning to me, was an awesome library... After all, create a …

JavaScript

Using async await with jQuery’s $.ajax

Photo by Denys Nevozhai on Unsplash<p>If you’re like me, you’re probably stuck using jQuery more often than not. It’s everywhere, and to be honest it’s …

JavaScript

Why Go for Node.js Developers

The following is not an attempt to convince anyone that one technology is better than the other, instead I like to explore the strong points of each …

JavaScript

Introduction to grammars with Perl6

In general, processing a text involves a lot of regular expressions plus splits plus general swearing, huffing and puffing. Grammars fix that. They …

Python Programming

Getting your feet wet with OCaml

<i>Originally published on Medium</i><p>I have a confession to make: I love OCaml. It was love at nth sight, with n<br>is a sufficiently small positive integer …

Linux

Show pull requests awaiting review on Slack periodically

Is your team's review process successful? Does your team have a stagnant review and the team's atmosphere is getting worse?<p>Here is a tip to …

APIs

Deep dive into middlewares in Laravel

Deep dive into middlewares in Laravel<p>What is a Laravel middleware?<p>It is a feature in Laravel which provides a mechanism for filtering HTTP requests …

JavaScript

Useful Golang packages and tools

Cover image from: https://golang.org/doc/gopher/biplane.jpg<p>I recently built my first Go language program ever 🙌. In this post I would like to share …

Linux