domenica 29 gennaio 2012
Questo e’ il mio nuovo blog:
Andrea Angella – Official Blog
Ciao a tutti ragazzi,
ormai e’ venuto il tempo anche per me di avere il mio spazio personale.
I motivi sono tanti e sono riassunti nel mio primo post che potete trovare qui:
http://andrea-angella.blogspot.com/2012/01/my-new-official-blog.html
Questo non e’ certamente un addio, continuero’ a seguire la community Italiana come ho sempre fatto, aiutare DotNetToscana a crescere. Spero che questa sia l’occasione di iniziare a bloggare piu’ frequentemente e che alcuni di voi avranno voglia di registrarsi al mio nuovo feed.
http://feeds.feedburner.com/AndreaAngella-OfficialBlog
Un grazie di cuore ad UgiDotNet per tutti questi anni di servizio
Un abbraccio
Andrea
domenica 9 ottobre 2011
Anche se molto a rilento lo studio della lingua continua.
In questo post riporto nuovi termini che ho acquisito affrontando le successive 5 unita’ (8-12) del libro “English Vocabulary in Use; Pre-intermediate and intermediate”.
Animals and insects:
- Goat (capra), Billy goat (capretto)
- Parrot (pappagallo)
- Endangered animals (animali in via di estinzione)
- Wild animals (animali selvaggi)
- Trunk (proboscide)
- Whale (Balena)
The Body and movement:
- Cheek (guancia)
- Waist (giro vita)
- Bottom (sedere, fondoschiena)
- Heel (tallone)
- Ankle (caviglia)
- Chin (mento)
- Elbow (gomito)
- Hip (anca, fianco)
- Yawn (sbadigliare)
- Wave to somebody (salutare)
People in some countries nod their head (move it up and down) to mean YES and shake their head (move it from side to side) for NO.
People smile at people to be polite.
Roughly is a synonymous of approximately.
Character and Feelings:
- Mean (avaro)
- Sensible (ragionevole, giudizioso)
- Sensitive (sensibile)
- Disappointed (deluso, rattristato, rammaricato)
- Upset (turbato, sconvolto, agitato)
- Cheerful (allegro)
IMPORTANTE: non confondere sensible con sensitive !
Ecco alcune frasi che utilizzano le parole imparate:
- Parrots are kept as pets, usually in cages, and some can even talk!
- Many people keep pets.
- If you are lucky, you may see wild animals in the wild, but you will probably see them in a zoo.
- It is important that we protect endangered animals.
- Whales can b 25 metres in length.
- I usually yawn when I am tired.
- I am roughly one metre eighty three.
martedì 13 settembre 2011
Ho appena finito di guardare la prima keynote di Build live e devo dire di essere molto soddisfatto.
Le mie principali aspettative erano le seguenti:
- Conoscere il futuro di .NET e C# e quindi capire se i miei investimenti saranno ripagati in futuro
- Marketplace per Windows 8
- Sincronizzazione spinta tramite cloud
La keynote ha solamente toccato la superfice ma posso dire che le mie aspettative sono state in parte appagate (sul lato .NET vorrei sapere molto di piu’).
Ecco le cose che maggiormente mi hanno interessato/colpito:
- Nuovo Windows RunTime e possibilita’ di sviluppare le nuove applicazioni nel linguaggio preferito (C#, C++, VB, Javascript) usando HTML5 o XAML (la paura era che Microsoft si buttasse su HTML5 e basta)
- Con Visual Studio 2011 quando crei un nuovo progetto potrai quindi scegliere il linguaggio e per ogni linguaggio saranno presenti gli stessi template
- Interessante notare che sara’ possibile usare Expression Blend 5 anche per creare applicazioni basate su HTML5, CSS e Javascript
- Windows Store
- In Visual Studio 2011 c’e’ un nuovo menu “Store” che permette di pubblicare la propria app nello store di Windows
- Sincronizzazione dei Settings attraverso le proprie macchine (tablet, PC di lavoro, PC di casa) sfruttando Windows Live e possibilita’ di accedere ai propri PC tramite SkyDrive
- Supporto Hyper-V in Windows 8
- Supporto al montaggio di file ISO
- Miglioramenti al supporto multimonitor
- Finalmente la taskbar sara’ presente su tutti i monitor e personalizzabile
Altri punti interessanti:
- Il memory footprint e’ stato ridotto notevolmente. Grossi cambiamenti sono stati fatti negli internals di Windows.
- Spellchecking in tutto il sistema
- Picture Password
- In pratica invece di inserire una password devi toccare diversi punti di una immagine in sequenza
- Cold Boot velocissimo
- Supporto a USB3 e nuova interfaccia integrata per il trasferimento file
- Supporto di dischi fino a 256 Terabyte
- Nuovo e ricco TaskManager con la possibilita’ di gestire servizi e applicazioni che partono allo startup
Inutile dire che l’esperienza utente Metro stile Windows Phone sara’ senz’altro benefica e rendera’ l’intero stack delle tecnologie Microsoft ancora piu’ integrato dal punto di vista dell’utente finale.
E’ stata davvero una bella keynote,
peccato solamente non essere laggiu’ a godersi le sessioni di approfondimento
mercoledì 31 agosto 2011
Next 17 September will be a full immersion day of Windows Phone 7 Mango

mercoledì 24 agosto 2011
Ecco alcune note importanti da ricordare per migliorare l’apprendimento della lingua:
- Utilizzare un notebook per tenere traccia delle nuove cose imparate (io sto utilizzando il blog a questo scopo)
- Utilizzare diagrammi per aiutarti a memorizzare nuove parole
- Per ogni nuova parola considera:
- Sinonimi e contrari
- Differenti significati
- Nome: countable o uncountable
- Verbo: regular or irregular
- Pronuncia
- …
Di seguito riporto alcuni aspetti da ricordare tratti dalle prime 7 unita’ (in totale sono 100) del libro “English Vocabulary in Use; Pre-intermediate and intermediate”:
Apparecchiare la tavola si dice “lay the table”.
Un sinonimo di awful (orribile, terribile, pessimo) e’ dreadful.
kind (gentile), kindly (gentilmente), kindness (gentilezza)
E’ importante ricordarsi di utilizzare THE di fronte a UK o USA.
Il linguaggio parlato in Israele (Israel) e’ l’ebreo (Hebrew).
Quando ci si riferisce alla nazionalita’ della svizzera (Switzerland) si usa Swiss.
Quando ci si riferisce alla nazionalita’ della Tailandia (Thailand) si usa Thai.
Per dire che il sole e’ spuntato si usa “the sun come out”.
Per dire "nebbia fitta” si utilizza “thick fog”.
Un’altra usata collocation per riferirsi a forte piggia e’: “pour with rain”.
Per una breve pioggia si usa shower.
Un sinonimo di cold e’ chilly.
Mild si usa in modo positivo per descrivere che il tempo non e’ freddo come al solito.
Ecco alcune frasi di aiuto alla memorizzazione (aggiornate dopo i feedback ricevuti):
- It is a good practice to lay the table before eating.
- I am living in the UK.
- I have never been in the USA.
- What nationality are people from Thailand? Thai.
- What nationality are poeple from Switzerland? Swiss.
- What language is spoken in Israel? Hebrew.
- It was very cloudy this morning, but the sun came out after lunch.
- Yesterday morning there was a thick fog.
- We had a heavy shower this afternoon, but it only lasted a few minutes.
- It was pouring with rain when we left the house.
- It’s been a mild winter.
martedì 23 agosto 2011
Non sono un campione di WPF ma recentemente in azienda mi sono dovuto sporcare un po’ le mani e quindi era l’occasione giusta per preparare la certificazione.
Il giorno di ferragosto (15 Agosto 2011) ho sostenuto e superato l’esame di certificazione “MCTS - Windows Applications Development with Microsoft .NET Framework 4”.
Ecco come appare il mio logo al momento:
_513_1369_thumb.png)
Per molte persone le certificazioni non sono importanti o necessarie. Tuttavia io ritengo che imporsi degli obiettivi e raggiungerli sia molto stimolante. Chi come me ha fatto l’universita’ sa cosa significa superare un esame. Bene, e’ quella emozione che ti spinge ad andare avanti verso mete sempre piu’ alte.
Questa volta voglio studiare e riuscire a raggiungere il livello professional MCPD. Ho tutti i requisiti per farcela visto che in Citrix lavoro prevalentemente con tecnologie .NET e l’azienda rimborsa le spese degli esami.
Per fare questo devo prima superare altre due certificazioni:
- MCTS: .NET Framework 4, Data Access
- MCTS: .NET Framework 4, Service Communication Applications
Rimbocchiamoci le mani :)
Prima di chiudere volevo sottolineare alcuni aspetti importanti quando si prepara una certificazione Microsoft:
- Non utilizzare solamente il libro ufficiale di preparazione (se disponibile) perche’ contiene solamente un sottoinsieme degli argomenti necessari e spesso e’ molto superficiale.
- Leggere attentamente la sezione “Skills Measured” e verificare di aver coperto tutti gli argomenti evidenziati
- In questo caso per esempio poteva sfuggire che l’esame contiene la “Task Parallel Library” e “parallel LINQ”
- Fare i practice tests su MeasureUp e’ un aiuto da non sottovalutare
Una cosa di cui sono rimasto piacevolmente colpito rispetto all’ultima volta in cui ho fatto un test (due anni fa’) e’ che ho percepito una maggiore difficolta’ nelle domande. Le domande erano molto meno banali del chiedere come si chiama un certo metodo (domande che definirei inutili) ma molto piu’ legate ai concetti e alla comprensione profonda di certi argomenti. A me e’ parso evidente il lavoro che Microsoft sta facendo per rendere le certificazioni piu’ difficili da superare senza una buona preparazione ed esperienza.
domenica 21 agosto 2011
Sembra incredibile ma uno degli errori che ripetutamente commetto e’ non pronunciare o aggiungere la -S o –ES quando utilizzo il Present Simple nella terza forma singolare.
The swimming pool openS at 7.30 every morning.
Bad driving causeS many accidents.
Non solo, spesso quando parlo veloce a volte mi accorgo di utilizzare l’ausiliare DO invece di DOES sempre nella terza forma singolare.
David isn’t very fit. He doesn’t do any sport.
What does your brother do?
Ricordo due verbi irregolari che mi e’ capitato di confondere:
fall fell fallen (cadere)
feel felt felt (sentire/provare)
In particolare mi e’ capitato di usare felt nel simple past di fall che e’ ovviamente sbagliato.
Inoltre e’ importante ricordare che cost e hurt sono verbi irregolari:
cost cost cost (costare)
hurt hurt hurt (ferire)
Questa sera mi sono sfogliato tutto il libro “English Vocabulary in Use. Elementary”. In totale il libro contiene 1250 tra parole ed espressioni che sono considerate basilari. Il libro copre il vocabolario necessario per sostenere esami di inglese al livello A2.
Sono solo una quarantina le parole che non conoscevo o che valeva la pensa rinfrescare e le riporto di seguito:
| Niece | Nipote femmina da parte degli zii |
| Nephew | Nipote maschio da parte degli zii |
| Granddaughter | Nipote femmina da parte dei nonni |
| Grandson | Nipote maschio da parte dei nonni |
| Bride | Sposa |
| Bride Groom | Sposo |
| Toe | Dito del piede |
| Waist | Giro vita |
| Hip | Anca |
| Jumper | Maglione |
| Sweater | Golf |
| Tights | Calze a maglia |
| Sneeze | Starnutire |
| What a pity! | Che peccato! |
| Look out! | Attento! |
| Cloth | Panno |
| Comb | Pettine |
| Basin | Lavandino |
| Rug | Tappeto |
| Hairdresser | Parrucchiere |
| Traffic Warden | Ausiliare del traffico |
| Bank Clerk | Bancario |
| Drawing Pin | Puntina da disegno |
| Butcher | Macellaio |
| Baker | Fornaio |
| Hairdryer | Phon |
| Thunder | Tuono |
| Leather | Cuoio |
| Foal | Puledro |
| Parrot | Pappagallo |
| Bonfire | Falo’ |
| Robbery | Rapina |
| Burglary | Furto |
| Mugging | Assalto con rapina |
| Shoplifter | Taccheggiatore |
| Awful | Orribile, pessimo |
| Naughty | Disubbidiente |
| Lend | Prestare |
| Borrow | Prendere in prestito |
Il prossimo libro (“English Vocabulary in Use; Pre-intermediate and intermediate”) contiene piu’ di 2000 tra parole ed espressioni e copre il livello B1 della scala europea. Sicuramente qui ci saranno molte piu’ parole a me sconosciute e quindi procedero’ piu’ lentamente facendo i relativi esercizi.
sabato 20 agosto 2011
Ciao a tutti,
come sapete ormai e’ circa un anno e mezzo che vivo e lavoro nel Regno Unito (UK). In particolare sono Software Development Engineer (SDE) in Citrix System Ltd e vivo e lavoro a Great Cambourne (Cambridge). Utilizzo l’inglese in ogni aspetto della vita personale e lavorativa e non ho particolari problemi. Tuttavia mi sono reso conto che il fatto di vivere in una nazione dove l’inglese e’ la lingua madre non e’ assolutamente una condizione sufficiente per migliorare il proprio livello di inglese. Sulla mia pelle mi accorgo di commettere ripetutamente errori, di evitare forme verbali che non conosco, di fare strani giri di parole quando non riesco ad esprimermi e spesso di non capire una cippa l’ironia nativa inglese. Insomma, sono fermamente convinto che e’ fondamentale associare all’uso quotidiano della lingua un buon studio della grammatica e del vocabolario cercando di aggiustare i propri errori e aggiungere nuova espressivita’ al proprio parlato.
Per questo motivo ho deciso di ricominciare a studiare la grammatica e il vocabolario utilizzando i seguenti due famosi libri di testo:
- English Grammar in Use
- English Vocabulary in Use
Devo ammettere che la mia ragazza mi ha stimolato tantissimo in questa direzione. Considerando che con ogni probabilita’ le tocchera’ raggiungermi in questo stato, anche lei sta iniziando a studiare seriamente l’inglese.
Con questa serie di post vorrei condividere i miei errori e perche’ no le figure di merda che ho fatto e che continuero’ a fare durante il percorso di apprendimento :)
In passato ho provato per ben due volte a superare la certificazione FCE della Cambridge, ma al momento non ci sono ancora riuscito. I miei punteggi sono stati 56 e 58 su 100 dove un 60 era richiesto per superare l’esame :( Il mio obiettivo e’ riprovare a sostenere di nuovo l’esame nel 2013, superarlo per poi raggiungere vette ancora piu’ alte (CAE e CPE).
Per tutti quelli che sognano una carriera all’estero, vorrei rassicurare che i datori di lavoro inglesi se ne infischiano delle certificazioni. A loro importa semplicemente che tu sia in grado di sostenere il colloquio e che tu abbia le competenze tecniche richieste per svolgere il tuo lavoro in modo efficace.
Vorrei iniziare raccontando la mia piu’ grande figura di merda datata Novembre 2009 quando stavo facendo il corso di inglese a Londra. Ero a cena in famiglia e praticamente ho detto la seguente frase:
Could I have the kitchen, please? (Potrei avere la cucina, perfavore?)
La frase corretta era ovviamente:
Could I have the chicken, please? (Potrei avere il pollo, perfavore?)
Come molti di voi sapranno la differenza sta tutta nella pronuncia delle due parole. La padrona di casa e’ letteralmente scoppiata a ridere :)
Alla prossima
venerdì 12 agosto 2011
Ciao a tutti,
appena prima delle meritate vacanze estive DotNetToscana vuole rivelare alcuni dettagli del prossivo evento laboratorio.
La data à già stata fissata a Sabato 24 Settembre 2011 mentre il luogo deve ancora essere confermato.
Il laboratorio sarà guidato da Matteo Baglini mentre gli altri membri dello staff forniranno supporto tecnico ai partecipanti.
Segue una breve descrizione dell’evento:
Uno degli aspetti più controversi dello sviluppo software è sicuramente il test.
Pratica da molti reputata importante per ottenere un software di qualità ma allo stesso tempo snobbata.
La realtà è che gli sviluppatori preferiscono progettare e realizzare il software piuttosto che testarlo lasciando quest'ultimo compito al team di tester.
Esistono molteplici tipologie di test, lo Unit Test è uno di questi e rappresenta uno strumento importante per i tester, ma soprattutto per gli sviluppatori.
Durante questo laboratorio potrai provare con mano la pratica dello Unit Test e trovare risposta alle tipiche domande: perchè, come e quando effettuare Unit Test.
Imparerai i principi che guidano lo Unit Test passando dalla teoria alla pratica, applicando questa tecnica in svariati contesti.
Maggiori dettagli seguiranno alla fine del mese,
Buone vacanze a tutti,
Vi aspettiamo,
Andrea
sabato 25 giugno 2011
Ciao a tutti ragazzi,
sto leggendo il libro “Pragmatic Thinking and Learning” e mi sto soffermando su alcuni punti interessanti legati all’apprendimento.
In particolare io mi riferisco al nostro settore quindi all’apprendimento in ambito IT (tecnologia, design, architettura, metodologie, …).
Come sappiamo esistono differenti modi di apprendere:
- Leggere libri
- Realizzare un progetto personale
- Apprendimento tramite esperienza in azienda
- Apprendimento tramite corsi offerti dall’azienda
- Partecipazione a sessioni tecniche e a community
- Webcast
- Podcast
- Lettura di articoli / blog sul web
- Mentoring
- Gruppi di studio
- …
Sicuramente tutti dobbiamo lavorare e quindi l’apprendimento tramite esperienza in azienda e’ abbastanza scontato ma a mio parere non e’ sufficiente per costruirsi una brillante carriera. Spesso in azienda sei costretto a compiere decisioni con una conoscenza incompleta mentre a me spesso piace un approccio graduale all’apprendimento che al lavoro non e’ quasi mai praticabile. Inoltre al lavoro non utilizzerai mai tutte le tecnologie ed e’ quindi necessario un lavoro esterno di compensazione e di espansione delle proprie conoscenze. Nonostante la partecipazione a community, il guardare webcast la mia fonte preferita di apprendimento sono i libri. Il motivo principale e’ che dietro al libro c’e’ un lavoro immane di raccolta materiale e riorganizzazione che e’ estremamente utile per il lettore che si ritrova una esposizione dei contenuti in maniera lineare e chiara. Tuttavia e’ noto che leggere richiede tempo e non e’ la forma preferita di apprendimento per l’essere umano che spesso impara piu’ velocemente imitando e osservando invece che leggendo.
Ci sono tantissimi professionisti che stimo e rispetto (e molti sono qui su ugi) con un bagaglio di competenza tecnica immenso che spazia campi di applicazioni diversi e sorge spontanea la domanda:
Qual e’ il vostro modo efficace di apprendere?
Come e’ evoluto nel corso degli anni?
Una classica risposta e’ con la pratica! Si e’ vero, capisco che la pratica e’ la chiave ma qui entra in gioco il fattore tempo.
Quanto tempo extra-lavoro dedichi all’apprendimento?
Io personalmente ne dedico molto in quanto sono estremamente appassionato ma misuro che i progressi non sono rapidi come vorrei. Il mio manager dice che e’ solo una questione di esperienza ma non condivido la sua affermazione. Voi?
Condividete la vostra esperienza perfavore, penso che possa nascere una discussione interessante.
Per concludere vorrei riportare una frase significativa del libro:
“There's always going to be a new technology or a new version of an existing technology to be learned. The technology itselft isn't as important; it's the constant learning that counts."