Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
How I use AI to help me prepare talks
I’ve recently changed my workflow for preparing talks.
-
GraphQL ❤️ SQLite
If you’ve done anything nontrivial with GraphQL you’re probably familiar with how “N+1 select problem” sneaks up on you.
-
(Re)Learning AWK with ChatGPT
awk is the Swiss army knife of the command line.
-
Hypermedia driven micro frontends
Micro frontends?
-
How I fell in love with low-js
About 5 years ago I was working on a project written in style still common for today: python backend serving a REST API (public btw) SPA using framework-of-the day And it was horrible.
-
Tailwind CSS vs Pico CSS
tl;dr it’s a tradeoff so it depends.
-
Speed is a feature; thoughts on modern web performance
I’m pretty sure that as computers got faster they got slower.
-
Trying Out Remix
I came across Supporting Remix with full stack Cloudflare Pages on Cloudflare blog (yes I’m a CF fan) and Remix piqued my interest.
-
Running amd64 docker images with Podman on Apple Silicon (M1)
tl;dr it works, scroll though and look for the code snippets You might have heard about Docker (the company) changing the terms of use which effectively requires enterprise users to pay up.
-
Trying out Prometheus
This time I’m trying out a monitoring solution: Prometheus.
-
Trying out Microk8s
In another “running kuberets” flavoured post I’ll be trying out microk8s High availability K8s.
-
Trying out Rancher
This time it’s a bit different: this post has very little code and a lot of screenshots as I was primarily working with a GUI.
-
Trying out Okteto Cloud
This is a part two of Trying out Okteto.
-
Trying out Okteto (CLI)
Today I’ll be giving Okteto a spin.
-
Trying out Buffalo
I’m trying out a new concept: my “I should check this out” list of tools and technologies has grown quite a bit so I got the idea that I could do short write ups of my experimentation and first impressions to give myself motivation to try these things out.
-
Attaching your local machine to a Kubernetes cluster
Why on earth would you want to do that?!
-
Surprising ease of gaming on Linux in 2020
During the quarantine my hobbies (and I imagine many others’) shifted to more indoors ones - possibly sedentary.
-
Rename rebase with git
Want to perform a git rebase in which you rename a file without pesky conflicts?
-
Moving to Hugo
If you’ve been here before you might notice the site looks different.
-
Linear time sorting
Did you know that you can sort data in time linear with respect to the lenght of said data?
-
Integrating Jira into Google Sheets
So I got a (recurring) task to compile some stats from Jira.
-
NixOS install & labor pains
The Back Story My first foray into world of Linux happened with Red Hat Linux 6 (original, not the enterprise one).
-
Implementing apply on tuples in Scala
One of the first things you learn as a newcomer to Scala is the difference between a list and a tuple: a list must be homogeneous but a tuple can be heterogeneous.
-
Dockerless Services (with Nix)
So you want an “isolated” MySQL “service” but don’t want to (or are not able to) run Docker/rkt/LXC/whatever?
-
TDD-ing a toy sized project
Just recently I was porting a toy sized parser combinator library (a proof of concept) from Haskell to Python.
-
Repairing a corrupt Git repo using a clone
Quite recently I managed to make myself a corrupt git repository due to a file system failure.
-
Lazy unary numbers
We are used to encoding numbers on computers in binary.
-
Cheap tagged types in Scala
Sometimes you want to distinguish between different types that have the same underlying representation.
-
Approaches to designing a Haskell API
Recently I’ve been thinking about the design of programming interfaces, especially in Haskell.
-
Static linking with GHC on ArchLinux
There are many reasons why to prefer dynamic linking to static but I’ll not go through them.
-
Coroutines for free
Motivation My first run-in with coroutines was with Python’s generators. 1 2 3 4 5 def ints(): i = 0 while True: yield i i += 1 This is a function that never returns.
-
Practical Future[Option[A]] in Scala
Motivation In real world concurrent code you often come across the Future[Option[A]] type(where A is usually some concrete type).
-
Comparing Haskell Web Frameworks
Intro Lately I got sucked into Haskell.
-
Product and sum types (Go and Haskell)
Let’s take a look at Go-language functions.
-
Hakyll
Hello there.
-
Virtual machine in C++
This is not a tutorial.
-
Setting up for better Scala development on Android
I did a tutorial how to set up everything using IntelliJ a while ago.
-
Union types in scala
I’ve done some research a while ago on union types and found a nice implementation by Miles Sabin but it only works for declaring types of function parameters.
-
Null-coalescing(??) in scala
I was doing my homework today(yes I am aware I should be enjoying myself on 30th December) and had some problems with concatenating possibly null strings in LINQ.
-
Monadic IO with ScalaZ
I just recently scratched the surface with scalaz.
-
Generic singletons through dependent method types
Ever tried to write a generic singleton?
-
Chaining implicit conversion in scala
Today I was hanging in the #scala IRC channel and somebody came along(forgot the nick, sorry) and asked about some compilation error.
-
750 words
This week I felt the impulse to express myself multiple times.
-
Cool Monday - Exploration of dynamic db acces from scala
I use scala on Android and I don’t like the integrated database API.
-
Homework - functional style (outer sorting)
I’m attending Algorithms and data structures class this semester.
-
Cool Monday - Functional compilers and atoms
I’ve seen this great talk by Daniel Spiewak on Functional Compilers.
-
Nomadic programming
DISCLAIMER: This is about my opinion.
-
Cool Monday - CERC and my trip to Krakow
This week’s post is a bit different.
-
Why Linux will never win the desktop
Don’t get me wrong, I’m a huge linux fan.
-
Cool Monday - Scala Macros
For me the highlight of this week was discovering Bootstrap.