Matthew Geiger

28 Flips | 7 Magazines | 205 Likes | 1 Follower | @MatthewGeig2015 | Keep up with Matthew Geiger 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 “Matthew Geiger”

Count your bees with this Raspberry Pi project

Bees need all the help they can get. Thus programmer Mat Kelsey created a bee counter to see just how many of his winged honeymakers are hanging out in his hives. His system, which uses a Raspberry Pi and a machine learning algorithm that recognizes the number of individual bees entering a hive, is …

Introduction to the Python Coding Style

Python as a scripting language is quite simple and compact. Compared to other languages, you only have a relatively low number of keywords to …

Build a realtime chart with Vue.js

Data has become a very important part of our lives recently and making sense of that data is equally important. There is no point in having data if …

My Linux Development Environment of 2018 - DEV Community 👩‍💻👨‍💻

In this blog post I will talk a bit about the setup and software of my personal laptop, powered by Linux. This is somewhat inspired by this post, but …

Linux

The Citizenship Argument

An old friend of mine recently posted a video blog that I found to be <i>brilliant</i>.Mike (GeePaw) Hill presented Five Underplayed Premises of TDD on a web …

TDD

New Jenkins plugin tackles DevOps pipelines and app maintenance

Infostretch has announced a free Jenkins plugin and service intended to assist enterprises with streamlining DevOps development. The plugin will …

DevOps

pytest-annotate is now open-source!

Just a few days ago, Dropbox open-sourced PyAnnotate, a Python library that observes the execution of a Python program and automatically outputs …

How to write your own git commands like "git refresh"?

Do you use git version control? Obviously you do! Can you think of any actions that you perform using git multiple times a day? For example, I update …

Genius Garage Organization Hacks

We love “life hacks”. There’s just something about finding funny, easy little tricks to make life simpler that makes us feel accomplished in our …

Headless Browser Testing using Selenium WebDriver

In this post, we learn what is Headless Browser Testing and what we could achieve with Headless Browser Testing using Selenium WebDriver. Selenium …

Raspberry Pi Multisensor Beehive Monitor (video)

Beekeeper Vladimir Kulyukin has created a new Raspberry Pi powered multi sensor beehive monitor which has been amply named the BeePi and allows you …

Raspberry Pi

The New Habit You Need to Develop Now If You Want Every Employer to Do Anything to Hire You.

It's time to step up and manage your performance.<p>If you're on the job hunt right now or want to make sure you're in a job that's the right fit for you, you need to think about performance management in a new way. The old way of performance management is over. Gone are the days where you wait to be …

Essential Tips for Backyard Hives

Pick the right location<p>Bees need five things:<p>1. Sun, or afternoon shade if your weather is hot.<p>2. Access to fresh water near the hive. Use a large …

Career advice: Recruiters look for these 8 skills in every resume

The specific skills you need to excel in the working world will vary depending on your field. But there are 8 general skills all recruiters hope to see, whether listed or implied, on your resume. Not only will these skills help you get your foot into the door, but they'll also make you a competent …

How to Delete Old Unused Kernels in Debian and Ubuntu

In our last article, we’ve explained how to delete old unused kernels in CentOS/RHEL/Fedora. In this article, we will explain how to delete old …

Linux

A programmer’s cleaning guide for messy sensor data

In this tutorial, I'll explain how to use Pandas and Python to work with messy data. If you have never used Pandas before and know the basics of …

20 Things That Homeowners Should Do Annually, but Don't

Inspect the House After Winter<p>1/20<p>1/20<p>Canadian winters can be brutal on houses. After a long, hard winter, head outside and inspect your home. Check …

Home Improvement

Linux Fu: Better Bash Scripting

It is easy to dismiss bash — the typical Linux shell program — as just a command prompt that allows scripting. Bash, however, is a full-blown …

Linux

Best 15 Unix Command Line Tools

Here are some of the unix command line tools which we feel make our hands faster and lives easier. Let’s go through them in this post and make sure …

How to Invest in Legal Weed

With 28 states legalizing medical marijuana and eight going one step further with legal recreational use, the cannabis business is booming. But since …

Solid Vs. Screened Bottom Boards: Which Is Right for You?

There’s a lot to consider when purchasing your first beehive. We know you want to choose the best hive for your beekeeping style and needs—and we are …

Wet basement? Try these cost-effective solutions before calling a contractor.

Wet basement? Thinking about calling a basement waterproofing contractor? Stop.<p>Many contractors will propose the installation of expensive interior drainage systems — even if you don’t need one — when most moisture problems can be solved through less expensive means. You’re more likely to get good …

Adventures in Signal Processing with Python

<i>Author’s note: This article was originally called</i> <b>Adventures in Signal Processing with Python (MATLAB? We don’t need no stinkin' MATLAB!)</b> <i>— the</i> …

Python: How to Create an Exception Logging Decorator

The other day, I decided I wanted to create a decorator to catch exceptions and log them. I found a rather complex example on Github that I used for …

Python Programming

An Intro to coverage.py

<b>Coverage.py</b> is a 3rd party tool for Python that is used for measuring your code coverage. It was originally created by Ned Batchelder. The term …

Python Programming