Programming Languages

Build a Python REST API in 5 Minutes

This is the first in a series of posts aiming to help people build REST APIs in Python. We have developed a collection of tools that let you get …

Programming

5 approaches to learning Python

Python is a powerful, versatile programming language that's popular with open source software developers. Whether you're a seasoned developer looking …

Learning

When it comes to ML, reports of JavaScript's death are exaggerated

Machine learning is fast becoming one of the high-growth areas for developers – but what language should you employ, given that so many exist?<p>If you …

Machine Learning

CryptoHist: Python Scraper for Cryptocurrencies

Blockchain based coins like Bitcoin and bitcoin based technology as Ethereum are becoming more and more important. In this blog post, I will showcase …

Data Science

Using Android Architecture Components: Lifecycles and SQLite made easy

Before Google I/O 2017, Google avoided recommending any particular architecture for Android development. You could use Model View Presenter (MVP), Model View Controller (MVC), Model-View-ViewModel (MVVM), some other pattern, or even no pattern at all.<p>With the release of the Android Architecture …

JavaScript

forEach loop on array with fat arrow

I would like to print an array line by line with carriage return.Simple implementation is [1,2,3].forEach(function(x) {console.log(x)}) to get this …

JavaScript

GitDocs

Easy to use, beautiful documentation that lives in your git repo.<p>How does it work<p>gitdocs is distributed as a cli package on npm. You can simply …

Python Programming

Material Components for Vue

vue-mdc-adapter is an integration of Material Components for Vue.js which follows best practices recommended by Google: Using Foundations and Adapters<p>…

JavaScript

Introduction to GraphQL Course

Isaac Lee enjoys both clean, flexible UI/UX and the business logic it supports. His skills are heavy on front end and DevOps …

Design

How to Configure Custom Access and Error Log Formats in Nginx

<b>Nginx HTTP</b> server has a phenomenal logging facility which is highly customizable. In this article, we will explain how to configure you own formats …

Linux

React Automata

This is a work in progress<p>If components' state is deterministic, tests can be automagically generated.<p>Quick …

JavaScript

Content falls beneath navigation bar when embedded in custom container view controller.

<b>UPDATE</b><p>Based on Tim's answer, I implemented the following in each view controller that had a scrollview (or subclass) that was part of my custom …

Objective-C

Tradeoffs

The most common reaction to Just is why not just use <b>Lodash</b>? Lodash is brilliantly engineered, well maintained and battle tested and there are many …

JavaScript

Breaking the Softmax Bottleneck: A High-Rank Language Model

This is the code we used in our paper<p>Breaking the Softmax Bottleneck: A High-Rank RNN Language Model<p>Zhilin Yang*, Zihang Dai*, Ruslan Salakhutdinov, …

Deep Learning

Angular Playground – Developing and Running Components in a Sandbox!

Scenario-Driven Development (SDD) – a term I’d heard little about until my friend Justin Couto encouraged me to check out his team’s Angular …

JavaScript

9 Best JavaScript Charting Libraries — DashBouquet

For you to be reading this, it surely would be no news that data visualization has become a very critical part of the IT world today. The huge amount …

Data Visualization

Why We Moved From NoSQL MongoDB to PostgreSQL

A couple of years ago, we moved our code base to a monorepo, which helped us scale tremendously in terms of code reuse and overall speed of …

MongoDB

VueJS: First Impressions

With all the new libraries and frameworks it is pretty hard to keep up with all of them, and that is if you can even decide which ones are worth …

JavaScript

React Spreadsheet Grid

Excel-like grid component for React with custom cell editors, performant scroll & resizable columns<p>The key features<p>This is an Excel-like Spreadsheet …

Web Development

WebAssembly Will Finally Let You Run High-Performance Applications in Your Browser

<b>What if you could share</b> a computer-aided design (CAD) model and even allow a colleague to manipulate it from afar? “Click on this link, check out my …

Software

FREE! Advanced React.js Lectures – componentDidBlog

We’ve been teaching our Advanced React.js patterns workshop for well over two years now. We’ve done our best to give vocabulary to these patterns and …

JavaScript

The easy way to turn a website into a Progressive Web App

Basically, a PWA is a website that, when visited on a mobile phone, can be saved on the user's device and thus feels and behaves just as a Native …

JavaScript

Monitoring the performance of a Node.js web application - Sqreen Blog | Modern Application Security

Monitoring the performance of a Node.js web application<p>Tl;dr<p>Building a tool to monitor how an application performs is not very difficult anymore.<p>Two …

JavaScript

Practical Machine Learning with R and Python – Part 6

<b>Introduction</b><p>This is the final and concluding part of my series on ‘Practical Machine Learning with R and Python’. In this series I included the …

Data Science

Progressive Web App with Webpack

Depending on your web application, a progressive web app may not be essential, but it may be useful to some of your users. Going PWA allows your …

JavaScript

Announcing AWS Amplify and the AWS Mobile CLI | Amazon Web Services

The JavaScript ecosystem is thriving. Every day there are new use cases and functionality across web and mobile ecosystems. Developers are building …

Cloud Computing

GitHub starts scanning millions of projects for insecure components

Popular cloud service GitHub is a public code repository for millions of open source projects.<p>For example, you can get Microsoft’s JavaScript engine, …

Ruby

InsecRes - A Tool to Find Insecure Resources on HTTPS Sites

After switching your site to <b>HTTPS</b>, you probably want to test if resources such as images, slides, embedded videos and others, are correctly pointed …

Linux

Batch renaming images, including image resolution, with awk

The most recent item on my list of "Geeky things I did that made me feel pretty awesome" is an hour's adventure that culminated in this …

Linux

Simple React Native Android Releases

Releasing your React Native App to the Google Play Store<p>We blogged about how to release your iOS app to the iTunes Appstore with React Native in a …

JavaScript