-
Dart Sith move first
Oct 13, 2011 · 3 min read ·So Dart Sith has just launched his first DeathStar, my young JavaScript fellow: a site devoted to the Dart language
Because I am a very old Jedi (1974, before ever the first WtartWars trilogy showdown) I had to rest a bit before talking about it, so the news is 4-days old I know. I needed to think, reflect and write down: but now I am ready, Read on…
Read More -
So we are here again talking about Javascript. I have already wrote an article comparing a well known SmallTalk implementation to Javascript. If my ideas are right (at least a bit), you will see more and more javascript on the next months. In particular:
Read More -
Be strong young Jedi. This war will begin shortly. You can try to keep you jdk under your pillow, but the html5 will hit you in the middle of the night. And a knife in the dark will rise from shadow: JavaScript
Read More -
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 -
Perché Amo Emacs (di nuovo): Org Mode e Visual Line Mode
Aug 17, 2011 · 5 min read ·Ho iniziato ad usare Emacs quando ero in università. Un volta un mio collega mi disse: “Non ho ancora capito se chi usa emacs è un genio o un folle”.(*) Dopo anni di utilizzo, ho dovuto servirmi spesso di Eclipse, ed Emacs è finito nel dimenticatoio. Ho anche provato a sostituirlo con JEdit e VIM, e mi sono sempre pentito. Intendiamoci, VIM è un ottimo editor, ma è forse più complicato di Emacs.
Mi è sempre piaciuto scrivere, e quindi ho finito per servirmi di MS-Word 2010 per i miei racconti, e di Eclipse per sviluppare non solo in Java ma anche in Python, Ruby ecc… Ora ho scoperto che potrei fare tutto, ma veramente tutto questo con Emacs 23… ma andiamo con ordine.
(*) Per i fanatici di VI, la mia battuta preferita è che “VI è stato creato da un pianista mancato” fatta da un mio collega di lavoro nel 2002…
Read More -
Functional Programming
Jul 17, 2011 · 4 min readen featured lang software · closure erlang functional-java functional-programming java programming-languages·Because of the success of my article on java closure, I have decided to write another article on functional programming.
Read More -
Inversion of Control (IoC) is a very good idea.
But as the clever Joel Spolsky noted, sometimes you need to be a super-natural hero to use it:
… I try not to be judgemental (HAHA!), but I think that people who use IoC containers are (A) very smart and (B) lacking in empathy for people who aren't as smart as they are. Everything makes perfect sense to them, so they have trouble understanding that many ordinary programmers will find the concepts confusing. It's the curse of knowledge. The people who understand IoC containers have trouble believing that there are people who don't understand it. …
I have trouble using Spring in at least two projects. On the third, it was a disaster, because a single software-architect-guy keeps passing around the Spring context factory as method parameter, getting beans from it!
Read More -
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 -
Inspired by this excellent web post “Ruby or Python? Well, it depends...”,
I agree with it at 100%:
Read More