open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
SQLite
Status
Links icon
LinkedIn
About
馃寪
English Italiano
github linkedin rss
  • Spring Testing Survival guide

    calendar Jun 26, 2014 路 2 min read
     en featured software  路 java relax spring
     路
    Share on: twitter facebook linkedin copy
    Spring Testing Survival guide

    If you have an application with thousand of beans, you must do unit testing but…Spring testing is boring, belive me. A very complex Spring application usually have a lot of dependency: I had to manage over 3000 beans definitions in a production project right now. Sometimes you want only to test a bit of it, and setting up a complete Spring Context will drive you crazy. To avoid losing mind, my suggestion is to …cheat. Let’see how.


    Read More
  • Axis2 Debugging options

    calendar Jul 23, 2014 路 1 min read
     en  路 apache java
     路
    Share on: twitter facebook linkedin copy

    Web service interoperability is a nightmare. But it is easy to understand what is going on: just enable debugging! On Axis2, you can do it with the folowing java options…


    Read More
  • Il saggio progetto svedese, rinato: Elixir e Phoenix

    calendar Jun 4, 2016 路 4 min read
     erlang featured it  路 erlang java ruby
     路
    Share on: twitter facebook linkedin copy

    Negli ultimi 20 anni sono successe tante cose imprevedibili. Nel 1995 nasce Java. Nello stesso periodo nasce Erlang. Java inizialmente segue la strada culturale tracciata da Sun, e si configura come un linguaggio estremamente verboso, con API specifiche per la gestione della concorrenza (es keyword synchronized per gestire nativamente le zone critiche che necessitano di mutex). Inzialmente Java 猫 per far girare applet, poi Sun presenta un chip ad hoc (picoJava) poi IBM ci mette del suo e il linguaggio si trasforma in una ottima piattaforma per lo sviluppo server side.


    Read More
  • I am smarter syndrome

    calendar Nov 29, 2016 路 2 min read
     en software  路 java
     路
    Share on: twitter facebook linkedin copy
    I am smarter syndrome

    Sometimes in University I found bold young guy saying something like:

    I will reimplement this in machine language because is faster

    I will reimplement this xyz C function by my own

    My program crash, I think there is a bug in HP UNIX socket implementation

    I will ge rid of this Java Garbage Collector because it is too slow. I will reimplement all the code in my C++ routine.

    聽

    Belive me: your code is doomed. A full list of guys have already done your same code, found a million bugs and corrected it in the tool you want to replace because they are shitty slow, to your eyes.

    I feel your pain because I made your same mistake. Keep reading.


    Read More
  • OOP is the your new legacy

    calendar Dec 19, 2016 路 2 min read
     en lang software  路 erlang functional-programming ideas java javascript lisp
     路
    Share on: twitter facebook linkedin copy
    OOP is the your new legacy

    Today I took a light rail with my son, to bring him to school. That tram is 90 years old. It has been maintained for 90 years. Milan city sold some of them to San Francisco too.


    Read More
  • Kotlin

    calendar Jun 8, 2017 路 3 min read
     en  路 java
     路
    Share on: twitter facebook linkedin copy

    Language based on JVM are the new trend in Java World. It seems everyone dislike Oracle on these days.


    Read More
  • Vjdbc

    calendar Jul 1, 2017 路 1 min read
     en software  路 java
     路
    Share on: twitter facebook linkedin copy
    Vjdbc

    Vjdbc is a remote access for JDBC-Datasources developed more then ten years ago (last news are from 2007, with last comit from 2013.


    Read More
  • ?FileSystem is faster than RAM [under your Operating System]

    calendar Jan 18, 2019 路 2 min read
     en featured  路 development great-ideas java
     路
    Share on: twitter facebook linkedin copy

    I am studying Apache Kafka (a "distributed streaming platform") and I stubled upon this conclusion: the "disk read fear" a lot of projects have in the past, is a fake.


    Read More
  • Comments are evil?

    calendar Apr 14, 2019 路 1 min read
     en lang software  路 evil ideas java
     路
    Share on: twitter facebook linkedin copy
    Comments are evil?

    In the 1980 comments were used to reduce the “gap” between unstructured code and “rationale” behind the code.


    Read More
  • On Constants

    calendar Oct 4, 2019 路 1 min read
     en humor lang software  路 evil ideas java
     路
    Share on: twitter facebook linkedin copy
    On Constants

    I think constants are evil (just joking but….I will explain why).


    Read More
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

Giovanni Giorgi

Master Solution Architect, father and free spirit.
Read More

Recent Posts

  • Anubis: DDos Protection
  • KarmaKit and Watchtower
  • FatLama for GenAI: The comeback!
  • Caciaball Extreamer

Latest comments

    Disclaimer

    Gioorgi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for website owners to earn advertising fees by advertising and linking to amazon.com, audible.com, and any other website that may be affiliated with Amazon Service LLC Associates Program. As an Amazon Associate we earn from qualifying purchases.
    Last updated:2025-05-16 14:23
    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top