Dan Horton

65 Added | 4 Magazines | 37 Likes | 2 Following | 2 Followers | @DHorton14 | Keep up with Dan Horton 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 “Dan Horton”

Awesome Checklist Checklist

🌈A Curated List of Checklists ✔︎✔︎<p>Website Help Wanted Contributors Donation Become a Sponsor<p>Created and Maintained By Yingjie Hu with❤️ Follow me on …

Hydroponic gardening with a Raspberry Pi

The cost of food is rising. Why not use your Pi to build a hydroponic garden? Eat better and dodge those expensive food prices! Hydroponic growing is …

Raspberry Pi

Use a Raspberry Pi and E-Ink Display to Build a Desktop Monitoring Station for Vital Information

For most professionals, it’s vital to monitor certain information throughout the work day. What you need to monitor depends on your job, but it’s …

2017 Weather Station round-up

As we head into 2018 and start looking forward to longer days in the Northern hemisphere, I thought I’d take a look back at last year’s weather using …

Weather

Raspberry Pi and Arduino: What's the Difference and Which Is Best for Your Project?

Do you need to choose between the Raspberry Pi and Arduino? Then join us as we take a quick tour of these highly popular boards and discuss their …

Raspberry Pi

Configurable Artifacts: How To Deploy Like a Pro

When a project team grows, feature deployments become more frequent. Automating these deployments then becomes critical to optimize the development …

Software Development

Southwest Sweet Potato Breakfast Hash

Instructions<p>For the Sweet Potato Hash<p>Heat the coconut oil in a large skillet over medium heat. Add in the garlic, yellow onion, sweet potatoes, …

Learning these 5 microservice patterns will make you a better engineer

For a lot of engineers, getting into microservices can be tough, because it’s hard to decide where lines should be drawn. For me, 99% of services …

Microservices

Spring Boot REST API Projects With Code Examples

This guide will help you understand the REST API projects with code examples on GitHub. We have a number of articles explaining these projects. These …

Software Development

Elasticsearch as a Time Series Database - Does it work? Part 1

Elasticsearch as a Time Series Database - Does it work? (Part 1)<p>We love logging, as we've blogged about at length. I myself, as a logging enthusiast …

Databases

Using NGINX-based Microservices For Legacy Application Migration

All over the world, massive numbers of applications are humming along, performing crucial tasks for the business processes of enterprises even though they were built with technology that comes from multiple generations in the past.<p>These legacy applications, usually created with a monolithic …

Microservices

Learning Python: Best free books, tutorials and videos

There's a wealth of free resources out there, including books, sites, videos, and even courses.<p>If you want to learn a programming language in 2018 …

How to Release Apps

<i>This post was originally published on bugfender.com</i><p>A tough piece of pulled pork. A weak cup of tea. A partially-healed hamstring sent back onto the …

How To Grow Your Mobile Application Testing Skills

By Maxim Zheleznyy<p>These little mobile devices in our hands seem simple to use, compact, convenient, and extremely fast. Not everyone knows that to …

How APIs are key to successful digital transformation

Replacing an entire user interface (UI) paradigm while requiring no action from app developers is a neat trick, and it's one Apple accomplished via application programming interface, or API, design. Though the user-facing experience is dramatically different, the experience is the same for iOS …

Microservices

Building a Slack Bot Using Python

What You'll Be CreatingSlack was founded in 2014 and is being touted as the fastest-growing business application in history. It currently has over …

Chatbots

A month of clean code

Each week over the past month, I have posted <i>before</i> and <i>after</i> code samples calling out ways to clean up code. The response has been amazing, many …

JavaScript

A Brief Introduction to REST APIs

Even if you have no idea what REST means, you have been interacting with it throughout the web for quite some time. Now let's take some time to …

Software Development

How to create a Neural Network in JavaScript in only 30 lines of code

A strange visual created by the Google Dream neural network.In this article I’ll show you how to create and train a neural network using Synaptic.js, …

Deep Learning

Top 10 Books Every CTO Should Read

<i>For more content like this, follow ButterCMS on Twitter and subscribe to our blog.</i><p>As a CTO in a rapidly evolving industry, the knowledge you had when …

Decoupling a Monolithic Server Application

In this post, we are going to discuss a common evolution of server-side architecture that many growing companies face. It is a now-legendary …

Visualising and documenting software architecture cheat sheets

My cheat sheet summarising the C4 model has now been updated, and I've created another to summarise my thoughts on how to document software …

Software Development

Automated Nginx Reverse Proxy for Docker

A reverse proxy server is a server that typically sits in front of other web servers in order to provide additional functionality that the web …

DevOps

Quick Tip: Speed up your Python data processing scripts with Process Pools

Get a 4x speed-up with 3 lines of code!<p>Python is a great programming language for crunching data and automating repetitive tasks. Got a few gigs of …

How to build a recommendation engine using Apache’s Prediction IO Machine Learning Server

This post will guide you through installing Apache Prediction IO machine learning server. We’ll use one of its templates called Recommendation to …

Coding Best Practices Part 1 (Naming Conventions & Class Designing Principles)

In my last article IMPORTANCE OF WRITING CLEAN CODE, you realized the importance of creating a beautiful piece of code. You learned some techniques …

Techniques for Efficiently Learning Programming Languages

Learning programming languages is a skill: do it well and you'll experience one dopamine hit after another as you master something new; do it poorly …

Self-help

Setting up your own test automation environment

In this article, we will teach you how to install your own automation environment and run your own tests using Selenium/WebDriver and a testing …

How to Write a Git Commit Message

31 Aug 2014 | revision history<p>Introduction: Why good commit messages matter<p>If you browse the log of any random Git repository, you will probably find …

Software Development

Papers that will actually make you a better programmer

There’s another story with some interesting papers, but I think they are interesting more from a historical perspective, than from the perspective …