Blog

"GPT Said" Is Not a Reference

It keeps popping up in engineering discussions - design reviews, architecture threads, PR comments. Someone drops a take, and when asked to elaborate, the backup is: “Well, ChatGPT said…” or “According to Claude…”

Mar 3, 2026· aisoftware-engineeringagents

Agents are fast. You're responsible.

If you’ve been shipping software for a while, you’ve seen this movie: memory management got abstracted, compilers got smarter, the web happened, containers happened. Each wave has people who already onboarded and are ...

Jan 22, 2026· aiagentssoftware-engineering

Technical Design Documents

Design docs get a bad rap. Some teams treat them like bureaucratic overhead, others like sacred scripture that must be followed to the letter. Both miss the point. The real purpose of design documentation isn’t unifor...

Sep 10, 2022· software-engineeringarchitecturedocumentation

Web UI widget

This is sort of the second part of the post I wrote a while ago about building JavaScript widget. To my surprise, I received a lot of valuable feedback and some questions on how to deal with some specific scenarios:  ...

May 17, 2020· typescript

Practical rules for serverless functions

Gartner predicted a few years ago that by now Serverless PaaS will reach its plateau of productivity. If you try to search which cloud providers have Serverless offering, you instantly get a feeling that we are there ...

Sep 8, 2019· serverlessawsazure

Building JavaScript widget

Widget is a sort of SDK or client of your service that other site owners embed on their websites. At the minimum they consist of JavaScript code and, if there is a UI part, HTML with CSS. Different widgets do differen...

Nov 19, 2017· javascriptwebpack

Detecting mood of coworkers in an office using Cognitive Services

With a recent developments in image and video processing it became a trivial task to add a relatively intelligent features to an application. Almost all cloud providers offer today easy to use Machine Learning APIs wh...

Sep 3, 2017· azureiot

Swagger security trimming of end points in ASP.NET Core application

TLTR;

Jan 19, 2017· net-coreswaggerapi

Running ASP.NET Core in Heroku

After running relatively critical application in multiple environments (staging and production) for a few months and building another one, I’m confident with saying it is possible and reasonable to run .NET Core app i...

Dec 2, 2016· net-coreherokudocker

Install "Home Assistant" as Windows service

Home Assistant is automation platform for home written on Python. It allows to connect a whole bunch of devices and create rules to perform automated tasks.

Apr 17, 2016· iothome-assistantfor-me

Detecting available toilets using Raspberry Pi and Azure services

My first “real” IoT project

Apr 6, 2016· iotsignalraureliagpiopython

Per environment configuration in Aurelia

The objective is to have environment specific configurations embedded into application during build phase. Those usually endpoint for API, logging level, etc.

Jan 17, 2016· for-meaureliagulp

Using Nuget, npm, bower and github behind corporate proxy

This was surprisingly time consuming to have all those function properly behind the proxy. Two important tricks that makes things works were:

Jan 5, 2016· for-menugetnpmbowergithub

SignalR GlobalHost and DependencyResolver

TL;DR

Nov 21, 2015· signalr

Enumerate fields names in SharePoint's list

I’m often hitting this issue - get as fast as possible all field names within specific list. There are a lot a ways to perform such task - SP Manager, SP Designer, Object Model and so on. But they all are not as fast ...

Jan 24, 2012· sharepoint

SharePoint 2010 deployment within Visual Studio

SharePoint 2010 comes with a great set of tools for development. The development process in previous versions of SharePoint was totally abandoned. Now we have project templates, project items, menu items and deploymen...

Mar 30, 2011· deploymentvisual-studio

Unpublishing SPListItem

In Document Library you can easily take the most current approved or major version offline by calling to method . This is because each of Document Library has a property , a reference to SPFile, which represents the d...

Sep 1, 2010· sharepoint

EditorPart inside modal window

I never liked a default behavior of EditorPart (toolpane) of Sharepoint - it moves all page content aside and pushes EditorPart on right side of the screen. It looks like this:

Jul 19, 2010· sharepointeditorparttoolpane