Algimantas KrasauskasUsing TDD with TypeScript and Wix Velo: A Developer’s GuideIn the past year, I had a chance to work with Wix Velo code to model some complex business logic. Coming from a Fullstack Typescript/Scala…6 min read·Oct 6, 2023----
Algimantas KrasauskasinWix EngineeringKafka Cron using wix/greyhoundI think one of the best ways to learn about a tool is to use it by solving an interesting problem. The problem can be simple or complex…3 min read·Dec 14, 2020----
Algimantas KrasauskasinWix EngineeringHttp4s service with authentication using TSecWhen starting to developer apps in a different programming style, it’s common to get bog down by tooling and a multitude of libraries that…3 min read·Feb 11, 2020----
Algimantas KrasauskasinWix EngineeringTyping the technical interview in ScalaIn the beginning, long before the rise of the great Serpent Java, there existed a world filled only with the purest of creatures. They…3 min read·Sep 2, 2019----
Algimantas KrasauskasinWix EngineeringDescribing State in FP ScalaWhen learning FP, it’s quite common to assume that modelling state mutation is hard. A simple value update in an imperative style can be…3 min read·Aug 28, 2019----
Algimantas KrasauskasinWix EngineeringHangman in FP ScalaIn programming, it’s quite common to express simple subsets of the system as predefined states and inputs that let your state transition…3 min read·Aug 13, 2019----
Algimantas KrasauskasinWix EngineeringTic-tac-toe in FP ScalaIt tends to be hard to understand functional concepts without a context. And what’s a better setting than a simple game of TicTacToe. A…6 min read·Jul 23, 2019--4--4
Algimantas KrasauskasinWix EngineeringGuide of deriving Type Class methods for Case ClassesScala developers might reach a point when they think the language is not letting them make the code more DRY(Don’t Repeat Yourself) and…3 min read·Jul 4, 2019----
Algimantas KrasauskasinWix EngineeringGuide to Data Validation with Scala and CatsIt’s quite a common scenario to work with external API’s data, that is sometimes invalid. As developers we want to keep our code DRY(Don’t…3 min read·Jun 20, 2019--1--1
Algimantas KrasauskasJust enough Haskell to read it (Part 1)Recently with my colleagues from Wix, I started reading about Typed Tagless Final Interpreters. As with any good material on programming…3 min read·Jul 26, 2018--1--1