Geek With Opinions

Tony Gemoll

Written by Tony Gemoll. Shorter opinions found on twitter

The Milwaukee Slack Survey Results

28 January, 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

21 May, 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…

Snippets from Slack: On Tech History

24 April, 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…

Snippets from Slack: On interviewing

11 April, 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

21 August, 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)

10 April, 2019

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

Five Years of MilwaukeeJS

26 March, 2019

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

React Suspense

25 January, 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

02 March, 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…

Time for a change

23 December, 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…

Consider my Hapi Edge Developed

26 August, 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…

The responses of giving notice.

14 January, 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

13 November, 2014

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

My bout with Shyness

16 October, 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…

Stop chasing carrots

19 September, 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

14 July, 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

17 June, 2014

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

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

08 February, 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

31 January, 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…

Book Review: Rework and Remote

06 January, 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

03 January, 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…

Transparency in the Work Place

12 December, 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. Everything…

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

09 December, 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

17 October, 2013

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

Node.js running on Azure.

11 September, 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

10 July, 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

25 June, 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…

ASP.NET Dropin DLL Plugin - Part One

13 June, 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)

25 May, 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…

Short overview of living with Dyslexia.

16 May, 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.

14 May, 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…

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

26 February, 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

07 February, 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…

Android Development: The Install

07 October, 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…

Windows 7 and Visual Studio 2010 Release Events

01 June, 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

18 May, 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…

Windows 7 Feature

16 May, 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…

VHS to DVD project.

11 May, 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…

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.