blog.indoorvivants.com Open in urlscan Pro
172.67.184.179  Public Scan

Submitted URL: http://blog.indoorvivants.com/
Effective URL: https://blog.indoorvivants.com/
Submission: On December 10 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

Indoor Vivants

Anton Sviridov. I love reinventing the wheel and I usually use Scala for that.

 * Projects
 * RSS
 * Github
 * Twitter
 * Bluesky



TAGS

bindingsggplot2besomanimationscalafmtscala-jsvcpkgsmithy4sweavertreesittermillawsseries:smithy4sopenssltwotm8smithyhttp4sgivensstockssn-vcpkglsppostgresneovimgrammarcloudflarescala3fly.ioprotobufimplicitsswiftuiseries:open-source-scalaseries:twotm8scala-nativejwtnginx-unitvideogenetic-algorithmcaskluascaladata-analysissn-bindgenpythonscala.jscraylibswiftRlaminargameopen-sourcetestcontainers

ARCHIVE

Optimal Scalafmt configuration using Genetic Algorithms2024-09-27

We stop at nothing to avoid manual work in tweaking our scalafmt config to
produce the least amount of changes in the existing files

Besom and Smithy4s on AWS - Scala 3 good vibes only2024-04-14

We write a Scala 3 web service that talks to AWS Comprehend service to do basic
sentiment analysis, but without using AWS SDK, through the power of Smithy4s. We
then take that service and deploy it to AWS using Besom - a pure Scala 3 SDK for
Pulumi

Simple anti-toddler game with Scala Native and Raylib2024-02-05

To save my Slack and Discord from messages sent by a toddler, I need an
efficient keyboard protection software. Let's build one with Raylib and Scala
Native.

Scala Native and Swift: building Twotm8 MacOS app2023-11-24

Let's build a Swift UI (MacOS) client app for Twotm8, using both Swift and Scala
Native

Smithy4s full stack (p.4): Frontend and closing thoughts2022-06-13

Where we build parts of our app's frontend and discuss the overall experience

Smithy4s full stack (p.3): Backend testing2022-06-12

Where we identify meaningful levels of testing without any controversy at all,
using Weaver and Testcontainers for integration testing

Smithy4s full stack (p.2): Backend and deployment2022-06-11

Where we set up HTTP server, Postgres access with Skunk and Flyway, then package
and deploy the app to Platform.sh

Smithy4s full stack (p.1): Introduction2022-06-10

Kicking off a series where we develop a fullstack Scala application using
Smithy4s, Skunk, Laminar, and deploy it to Platform.sh and Heroku

Smithy in Neovim: parsing, syntax highlighting, LSP2022-05-12

Slumming it to edit Smithy files like the king/queen you are

Twotm8 (p.5): Building the frontend2022-03-07

Building a Single Page Application with Scala.js and Laminar, start to finish

Twotm8 (p.4): Building the backend2022-03-06

Armed with HTTP definitions and Postgres bindings, we build out the backend for
the app in full

Twotm8 (p.3): NGINX Unit and Fly.io2022-03-05

In this installment, we introduce NGINX Unit (and SNUnit), build out the
foundations of our API, and set up a deployment to Fly.io

Twotm8 (p.2): Postgres and OpenSSL2022-03-04

In part two, we will setup bindings to Postgres and OpenSSL, and write a data
access library to make working with Postgres easier

Twotm8 (p.1): Introduction2022-03-03

We embark on an adventure of infinite struggle, trying to build an opinionated
(=bad) Twitter clone using nothing but Scala Native and C libraries, Scala.js
for frontend, Postgres for database, and Fly.io for cloud deployment

Cloudflare functions with Scala.js2022-02-14

How to build, deploy, and develop an app using Cloudflare functions with
Scala.js, choosing most difficult routes on every turn

Open Source Scala I: versions, platforms, artifacts2022-02-13

A chaotic tour of Scala's versions, platforms, and artifacts

What's new in Scala 3 video (p.2)2021-02-08

Second part of conversation with my friend Artem, this time about Scala 3
implicits (=givens)

What's new in Scala 3 video (p.1)2020-12-30

A conversation with an old friend of mine where we spend almost 2 hours
exploring some of the new features of Scala 3