open-menu closeme
Archives icon
Cateogries Tags
About
GenAI icon
Fatlama Newsletter Generative AI
DevOps icon
Automation K8s Done Right
RetroComp icon
Composition Notebooks 8bit Retro Computing Articles
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
github linkedin rss
  • Learn Javascript for the 2012

    calendar Oct 2, 2011 · 2 min read
     en humor knowledgebase software
     ·
    Share on: twitter facebook linkedin copy
    Learn Javascript for the 2012

    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:

    • JavaScript is the Ajax programming languge for the rest of us
    • Mobile Framework like PhoneGap and Appcelerator, are all about javascript at the top
    • Javascript is evolved, and it is used server side by projects like node.js

    Getting Started

    JavaScript is a language must be re-learned if you are old like me (i.e. born before 1982).
    This book will re teach you javascript in ten minutes or so on. A very nice and funny read, for 25 pages!
    A lot of the things you will read will be new to you, for sure.
    Studing good librabries is a must. JQuery is a very well written and commented library: grab the full sized source and start reading it.

    Getting your hands dirty

    A good way of learning is trying to make your own errors :)
    QUnit is a unit-testing framework you can run in your  browser, which will be very useful to you.
    If you prefer nodejs, vows is a continuous integration library which will save your days. I prefer vows in these days, because it can run from the command line, and it is easy to setup.

    Phase3: Evolving to the next step

    Coffee Script is a very instructive language. Look how CoffeeScript renders its code in JavaScript:it will avoid you a lot of mistakes.

    And this bring us to a very sad rule: discipline in JavaScript is fundamental to avoid nasty bugs.


    Read More
  • JavaScript War: Prologue

    calendar Sep 15, 2011 · 3 min read
     en humor lang software
     ·
    Share on: twitter facebook linkedin copy

    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
  • Functional Programming In Depth, part II:Python and Scala retrospection

    calendar Aug 29, 2011 · 3 min read
     en it lang python software
     ·
    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
  • Perché Amo Emacs (di nuovo): Org Mode e Visual Line Mode

    calendar Aug 17, 2011 · 5 min read
     featured it org-mode-parser software
     ·
    Share on: twitter facebook linkedin copy

    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

    calendar Jul 17, 2011 · 4 min read
     en featured lang software
     ·
    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.

    In the last year functional programming is waving back to us, for a lot of reason. Let’s summarize the facts:

    Functional programming is based on the core concept of pure function. The main advantages of functional programming is the lack of side-effects, at least at the syntax-level of the language.


    Read More
  • Why your IoC container could be a pain for you, young Padawan

    calendar May 22, 2011 · 5 min read
     en featured software
     ·
    Share on: twitter facebook linkedin copy
    Why your IoC container could be a pain for you, young Padawan

    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
  • Being Functional F#

    calendar May 17, 2011 · 1 min read
     en lang software
     ·
    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
  • Ruby or Python? Well, it depends…

    calendar May 5, 2011 · 1 min read
     en lang python software
     ·
    Share on: twitter facebook linkedin copy
    Ruby or Python? Well, it depends...

    Inspired by this excellent web post “Ruby or Python? Well, it depends...”,
    I agree with it at 100%:

    Ruby or Python? This is the Question! Well it might not be the Question, but it’s a common question for many developers looking to break free from the statically typed language they know and learn a dynamic language. I personally know them both(though I know a bit more Ruby, than Python) and in this article I’ll share my personal opinion on their strengths and weaknesses. You’d probably do good to learn them both, but my arguments here may lead you to pick only one of the languages depending on you preferences.


    Read More
  • CScharpizzati

    calendar Apr 30, 2011 · 6 min read
     it software
     ·
    Share on: twitter facebook linkedin copy
    CScharpizzati

    Nei mesi passati ho avuto l’opportunità di lavorare come software architect per un progetto basato su .NET e C#.

    Da molti anni non bazzicavo in ambito Microsoft, e quindi è stata una utile palestra. Ho pensato di scrivere questo piccolo manuale per sviluppatori java con la ventura di dover diventare… C#-enabled.


    Read More
  • Node.js is gaining traction

    calendar Apr 21, 2011 · 1 min read
     en knowledgebase software
     ·
    Share on: twitter facebook linkedin copy
    Node.js is gaining traction

    Node.js is a Javascript application server based on Google V8 Javascript Engine. Node.js has a very good package manager these days, with a bunch of libraries on it. So it is the new buzz.


    Read More
  • Project Ceylon

    calendar Apr 17, 2011 · 4 min read
     en lang software
     ·
    Share on: twitter facebook linkedin copy

    Gavin King (the inventor of Hibernate) fired out a new language project called Ceylon (I suppose referring to the Tea versus the Java Café). I love new languages. I know a bit of them, and I work with Java form 1995, so I will do a deep review of this news…


    Read More
  • PsExec

    calendar Mar 15, 2011 · 1 min read
     en knowledgebase software
     ·
    Share on: twitter facebook linkedin copy
    PsExec
    Utilities like Telnet and remote control programs like Symantec's PC Anywhere let you execute programs on remote systems, but they can be a pain to set up and require that you install client software on the remote systems that you wish to access. PsExec is a light-weight telnet-replacement that lets you execute processes on other systems, complete with full interactivity for console applications, without having to manually install client software. PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems.
    via PsExec.
  • Automatically refresh your user’s Session behind the scenes using jQuery and Asp.Net

    calendar Mar 10, 2011 · 1 min read
     en software
     ·
    Share on: twitter facebook linkedin copy
    Automatically refresh your user's Session behind the scenes using jQuery and Asp.Net

    Sometimes, a client-based refresh of the session is the only viable option.

    Anyway, we must define this a “bad idea”, because you can end up stuffing even more problems on your architecture…

    Now this is something that may or may not be useful to a lot of people, depending on you situation, you may want the user to elect to refresh their Session or not (like banks usually do); but this is for applications that may have a lot of idle time and users are annoyed with their Sessions dying... considering most users don't know what a Session is, but they know that the application stops working correctly.

    It uses jQuery and is incredibly simple, just a few lines of code, and no screen flicker or any annoyance to the user at all; ignorance is bliss. First I include the following in the code-behind in any page you need to keep refreshed (works on masterpages as well)[…]

    via Automatically refresh your user’s Session behind the scenes using jQuery and Asp.Net.

  • Visual Studio and JQuery Speed start

    calendar Feb 13, 2011 · 1 min read
     en knowledgebase software
     ·
    Share on: twitter facebook linkedin copy
    Visual Studio and JQuery Speed start
    1. Download this patch for the visual studio 2008 SP1
    2. Download the documentation file from this link http://code.jquery.com/jquery-1.4.1-vsdoc.js
    3. Take a rest near the Coffe machine and convert there your co-workers
  • At last Bing is not so bad

    calendar Feb 7, 2011 · 1 min read
     en software
     ·
    Share on: twitter facebook linkedin copy
    At last Bing is not so bad

    I have used Google in the past 8 years (I know, I am a bit old). Then I was annoyed because of a bad behavior of Google with my AdSense account (shutdown without being able to talk back to someone for explanation).


    Read More
    • ««
    • «
    • 4
    • 5
    • 6
    • 7
    • 8
    • »
    • »»
Giovanni Giorgi

Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

to-top