Ricardo Miranda's Projects
Goose game is a game where two or more players move pieces around a track by rolling a die.
Ping Pong example for Akka, no supervisors
Stateless python program to create Apache Atlas lineages.
Simple program to ilustrate Elm for an article in Portugal@Programar, issue #52.
Arduino project to monitor energy and temperature
Example of a Fortran program using Higher-order functions in a FP style
Imperative Shell, Functional Core
Different ways to refactor Fortran OpenMP code.
Very simple Fortran program illustrating FP principles
The gPodder podcast client.
pulumi support container
Solver for magic squares using gentic programming.
Travelling salesman using genetic programming.
In number theory, a lucky number is a natural number in a set which is generated by a certain "sieve". This sieve is similar to the Sieve of Eratosthenes that generates the primes, but it eliminates numbers based on their position in the remaining set, instead of their value (or position in the initial set of natural numbers). (WikiPedia)
Create an Instagram feed application using Chat GPT 4.
Fortran code Functional Core, Imperative Shell, parallelisation using OpenMP
Given an hour of the day it computes the pointers' angle.
This Fortran program serves to profile the difference between using higher order functions or not.
Pencils of rays
Particles simulation in python
Program that outputs a tennis game score
(C) Ricardo Cristovao Miranda, 2020. This program solves a magic square puzzle using genetic algorythms. From the wikipedia, lets see what is what is a magic square: In recreational mathematics, a magic square is an arrangement of distinct numbers (i.e., each number is used once), usually integers, in a square grid, where the numbers in each row, and in each column, and the numbers in the main and secondary diagonals, all add up to the same number, called the βmagic constant.β A magic square has the same number of rows as it has columns, and in conventional math notation, "n" stands for the number of rows (and columns) it has. Here we use Spark written in Scala, ruuning on Kubernetes and using GCP buckets for persistence.
This project serves to highlight monoid usage. Let's consider the operation of concatenating characters:
Streaming reference architecture built around Kafka.
Triggerise Challenge