Archivi categoria: Primi passi con

Brevi tutorial a puntate sulle tecnologie emergenti e più usate (soprattutto dall’autore!) come jQuery, Yii framework, etc…

Branch in Git

Partiamo dal presupposto che il lettore di questo articolo abbia familiarità con almeno un sistema di controllo di versione, come ad esempio CVS, SVN o GIT ed in particolare conosca già i comandi di base per l’utilizzo di un repository GIT. Si veda per questo anche l’altro articolo: “Collaborare su un repository Git” .

Una delle caratteristiche che troviamo nei sistemi di Controllo di Versione più diffusi è la possibilità di creare dei “branch”, ovvero delle “ramificazioni” dei sorgenti a partire dal “tronco” principale di sviluppo (appunto il “trunk”). Un branch ci permette ad esempio:

  • Di effettuare delle implementazioni corpose su un progetto da parte di uno o più sviluppatori, mentre un’altra parte del team si occupa di portare avanti la versione principale. In tal caso alla fine del lavoro le implementazioni presenti nel branch dovranno essere fuse di nuovo nel tronco principale.
  • Di marcare una versione del software rilasciata ad un cliente, di modo da “isolarla” storicamente dal resto del sistema che da lì si evolverà con nuove funzionalità. Il branch permetterà ad esempio di intervenire in futuro su un nuovo bug segnalato dal cliente che verrà così corretto sul branch stesso.

Continua la lettura di Branch in Git

Esperimento AngularJS

In questo 2014 mi riprometto di approfondire ed eventualmente utilizzare AngularJS e in generale framework basati su js che permettono la creazione rapida ed elegante di applicazioni web completamente client-side (almeno per quanto riguarda l’interfaccia utente).

Per ora pubblico un piccolo esperimento con AngularJS, Regexp javascript e… WordPress!

Non nascondo che devo lavorare molto sul miglior approccio da seguire per integrare WP e AngularJS (e bootstrap che ho utilizzato pesantemente nell’esperimento).

Comunque per un lavoro di qualche decina di minuti non mi lamento…
Il link alla pagina di test:

http://www.pilloledinformatica.it/javascript-regexp-pagina-di-test/

Collaborare su un repository Git

In questo breve articolo vedremo in maniera pratica ed immediata quali passi (o più propriamente comandi) occorre seguire per lavorare in team su un progetto software che utilizza Git come DCVS.

Scenario

Lo scenario è il seguente: abbiamo un progetto software chiamato TeamWork che è stato creato inizialmente dallo sviluppatore BestJavaProgrammer il quale si è anche occupato di inizializzare un repository git per tale progetto.
Tutti i programmatori che partecipano a questo articolo hanno dei SO con shell complete tramite le quali posso lanciare comandi git, avendo preventivamente installato git stesso!

Questo repository si raggiunge tramite la seguente url:

[GITURL] = prot://path.to.git/.../teamwork

dove prot può essere uno dei protocolli supportati da Git, come git, https, etc…

Continua la lettura di Collaborare su un repository Git