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 Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
馃寪
English Italiano
github linkedin rss
  • Erlang Book Review

    calendar Jul 19, 2009 路 7 min read
     en erlang featured lang reviews software  路 books development erlang framework functional-programming guide http ideas internet java oreilly performance programming-languages
     路
    Share on: twitter facebook linkedin copy
    Erlang Book Review

    After reading an interesting article on Erlang聽 and Java interoperability, I have decided to dedicate my spare time to Erlang.

    O’Reilly has just published a wonderful book on Erlang, so I decided to dive into it.


    Read More
  • Python functional programming

    calendar Feb 23, 2010 路 1 min read
     en lang python  路 erlang functional-programming python
     路
    Share on: twitter facebook linkedin copy

    This article is a work in progress: it will be expanded by your comments…

    Python is a very curios programming languages: it give you classes but also a strong function-oriented environment to play with. So, if you like functional programming (read: you like聽 Lisp and/or Erlang)聽 you should give python a closer look.


    Read More
  • Closure in Java: fast and nice!

    calendar Feb 26, 2010 路 4 min read
     en evergreen lang  路 closure functional-java functional-programming html http java
     路
    Share on: twitter facebook linkedin copy

    Working for two very important Banks, I have the need to play with Closure in Java. I have a lot of trouble looking at a good description of the subject, until I read a post on StackOverflow.

    I have decided to re-cook this subject, adding a my specialized Example also.

    Let’s start!


    Read More
  • Closure in C#

    calendar Jan 6, 2011 路 2 min read
     en knowledgebase lang software  路 closure functional-programming net
     路
    Share on: twitter facebook linkedin copy
    Closure in C#

    After the success of Closure in Java we like to show you a good example in C# too.


    Read More
  • lambdaj

    calendar Jan 23, 2011 路 1 min read
     en knowledgebase lang software  路 closure functional-java functional-programming java
     路
    Share on: twitter facebook linkedin copy
    lambdaj
    How many times have you read or written the same two or three lines of code that frequently seem to go together, and even though they operate on different objects, feel like the same thing? And how often these repetitions involve some sort of collections iteration or more generically manipulation? These repetitions in the code is something that developers eventually learn to filter out and ignore when reading code, once they figure out where the interesting parts are placed. But even if the developers get used to it, it slows them down. Code like that is clearly written for computers to execute, not for developers to read.

    lambdaj is designed to easily manipulate collections. Its features are intended to filter, convert, index and aggregate the items of a collection without explicitly iterate on it.

    Integrate lambdaj in your software architect toolkit (italian link)


    Read More
  • Being Functional F#

    calendar May 17, 2011 路 1 min read
     en lang software  路 functional-programming ideas net
     路
    Share on: twitter facebook linkedin copy

    F# is a Microsoft research Language. F# is riding the functional revenge way of the last years. F# is a mixed approach, because some variables can be modified. It borrows a lot of things from Haskell and OCaml 聽(Wikipedia dixit). F# is not used like Erlang or Haskell but it could be installed with Visual Studio 2010, and as a separate visual studio plug-in. If you need some functional stuff on your .NET architecture, 聽F# can be your friend.


    Read More
  • Functional Programming

    calendar Jul 17, 2011 路 4 min read
     en featured lang software  路 closure erlang functional-java functional-programming java programming-languages
     路
    Share on: twitter facebook linkedin copy
    Functional Programming

    Because of the success of my article on java closure, I have decided to write another article on functional programming.


    Read More
  • Functional Programming In Depth, part II:Python and Scala retrospection

    calendar Aug 29, 2011 路 3 min read
     en it lang python software  路 functional-programming python
     路
    Share on: twitter facebook linkedin copy

    This is the second article on functional programming. In the first one we talked about scala and the type inference system it brings in the Java Way of Life.

    I played a bit with python functional howto, building a small game. Before starting I surfing for a bit of libraries and documentation.


    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

Giovanni Giorgi

Master Solution Architect, father and free spirit.
Read More

Recent Posts

  • Interludio sul value investing
  • Anubis: DDos Protection
  • KarmaKit and Watchtower
  • FatLama for GenAI: The comeback!

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-27 02:00
    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top