-
And so you like JavaScript Html5 Web app, which can run on Safari iPhone, Nokia Windows Phone, Android web browser, Black Berry and so on? Are you on the mantra of multi platform mobile programming, aren’t you? Well, Google mega corporation will soon awake you in a new nightmare: a new programming language!
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 -
jQuery 1.6 is now live and available for consumption! We’re quite proud of this release, it includes a major rewrite of the Attribute module and a number of performance improvements.
Please take this opportunity to thank members of the jQuery Team and the jQuery bug triage team for their help in getting this release out the door.
Read More -
At Gioorgi.com we was never a SQL fan. In 2000 we thinked SQL was boring, mostly because sql algebra could be a bit boring. Then we found this book written by one of the father of SQL. Years ago Google and then Facebook popped out with new incredible ideas, for improved and super fast scalability, which eventually turned to the “NoSQL” mantra.
But NoSQL is a mature technology, or it is only a path traced by the Social company out of there? Let’s explore together…
Read More -
In questo secondo articolo vedremo come pilotare un sensore sonico sul vostro Arduino. Il sensore sonico più citato su internet è il Ping))) della Parallax. In realtà ne esistono anche altri, ma poiché non sembrano più convenienti, useremo il Ping.
Read More -
Trovare un tutorial che spieghi da zero che cosa vuol dire programmare il micro controller più famoso del mondo non è facile. Per fortuna questo ottimo articolo di Michele Maffucci spiega in modo chiaro e semplice come è fatto Arduino, e come iniziare a far lampeggiare il led sul pin 13. Ma andiamo ad iniziare!
Read More -
Il Cloud computing inizia a scricchiolare? La domanda è lecita se si mettono in fila alcuni fatti, e considerazioni tecniche:
Read More -
My Big Company asked me to develop a small-sized application using C# and WebForms. The Customer was a big Italian Bank, and it asked for that technology: I was chosen because of my Java seniority, but I was zero on .NET knowledge
Read More