A short overview on how to setup a development environment for and make some first steps with the Ada programming language.
Category: Coding
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 […]
Summary Statistics in R and Python
I wonder how easy it is, to do simple statistics with Python and R. For example, to calculate mean, median and other summary statistics. Let’s start with the following very simple data set. height weight 1.85 85.0 1.80 79.1 1.91 80.5 1.75 80.3 1.77 […]
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 […]