Tony Gemoll

Written by Tony Gemoll

The Milwaukee Slack Survey Results

January 28, 2021

Back in November, I asked the Milwaukee Slack Community to answer a few questions about their usage and demographics of the slack. The goal…

Snippets from Slack: On Surveillance Software

May 21, 2020

From DHH on Twitter So we wrote all the employee-surveillance software vendors, when we discovered they were using our APIs, and told them t…

Snippets from Slack: On Tech History

April 24, 2020

Embrace the current and future. Understand the past. Tech has a habit of running in circles. What is old becomes new again. It is mainly bec…

Snippets from Slack: On interviewing

April 11, 2020

A thing I am learning: There is a good and bad way to do everything as an interviewer. And an interviewee has different talents and skills.…

The Many Faces of the Milwaukee Dev Community

August 21, 2019

Have you ever wondered what the Milwaukee developer community looked like? Yeah, me too. What do we look like? How old are we? What makes us…

The Value of Sponsorship (Updated)

April 10, 2019

Sponsorship is a misunderstood thing. Many businesses don't understand the value that sponsoring events can bring them. I get why though; th…

Five Years of MilwaukeeJS

March 26, 2019

In December 2018, I stepped down as organizer of the Milwaukee JavaScript meetup (MKEJS) after 5 years. What follows is telling of my experi…

React Suspense

January 25, 2019

Well, I did it again... I signed up to talk about a topic so now I need to learn about it. Story of my life. So it all started in October of…

Time for a change, part 2

March 02, 2017

This the 2nd part in a series of posts about improving the dev culture in the Milwaukee and surrounding area. See all the post in this serie…

Time for a change

December 23, 2016

Most of the people who know me and are reading this probably know me from my work with the Milwaukee JS meetup. Anyone that has had a conver…

Consider my Hapi Edge Developed

August 26, 2015

The nice people over at Bleeding Edge Press noticed that I submitted a pull request to hapijs related repos at some point and asked if I wou…

The responses of giving notice.

January 14, 2015

This morning is the day. After 6 years with the company, Tom has decided it was time to move and is putting in his notice. He is nervous and…

Ampersandjs and ASP.NET MVC

November 13, 2014

Ampersandis a newish client JavaScript framework that helps build native web applications. It is built and maintained by &yet. Ampersand…

My bout with Shyness

October 16, 2014

I am shy. I am very lucky that it is not crippling. But it is bad enough that it has and is keeping me from doing what I really want to be d…

Stop chasing carrots

September 19, 2014

My first job out of college was working for a large printer of magazines. There was a good number of developers and for the first few years…

C# HttpClient integrated authentication

July 14, 2014

HttpClient has become the standard way to make http requests in C#. This is mainly used for API calls but has other uses as well. Recently,…

Why having an open door isn't enough

June 17, 2014

Recently Jason Fried wrote an article titled "Is Your door Really Always Open?" In it, he suggests that having an open door policy…

So I wrote a state machine. Why? Because it sounded fun!

February 08, 2014

I had a problem. I was tasked to make a wizard type interface for a few workflows in an web app. The workflows had 3+ steps with the current…

One man's solution for full page web apps

January 31, 2014

Recently, I had a need to create a web application that functioned kind of like a native app. The design requirements were simple. There wou…

Book Review: Rework and Remote

January 06, 2014

I am reviewing two books: Reworkand Remoteby Jason Friedand David Heinemeier Hansson of 37Signals fame. Both books are laid out in the same…

Software Craftsmanship

January 03, 2014

On my way home from work the other day, I was listening to .NET Rocks Episode 934with Uncle Bob on building software. Carl, Richard, and Unc…

Transparency in the Work Place

December 12, 2013

Image a CEO walks in one morning and states loudly for everyone to hear "The release date has changed from 5 weeks to 2 weeks. Everythi…

Node.js And Azure: Is it a Port or a Pipe?

December 09, 2013

When deploying anode.js application to a azure website, the node.js environment variable process.env.port is set. One would think that port,…

Geek Motivation

October 17, 2013

Physcology is something I have always been interested. If I couldn't work in software development, I would probably be in physcology. To mor…

Node.js running on Azure.

September 11, 2013

Recently I created a little node.js project for fun. It sole reason for existing is to display Bastard Operator from Hell quotes. I ended up…

ASP.NET Dropin DLL Plugin – Part Two

July 10, 2013

ASP.NET Dropin DLL Plugin – Part One The first post was a quick intro to the project. In this post, we will cover this works in more detail.…

Enabling Twitter cards

June 25, 2013

Twitter cards are summary widgets that show up for links to websites that have them enabled. There are a few types of cards: summary, summar…

ASP.NET Dropin DLL Plugin - Part One

June 13, 2013

My intro to web programming was with PHP and scripts such as phpBB and other internet forum software. I always like that installing a plugin…

Throttle upload bandwidth in Windows (QoS)

May 25, 2013

I have digital cable service from Time Warner. It is not the great but still decent. Currently my upload speeds are limited by Time Warner a…

Short overview of living with Dyslexia.

May 16, 2013

I have 3 learning Disabilities: Dyslexia, Dysnomia, and Dysgraphia. What follows is what it has been like for me over the course of my life.…

Why slow is fast.

May 14, 2011

Recently, I have been thinking about an old fable. I am sure that is was read to you as a toddler or maybe you read it as a kid. The Tortois…

Book Review: Being Geek - The Software Developer's Career Handbook.

February 26, 2011

I'll admit, I am not much for book reading. I like skimming the Internet and blogs but setting down with a book is not my thing. Maybe it is…

Android Development: The Fail

February 07, 2011

So back in October I started the process of learning to do development for to android. Sadly, I am here today to admit that went poorly. Thi…

Android Development: The Install

October 07, 2010

I recently picked up my first smart phone. After years of wanting to move up to a smartphone but holding off because of price, I finally cav…

Windows 7 and Visual Studio 2010 Release Events

June 01, 2009

Windows 7 is due out by the end of this year. Visual Studio 2010 is due out next year. Does this all sound a bit familiar? It should because…

Google Analytics and Spammers

May 18, 2009

I decided to try out Google Analytics over the weekend. My web host's web stats leave something to be desired. Since Google already knows ev…

Windows 7 Feature

May 16, 2009

So I was getting my oil changed today. While I waited I took advantage of the free WiFi. I had to download Adobe Reader because of the new i…

VHS to DVD project.

May 11, 2009

The Problem: What to do with all those aging home videos that are on VHS (or other analog) format? The Answer: Buy some new toys and convert…