csütörtök, november 15, 2007

</Barcelona>

A képek mellé csak néhány észrevétel:
  • Katalóniának van saját top level domain-je (.cat).
  • A metró mind az öt vonalon éjfélig jár, és majdnem mindíg le lehet ülni.
  • A villamosok füvön járnak - a sínek között gondozott gyepszőnyeg van.
  • A városban rengeteg a bicikliút és nem jellemző a dugó.
  • A vásárcsarnokban finomakat lehet enni.
  • Van olyan szálloda, ahol ingyen van a minibár de aranyárban az internet és a reggeli.

péntek, november 09, 2007

AddOn Studio for World of Warcraft again

Olyan jó volt az InfoWorld cikket olvasni (különösen Scott Guthrie megjegyzését), hogy el is felejtettem azt, ami az első pillanatban szúrta a szemem: Az InfoWorld-nek akaratlanul is sikerült egy médiahacket végrehajtania a következő mondattal:
A top official from Microsoft's developer division showcased an array of new development technologies on Tuesday, including a demo of the game World of Warcraft running within the company's Visual Studio integrated development environment.
Mivel a cikket nagyon sok más újság és blog is átvette, a fő üzenet az lett, hogy World of Warcraftot lehet játszani a Visual Studióban. Ami természetesen nem igaz. Elgondolkodtató, hogy így keletkeznek a hírek. Most megpróbálom én is a saját mediahackemet, aztán figyelem a cikkeket :)
A top official from Microsoft's developer division showcased the new Visual Studio running as an AddOn within World of Warcraft. He demonstrated how two epam developers tripple-killed the opponent's integrated development environment within just a couple of weeks.

csütörtök, november 08, 2007

TechEd, Day 4

9:00 .NET Code Protection and Licensing Deep Dive for Developers - Aidan Hughes
Kicsit lassú az előadó a reggeli előadáshoz, az esti borozás és fáradtan ébredés után jobban jönne egy pörgősebb előadás. A téma viszont jó: Mit talált ki a Microsoft a Reflector ellen és más kódlicenszeléssel kapcsolatos dolgok. Csek Díz: Secure Virtual Machine, SLP Server, SLP Code Protector.

10:45 Building Languages with the Dynamic Language Runtime - Martin Maly
HAI
CAN HAS STDIO?
VISIBLE "HAI BARCELONA!"
KTHXBYE
Nagyon ügyes DLR bemutató lolcode compilerrel és debuggerrel.

13:30 LINQ to “X”, ADO.NET Entity Framework, DataSets & Co – Pablo Castro, Carl Perry, Mike Taulty, Luca Bolognese, Elisa Flasko
Jó hangulatú interaktív előadás. Luca Bolognese kiejtéséről a olasz esete Máltán jutott néha az eszembe.

15:30 Build your Own IDE with the Visual Studio Shell - James Lau
Az addon fejlesztésnek ebből a részéből kimaradtam, úgyhogy pont jól jött ez az előadás. Pluszpont volt, hogy Jamest már ismertem a Microsoftos vacsoráról.

Este sikerült megnéznem végre a tengerészeti múzeumot ami több szempontból is érdekes: Egy igazi középkori hajógyárban áll, ami az egyik legjelentősebb középkori civil épület ami megmaradt. Az egyik legérdekesebb kiállítási tárgy egy óriási gálya az ezerötszázas évekből, és elég érzékletesen próbálják bemutatni, hogy milyen lehetett az élet akkoriban.

szerda, november 07, 2007

TechEd, Day 3

Klassz ez a medence a szálloda tizenharmadik emeletén, pár napja tervezem, hogy ott fogom kezdeni a napot. A hosszúra nyúlt Microsoftos vacsora és a rövid éjszaka után jól is jött a friss kezdet: szép kilátás a tengerre, őszi napsütés és erős szél: majdnem levitte a fürdőköppenyemet a tetőről. A víz pedig olyan friss, hogy az első kör után kiugrottam a medencéből.

9:00 Demystifying Workflow Communication - Balássy György
Mindjárt kezdődik Balássy Gyuri előadása, kíváncsi vagyon hogy angolul is olyan jól ad-e elő mint magyarul.
Majdnem. A WF-et mindenesetre meg kell néznem közelebbről.

10:45 Unit Testing Tips and Techniques with Visual Studio 2008 and the .NET Framework - Roy Osherove
Kis kikapcsolódás következik: Mit tudnak újat mondani unit tesztelésről? ...
Sokat :| Nagyon pörgő, interaktív előadás, sok információval és egy jópofa gitárszólóval Roy (ISerializable.com) előadásában.
By the way... What about rollbacking the transaction after writing database layer test code? Just by using TransactionScope class in a using block?

13:30 Data on the Outside versus Data on the Inside - Pat Helland
Megszerettem Pat Helland előadásait, nagyon ügyesen helyezi a technológiákat tágabb kontextusba. Kár hogy elkezdte ismételgetni a vesszőparipáit.

Scott Guthrie about AddOn Studio for World of Warcraft
Nagyon jó visszhangja van az AddOn Studio for World of Warcraft-nak. World of Warcraft, meet Visual Studio. "Not only does Visual Studio give you line-of-business productivity, but you can also triple-kill your opponents," Guthrie joked after an onscreen character coldly dealt death to a trio of hapless game characters.

17:30 Asynchronous and Multithreaded WPF Programming - Ian Griffiths
Ügyes összefoglaló UI multithreadingről, MusicGiants előtt jól jött volna :)

kedd, november 06, 2007

Boqueria, Pinotxo, TechEd Day 2

A mai reggelt Barcelona híres piacán, a Boquerián kezdtem. A pesti vásárcsarnoknál rendezetlenebb és színesebb a piac. Fenyőaljagomba, halak, rákok, gyümölcsök... majd reggeli a Pinotxo bárban (kösz a tippet Nándi). A szakácsok sürgölődnek, de a kaja még nincs kész sajnos. Két finom croissant és egy-két mosoly azért van a tejeskávé mellé :)

A mai délelőtt a biztonságé:

Secure Distributed Applications with Windows Communication Foundation (WCF) - Dominick Baier Dominick (leastprivilege.com) nagyon ügyes előadó, figyelni fogok ezután arra amit ír.

Threat Modeling - Michael Howard

Life Beyond Distributed Transactions - Pat Helland Pat második előadásában is látszik, hogy nem egy szűklátókörű geek. Kulcsszavak: Scale-Agnostic Apps, At-least-one-delivery semantics, Idempotent operations, Partner State Machines.

Understanding Claims-Based Identity - Keith Brown

Implementing Workflow Enabled Services and Durable Services using .NET Framework 3.5 - Matt Winkler, Justin Smith Ezzel az előadással kicsit mellélőttem, nem ártott volna több WF ismeret hozzá, de legalább meghozta a kedvemet.

hétfő, november 05, 2007

TechEd, Day 1

AddOn Studio for World of Warcraft
Az első nap legizgalmasabb része a megnyitó előadás, a keynote. Jó érzés Dan Fernandezt nézni, amint bemutatja, hogy mi mindenre képes a Visual Studio 2008: Megjelenik az Addon Studio for World of Warcraft a képernyőn, és négyezer fejlesztő hallgatja hogy ezt az epam két fejlesztője csinálta pár hét alatt.

Metropolis: Interchangeability of Operations - Pat Helland
Első előadásnak érdekes SOA bemutatót sikerül választani az ipari forradalom utáni időkből. Több sikerttelen próbálkozás után a Ford valósítja meg a tömegtermelést, forradalmasítva az autógyártást. A Ford T-Modeljének példáját ismerjük: Henry Ford felismeri a pontos interfészek és a processz fontosságát. Amiről kevesebbet beszélnek: A zseniális megoldás annyira kötött volt az adott modelhez, hogy a gyártósoron semmilyen más autót nem lehetett gyártani. Épületekett kellett lebontani és újraépíteni egy kisebb változtatáshoz is. A General Motors lépett tovább flexibilis gyártósorokkal és képesek voltak minden évben új modellel megjelenni ugyanazon a gyártósoron. Tanulságok: - Nem adatokat, hanem szolgátatásokat publikálunk. - Megosztott tranzakciók helyett megszakítható műveletek. - Pontosan definiált egyszerű szolgáltatások minél kevesebb opcióval.

Barcelona, Catalunya

Újra Barcelona: Tengerpart, pálmafák, középkori templomok, modern épületek, Gaudí, bárok, nyüzsgés, barna lányok, finom kaja. No és persze TechEd: Kicsit vicces visszagondolni arra, hogy 2001-ben miről hallgattam előadásokat: ATL, Distributed Transactions, OCX Controls... és .NET mint a jövő technológiája.

Hát itt vagyok újra. Vasárnap esti séta a Barri Gótic-ban, hétfő délelőtti Sagrada Familia látogatás. Felemelő érzés látni ezt a várost, amelyik most építi a katedrálisát. Munkások, cementeszsákok, állványok, információs táblák. "Nem fogadunk el semmilyen állami (tartományi vagy városi) támogatást, mert az adókból (értsd: mindenki pénzéből) lenne. Kizárólag adományokból - a belépőjegy is az - épül, mint a régi katedrálisok."

Milyen lehetett ez a város a középkorban, amikor a jelenlegi katedrálist építették sok-sok évtizedig? Meséltek a szülők a gyerekeknek arról, hogy mekkora volt, amikor ők kicsik voltak? Örültek a városlakók minden előrelépésnek? Várták azt az időt amikor majd odajárnak misére? Számolgatták, hogy vajon be fog-e férni mindenki? Fantasztikus ez az épület. Elámultam a méreteken, megcsodáltam Gaudí látomásait és zseniális megoldásait. Mindennek ellenére, a többi turista kerülgetése közben arra gondoltam, hogy itt nem egy katedrális épül, hiszen a meglévő templomok sem telnek meg hívekkel. Mi lesz ez az épület? Talán egy Gaudí múzeum, vagy egy olyan szoftver példája amit olyan sokáig terveztek és fejlesztettek, hogy megszűnt az igény rá... Bár ez a projekt valószínűleg új értelmet fog találni magának és sikeres lesz mint a barcelonai turizmus egyik mozgatórugója. Az igazi Barcelona azonban nem a Sagrada Familiában van, hanem a szűk utcákban, kicsi bárokban, mopedekben, fiúkban és lányokban, katalán feliratokban. És a TechEd-ben :)