Ville M. Vainio

Ville M. Vainio @vivainio

About: Fullstack computer developer at Basware

Location:
Pori, Finland
Joined:
Jun 28, 2019

Ville M. Vainio
articles - 14 total

Your Angular app probably doesn't need SASS

As it turns out, using SASS can slow your Angular build a lot. This may come as a suprise, since SASS...

Learn More 3 0Jul 13 '20

On (not?) splitting big .NET applications to assemblies

This only applies to .NET, and to large code bases fully controlled by you (preferably in a monorepo)...

Learn More 5 0Jul 6 '20

Notes from a local NuGet package development workflow

Note: this is not a production-proven workflow, take it as lab notes I wrote while I still remembered...

Learn More 8 0Mar 8 '20

Trivial, typesafe translations in Angular

The official Angular translation system (angular-i18n) is problematic in various respects (read this...

Learn More 6 2Jul 17 '19

RxJS and Angular, I'm not feeling it

I read an article by on creating custom Closure builder for Angular, and apparently the "Architect"...

Learn More 9 3Jul 2 '19

Saving my stuff from Medium

As it appears, Medium is starting to use some Dark UX Patterns to paywall content. There have been se...

Learn More 12 1Jul 1 '19

Clean Code

Again, there is controversy around Robert C. Martin (known as “Uncle Bob” among his following),...

Learn More 0 0May 15

As Spoken by a Dead Enterprise Developer by the Tree

Programmer said, 1. Like a good shepherd gently corrects the route of a wayward lamb, the shepherd...

Learn More 3 0Jun 29 '19

Creating a Windows Forms GUI with F#

Windows Forms is not dead — it’s now more alive than it has been for years now ...

Learn More 5 0Jun 29 '19

14 (fourteen) habits of Okay Programmers

Mastery is Grind Setting the stage: you are a fresh mind entering the field. You don’t want to suffe...

Learn More 3 0Jun 29 '19

MobX with Angular, Part 2: Patterns, Perks and Gotchas

State management shouldn’t be rocket science This is the second installation of the critically...

Learn More 0 0May 15

MobX with Angular: the Prelude

Conan experimenting with NGRX This is Part 1 of the in-progress article series. Part 2 with more...

Learn More 0 0May 15

PowerShell as find.exe replacement

Or: how I learned to stop worrying and use a PowerShell feature. Are you one of those guys that...

Learn More 0 0May 15

AngularConnect 2016 retrospective

I went to AngularConnect 2016 (thank to my employer Basware for sponsoring the trip), and am...

Learn More 0 0May 15