Rust Hello World Web Service

I always wanted to learn about writing web services in Rust. I know a bit about Java servlets and the Spring framework for Java. But how to start in Rust? As Rust is strong in systems programming, it has good support for networking and […]

Scheme Development Environment

I’m currently evaluating Scheme development environments. More specifically, I have a look at Racket and GNU Guile. I want to have something that works on my Linux machine, but as well on my Windows machine using WSL. I do not need a fancy IDE […]

Iterators in Rust

I found an interesting article about iterators in Rust (in German). It has been a while since I found some time to try some Rust and I decided to try some of the examples in the article. The following code block show a very […]

On microservices and APIs

Here are some resources about microservices and APIs that I came across recently. In no particular order. Stack Overflow – Best practices for REST API design MartinFowler.com – Microservices – a definition of this new architectural term InfoQ – GraphQL Reference Guide: Building Flexible […]

Basic stdin/stdout programs in Haskell

It is not very complicated to write basic stdin/stdout Unix-style programs in Haskell. For example, the following one-line program copies stdin to stdout. main = interact id This might not look very useful, but this code is a good starting point to implement, for […]

Ageism anyone?

Shame on you, HP! You copied IBM! Lawsuit klaxon: HP, HPE accused of coordinated plan to oust older staff in favor of cheaper, compliant youngsters IBM isn’t the only IT giant said to be unfairly binning elders https://www.theregister.co.uk/2020/05/22/hp_hpe_accused_of_coordinated/ © 2020 The Register Hhm, cheaper, […]

Haskell development environment

I finally found some time to adjust my Haskell development environment. Up to now, I was just trying some snippets in GHCi. But as I am used to IDEs, I would prefer to have at least some kind of build tool connected to my […]

Articles about Rust

I found these articles about Rust just recently. How I Start: Rust Rust has a reputation of being difficult because it makes no effort to hide what is going on. I’d like to show you how I start with Rust projects. https://christine.website/blog/how-i-start-rust-2020-03-15 Copyright 2020 […]

Einführung Quantencomputing

Quantencomputing: Eine Einführung für Programmierer Jeder kann lernen, Quantencomputer zu programmieren. Und die Maschinen rücken der praktischen Nutzbarkeit näher. Zeit, sich mit den Grundlagen zu beschäftigen. https://heise.de/-4665986 Copyright © 2020 Heise Medien Puh. Noch ‘was Interessantes, mit dem man sich beschäftigen sollte…

Pattern matching in Haskell and F#

After I had to deal with the fizzbuzz programmer test, I became interested how pattern matching works in Haskell and F#. I found the following solution for Haskell on the web. {- - Fizzbuzz, https://wiki.haskell.org/index.php?title=Fizzbuzz&oldid=33893 (last visited January 19, 2020). -} fizz n | […]

Older IT workers

Older IT Workers Left Out Despite Tech Talent Shortage U.S. tech sector skews younger than the workforce as a whole, with the largest gap among employees 35 to 44 https://www.wsj.com/articles/older-it-workers-left-out-despite-tech-talent-shortage-11574683200 Copyright ©2019 Dow Jones & Company, Inc. All Rights Reserved. I hope that all […]

Haskell web stack

A DEAD-SIMPLE WEB STACK IN HASKELL Haskell has a proliferation of libraries to choose from for all of your basic backend needs, from logging to database access to routing and web server definition. https://williamyaoh.com/posts/2019-11-16-a-dead-simple-web-stack.html © Copyright 2019 William Yao This doesn’t look good to […]