Rob Bontekoe

1,099 Flips | 6 Magazines | 49 Likes | 7 Followers | @rbontekor | Web API Designer

How To Use Python To Automate Almost Anything

Testers of all kinds can benefit from learning approaches to automating daily tasks. In this three-part series, you’ll be walked through a task that …

Python Programming

Dijkstra's algorithm in python: algorithms for beginners

<i>Photo by Ishan @seefromthesky on Unsplash</i><p>Dijkstra's algorithm can find for you the shortest path between two nodes on a graph. It's a must-know for …

Algorithms

Design Patterns for Production NLP Systems

<i>This post is an excerpt from the final chapter of our upcoming book on Deep Learning and NLP with PyTorch. The book is still a draft under review so</i> …

Machine Learning

​Minimal Ubuntu for containers and clouds

Canonical has a new Ubuntu release just for servers, containers, and clouds.<p>Cloud TV<p>The cloud is disrupting traditional operating models for IT …

Linux

Bayesian Baby Steps: Intro with JuJu

First steps<p>I was originally thinking of writing a blog post about multilevel models (aka hierachical, mixed, random effects) because of how useful …

Data Science

5 Reasons Why Azure IoT Edge Is Industry's Most Promising Edge Computing Platform

Last week, Microsoft announced the general availability of Azure IoT Edge, the edge computing platform that has been in works for more than a year.<p>Out of the top 5 public cloud platforms – AWS, Azure, Google Cloud Platform, IBM Cloud and Alibaba Cloud – only Microsoft and Amazon have a …

Microsoft Visual Studio

How To: Use Beginner Python to Build a Brute-Force Tool for SHA-1 Hashes

Developers creating login systems know better than to store passwords in plain text, usually storing hashes of a password to prevent storing the …

Python Programming

How To Implement A Blockchain Project In 5 Steps

From the initialization of the network to the execution of a smart contract and the selection of the necessary tools, here are the main steps for …

Blockchain

Keep it Close: A Private Git Server Crash Course

At this point, everyone has already heard that Microsoft is buying GitHub. Acquisitions of this scale take time, but most expect everything to be …

DevOps

Pixy2 Arduino, Raspberry Pi Robot Vision Smart Sight Sensor

Raspberry Pi and Arduino enthusiasts, makers and developers may be interested in a new smart sight sensor created by development company Charmed …

Raspberry Pi

AI could get 100 times more energy-efficient with IBM’s new artificial synapses - MIT Technology Review

Neural networks are the crown jewel of the AI boom. They gorge on data and do things like transcribe speech or describe images with near-perfect …

Machine Learning

Want to Deliver Unforgettable Presentations? Use the 30-Second Rule

The secret to making a great presentation is winning over your audience in the first 30 seconds (and keeping their interest through the last 30 seconds).<p>No matter who's in your audience, or where and when you deliver it, the secret to making a great presentation is capturing your audience's …

Infographics

Building and Documenting Python REST APIs With Flask and Connexion

If you’re writing a web application, then you’re probably thinking about making HTTP calls to your server to get data to populate the dynamic parts …

Microservices

Face recognition with OpenCV, Python, and deep learning

In today’s blog post you are going to learn how to perform <b>face recognition</b> in both images and video streams using:• OpenCV<br>• Python<br>• Deep learning<br>As we’ll …

Deep Learning

7 design tactics to enhance the storytelling on your website

There's more to storytelling—at least on websites—than just words.Your content is important, but the design and layout of your website contribute to …

Teach Your Kid Machine Learning With These Free Lessons

You probably use machine-learning systems every day without even knowing it. The technology gives us spam filters, our Facebook News Feeds, digital …

🚀 100 Times Faster Natural Language Processing in Python

How to take advantage of spaCy & a bit of Cython for blazing fast NLP<p>I also published a Jupyter notebook with the examples I describe in this …

Python Programming

Now, you can deploy your Node.js app to App Engine standard environment

By Steren Giannini, Product Manager, Google Cloud Platform<br>Developers love Google App Engine’s zero-config deployments, zero server management and …

JavaScript

Introduction to Bayesian Networks

<b>Bayesian networks</b> are a type of probabilistic graphical model that uses Bayesian inference for probability computations. Bayesian networks aim to …

12 Useful And Cool Gadgets You Can Make Yourself

Off-the-shelf gadgets are all well and good — easy to set up, reliable in operation, powerful and smart — but where's the adventure? We're living in …

Build and Deploy a Rest API Using Serverless, Express, and Nodejs

Today I'm showing how to Build and deploy an express/Node Rest API using serverless lambda.<p><b>We know Serverless is growing so fastly and a lot of</b> …

Technology Fridays: MLDB is the Database Every Data Scientist Dreams Of

Machine learning solutions in the real world are rarely just a matter of building and testing models. Managing and automating the lifecycle of …

Machine Learning

Raspberry Pi Image Recognition System With Alexa Voice

Raspberry Pi enthusiasts searching for a new project to keep them busy may be interested in a Raspberry Pi image recognition tutorial which has been …

Jupyter Magics with SQL

Jupyter/IPython notebooks can be used for an interactive data analysis with SQL on a relational database. This fuses together the advantages of using …

Databases

How to: Turn a Raspberry Pi into a VPN server

A guide to building an encrypted connection to your home network from anywhere.<p>With a VPN server plugged into your router, you can create a secure, …

7 UX Principles for Creating a Great Website

We spend a lot of time online reading news, navigating websites and using web apps. In some cases, our experience online is not the best that we …

UI Design

Set up a Raspberry Pi Without an External Monitor or Keyboard

Many tutorials out there state that you need an external monitor, keyboard, and mouse to get started with Raspberry Pi. However, if you don't have …

The Science of Storytelling: Why Telling a Story is the Most Powerful Way to Activate Our Brains

<i>A good story can make or break a presentation, article, or conversation. But why is that? When Buffer co-founder Leo Widrich started to market his</i> …

Open source image recognition with Luminoth

Computer vision is a way to use artificial intelligence to automate image recognition—that is, to use computers to identify what's in a photograph, …

10 awesome new web design tools for May

Summer is finally on its way, and with it comes a whole load of great new web design tools. One of the most exciting of which is Lobe, a system that …