.NET TCPListener: Accepting Multiple Client Connections — Automation MissionTCP. It’s a key component of the foundation of the internet. We take it for granted every day while we’re online. Sometimes, it becomes…Jan 17, 2021Jan 17, 2021
Azure Websocket Timeouts on Long-Living Connections — Automation MissionI’ve been recently working on a gateway service hosted in Azure that is primarily a TCP server. One of the key requirements of the project…Nov 10, 2020Nov 10, 2020
There are No Stupid Questions, Just Insecure DevelopersAs the amount of people entering the tech industry grows, so does the competition. A heightened atmosphere of competition brings with it a…Jul 23, 2019Jul 23, 2019
S.O.L.I.D. Windows FormsWe all know that Windows Forms is old. Like really old. (Especially so in software terms). Windows Forms shipped with the version 1.0 of…Jul 22, 2019Jul 22, 2019
Automating Processes with a Client-Service Desktop AppMicro-RPA which isn’t sexy but solves problems.Jul 15, 2019Jul 15, 2019
Oh Behave! — Making Simple Game AI in UnityLast year, I reached the point during the development of ‘Protectorate’ in which I needed to implement some basic AI.Mar 31, 2019Mar 31, 2019