open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • PostgreSQL Queue in Java + Spring

    calendar Mar 29, 2025 · 4 min read
     en knowledgebase sql  · java nosql postgresql
     ·
    Share on: twitter facebook linkedin copy
    PostgreSQL Queue in Java + Spring

    We already discussed about Queue management solutions in the past, and I am always happy to write about it. Queue managers are not easy to implement, and there is a reson if IBM MQ Series is still a successful product. Some month ago, a big bank customer asked me to provide a small queue implementation to increase asynchronous internal processing of our payment solution.

    The project had very strong contraints: I could not use existing queue system because they were not yet available, and I need to be able to provide microservice parallelism in a cloud-environent.

    I have very little time to provide a solid solution, and re-inventing the wheel was not an option. Performance was important, but we plan to have a managable numbers of transactions per seconds, far behind modern cloud database capacity.

    Challenge accepted.


    Read More
  • HP Calculators custom chips around 1980

    calendar Mar 18, 2025 · 5 min read
     en lettere-a-mia-figlia  · hp12c nut retro-computing saturn
     ·
    Share on: twitter facebook linkedin copy
    HP Calculators custom chips around 1980

    HP started designing handhelded calculators from 1968 until the end of ‘80. I buyed an HP-42S around 1993 but it has been designed near 1986.

    Here I want to focus on the chip design of the 10C series, a compact set of calculator with programming abilities but with full numeric display. The HP-15C was introduced in 1982, in the full 8bit computer era, the same year of the C/64. Later model will feature a more mature “Saturn” processor. I will describe here this chip at the best of my abilities, because it sheds a light on how custom architecture was done around end of 1979.


    Read More
  • One Month after Isso commenting system is online

    calendar Feb 5, 2025 · 1 min read
     en site  · leaving-wordpress
     ·
    Share on: twitter facebook linkedin copy
    One Month after Isso commenting system is online

    We installed Isso comment system one month ago. It is time to do some review. I will update this page in the next month to add more insights if they would occur to my mind. I chosed Isso for the following reasons:


    Read More
  • HP-12C Will Never Die

    calendar Feb 2, 2025 · 6 min read
     en lettere-a-mia-figlia  · hp12c hp42s
     ·
    Share on: twitter facebook linkedin copy
    HP-12C Will Never Die

    The HP-12C is the only HP RPN calculator which is still produced and sold, despite is was designed in 1980. The calculator is produced by a subsidary licensed by HP, and you can find it around 40$ in US and around 70€ in Europe/UK. There was designed more than 14 diferent revisions by HP.


    Read More
  • FreeBSD on MacBook Mid 2009 with BroadCom WIFI

    calendar Jan 21, 2025 · 4 min read
     en software  · BCM4322 broadcom bwn freebsd unix
     ·
    Share on: twitter facebook linkedin copy
    FreeBSD on MacBook Mid 2009 with BroadCom WIFI

    After years, I decided to try a FreeBSD fresh install, to revive a old MacBookPro: the results was great and impressive, also if you think the hardware is over 15 years old. I want to share with you my success.


    Read More
  • Magicron, small K8s template to make cronjob

    calendar Nov 23, 2024 · 3 min read
     devops en  · cronjob k8s
     ·
    Share on: twitter facebook linkedin copy
    Magicron, small K8s template to make cronjob

    Sometimes you need to create a lot of CronJobs in k8s. In particular, in my last project I need to create a lot of stupid “web hooks” to fire complex job execution. K8s is well suited for this task because it take care of launching a single job instance, and relaunch them in case of error.


    Read More
  • Struțocămilă rulez!

    calendar Nov 10, 2024 · 1 min read
     en humor  · struzzo cammello
     ·
    Share on: twitter facebook linkedin copy

    Struțocămilă: This term denotes a hybrid composition, from two incompatible elements, an Ostrich and a Camel The term comes from Dimitrie Cantemir’s Hieroglyphic History, where it is used allegorically to designate Mihai Racoviță, elected lord of Moldavia (see Struțocămilă - Wikipedia).


    Read More
  • Freedom is like air, you only need it when you don’t have it…

    calendar Nov 9, 2024 · 4 min read
     freedom  en site  · leaving-wordpress libertà
     ·
    Share on: twitter facebook linkedin copy

    There has been a series of unfortunate events involving Wordpress recently, and a Company that offers hosting on Wordpress software called WPEngine. Although Wordpress has always defined itself as open source software, it has come to light that the trademark “Wordpress” is the exclusive property of Matt Mullenweg, founder of the company that offers services related to the commercial site Wordpress.com.


    Read More
  • del C:\Windows\System32\drivers\CrowdStrike\C-00000291*.sys

    calendar Aug 1, 2024 · 1 min read
     en
     ·
    Share on: twitter facebook linkedin copy

    Aka The CrowdStrike effect

    Maximum respect for a company able to hangs 8 millions of Windows PC.


    Read More
  • TDD Reloaded

    calendar Jun 26, 2024 · 4 min read
     en evergreen lang software  · java tdd
     ·
    Share on: twitter facebook linkedin copy
    TDD Reloaded

    Test driven development is a beast to tame. I like TDD but in the past it was quite difficult to achive, at least in a pure-consultant approach with a "turn key" framework behind.


    Read More
  • Spring Boot and database testing: production defects

    calendar Jun 17, 2024 · 1 min read
     en java knowledgebase  · spring-boot sql
     ·
    Share on: twitter facebook linkedin copy
    Spring Boot and database testing: production defects

    Sometimes you need to fix a production defect. To do it, you need to mirror a specific set of data, and do a test to proof the bug and then fix it.


    Read More
  • How GenAI works & hot news on Gemma

    calendar Feb 24, 2024 · 3 min read
     en featured generativeai knowledgebase  · 373 ideas macm1 macos ollama
     ·
    Share on: twitter facebook linkedin copy
    How GenAI works & hot news on Gemma

    This week was very hot because Google published Gemma, a smal-size LLM, and also Nvidia has a rush on stock market, with a evaluation around 2000 BILLIONS dollars. Last but not least, Mistral.ai published a service for its more advanced model, which can also run on-prem.


    Read More
  • Exploring Generative AI: LLama2 on MacM1 Take 1

    calendar Feb 17, 2024 · 10 min read
     en featured generativeai knowledgebase  · 373 ideas macm1 macos ollama
     ·
    Share on: twitter facebook linkedin copy
    Exploring Generative AI: LLama2 on MacM1 Take 1

    Generative artificial intelligence (GenAI) is artificial intelligence capable of generating text, images or other data using generative models, often in response to prompts.

    Generative AI models learn the patterns and structure of their input training data and then generate new data that has similar characteristics. This similarity is probability-based.

    At low level, these systems are based on Transformer deep-learning architecture and are called generative pre-trained transformer  (GPT) first defined in 2018 (for a complete description refer to Wikipedia)


    Read More
  • yq to manage your K8s yaml

    calendar Feb 13, 2024 · 1 min read
     automation en
     ·
    Share on: twitter facebook linkedin copy

    On the current project, I had the need to extract the cpu limits from the deployment descriptor, sum them to check resource usage and print a report.


    Read More
  • Feature toggle in Java Spring

    calendar Jan 24, 2024 · 5 min read
     en featured  · java spring spring-boot
     ·
    Share on: twitter facebook linkedin copy

    Today I have an hard time using the @Profile directive for enable feature toggle on Spring, so I decided to write a small guide on it.


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Recent Posts

  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top