Posts Tagged Conferences

Jak jsme jeli na MS Fest

Před týdnem, joj to to letí, se konala akce MS Fest. S překvapivým množstvím přednášejících z Brna, konkrétně pět. Někoho, z této bandy napadlo zeptat se MS, jestli by nebylo možné uhradit nějaké ubytování, neboť akce začínala v 9 ráno, kluci od serverů měli tři servery, takže i když nebyl (myslím) nikdo první, stejně to chtělo přípravu. Tedy to znamenalo určitě před 6 vyjet z Brna (a mít čas všechny posbírat) – pro geeky kritický čas. :) A MS souhlasil. Pozn.: MS Fest je organizován MSPs (Microsoft Student Partners), hlavně z MFF UK, nikoli MS, ten pouze přispívá.

Jako ubytování byl zajištěn přímo od MS „Hostel Strahov“, což jsou napřímo řečeno koleje. Po zběžném obhlédnutí obrázku nic nevypadalo hrozivě, tak proč ne. Ovšem páteční příjezd kolem 11 večerní se rázem ukázal jako krásné prozření. Fotky dostupné na internetu byly pravděpodobně byt správce nebo tak něco. Blok 12, který nám byl přidělen, nabízel komfortní dvoulůžáky se sociálním zařízením na chodbě, pečlivě vybraným smradem a matracemi, na které se většina z nás bála položit i tašku s notebookem (nicméně povlečené, včetně mýdla a ručníku na polštáři :) ). Nedostupnost sociálního zařízení na pokoji, poměrně právem, rozlítila kolegu Petra Kaletu, neb on již den před tím absolvoval večerní předávání Křišťálové lupy a měl už jednu noc mimo domácí postel za sebou. Matrace poněkud nevyhovovali některým velmi (mě), jiným méně. A smrad otravoval všechny. :)

Po vzájemné dohodě jsme se rozhodli „apartmány“ opustit a najít něco za více než „dvěstěpade“ na osobu a rozumně se vyspat. Bohužel najít v předvánoční čas v pátek po 11 hodině v Praze volný hotel není tak jednoduché. Po asi 60 telefonátech (fakticky já a Kamil Roman jsme téměř konstantně jeden hledal a druhý telefonoval), kdy některé byly přímo vyprodané, jiné údajně taky, i když spíše to vypadalo, že takto pozdě nechtějí vyplňovat „papíry“, jsme uznali, že najít hotel ve tři ráno je fajn, ale jaksi postrádá ideu rozumného vyspání. Chtělo to plán B. Trn z paty nám vytrhl Michal Bláha, resp. jeho devmasterovská kancelář. S jeho svolením jsme v kanceláři strávili noc s hromadou energetických nápojů, baget a trochou spánku. No s tím spánkem to nebylo tak žhavé, ale aspoň byla legrace. Tímto bych mu chtěl za nás všechny poděkovat, za jeho dobrý skutek.

Ranní startovací kofein a mohli jsme začít. Večerní D1 jsme přežili všichni ve zdraví, neusnul jsem. Poučení? Pro příště nenavštěvovat „Hostel Strahov“ a nebo si zajistit něco sám. I v tomto čase v Praze (v předstihu) se za přibližně dvojnásobek „naší“ ceny dá najít útulný hotel nedaleko centra včetně snídaně.

Tags: ,

Photos from FBCon 09 München

Starter for (but not only) morning:

Holger Klemt:

Stefan Heymann doing the same as me:

Dmitry Yemanov:

Vlad Khorsun:

Roman Rokytskyy:

In between sessions:

During session:

In between sessions:

Everybody is solving problems during conference:

Talking about (not only) Firebird in hallways:

Tags: , ,

FBCon 09 – “live” feed

The conference is about to start. I’ll write here more and more from it, read it top to bottom.

  • It’s  8:25, conference rooms are getting the last polish. You can also deduct, that I successfully found the place.
  • The conference is held in Bauzentrum in München. There’s a lot of stuff for people who are building houses etc. in hallways. I like it. :)
  • Session from Dmitry. Good for people asking about limitations and features, why are/aren’t there. The final statement is that Firebird Project isn’t trying to implement all features from Oracle, MS SQL Server, PostgreSQL, … ;) But project is definitely open to good ideas from other projects. And no experiments with features.
  • The trace and audit session from Vlad just finished. I like this new feature, but I was not paying attention to during development, so this was a nice summary of my shattered knowledge. But what I don’t like is the configuration file format – mix of XML and standard text config file. :( And same for output, it’s not some kind of “computer ready” format, like i.e. again XML, it’s just a text, which will be for people harder to parse – but Thomas Steinmaurer already created one application. However the API is open, so probably sooner or later, I hope, somebody will create plugin with this output (and maybe also one for putting the content into database – what about MS SQL and using Analysis Services? :D )
  • After these sessions it was Holger’s turn. About the replication of databases. It was interesting to see the different approach based on creating the actual query executed from inside the trigger. Sure it has some limitations and we found some also during the session, but if you’re OK with the way how it works, it’s a good and easy-to-implement solution. But I think, just because I rather wanna to have more “based on values rather than on creating commands” approach to the synchronization/replication I would probably go in a different direction.
  • After this session was my session – the PocketPC and Firebird stuff. It was, sure, the best topic of the day ;) , and because describing own presentation is weird, I would just skip it and hand you to the recording which will be available, for sure.
  • The final session was a all-hands-session about the Firebird and performance. There’s nothing special to write about it, because everybody put his/her input it was better to be there than not.
  • And maybe the most important part was the city sightseeing and dinner during the evening. These “after-events” are great opprotunity to ask anybody you choose about your problem or give an interesting feedback, hence if you’re not here, you’re definitely missing something. :)

Day 2 is ready. Everybody fresh and relaxed ;) . Weather in München is nice.

  • The first session today was from Vlad about mainly some MS C++ runtime issues with recent changes in WinXP, Vista and Win7. If you were deploying the server in the meantime (or you’re using older (sub)versions) it was definitely worth listening. The current versions of Firebird server have not these issues, because it was successfully solved.
  • Following session was from Alex about new protocol features, mainly in 2.5. As a provider writer I was a nice overview of what I will need to do in next couple of months to catch up with server. :) Also if you wanna to use some brand new features, this session was a good opportunity to see what’s going on inside and what you can do (i.e. if you components are not supporting all options).
  • If you’re reading this, you missed my presentation, which was the next in schedule. Again I’ll skip any description.
  • Session finished right now was Holger’s about backup and restore. Because I saw last presentation from Ivan Prenosil last year about (I think) 10 ways of doing backup I was not expecting something new. But in fact there was something new. The IBExpert except the IBExpert itself has a really nice set of tools, like a scheduler for backup & restore which you can very easily plug into your environment and use it for almost hot backup of your database on different server. Similarly for dealing with metadata changes and pumping data out and in.
  • The final session from regular speaker was Dmitry’s about the lock manager. To be honest I was never paying to much attention to fb_lock_print utility and I had only a very limited knowledge about it. But this presentation, especially demos, widened my knowledge little bit and I know, at least, what useful information I can find there, and if I’ll not forgot all stuff also how to use these. ;) And seeing what’s going on inside the lock manager also helps understanding the internals.
  • Really the last session of the day was continuation of talking about improving performance of Firebird (itself or tools) and sharing and exchanging the information. Because everybody was contributing with (but mainly Holger) own pieces, it was really great ending of the day.

And here we’re. The last day of conference. Everybody is looking little bit exhausted, but I’m sure we all are gonna to survive no matter what. :)

  • First session of the day, was classical session about “what we can expect in next development and in next year”, held by Dmitry. It was a nice overview what’s going to happen and if you’re not a member of devel and/or architect list (or you’re not reading it often) also nice summary.
  • Then the Vlad came in with new SQL features in Firebird 2.5. As I like a 2.5 a lot and I’m using it for more than a year, I was more or less familiar with these features (although I’m using only few of these). So if you’re too lazy to read release notes for betas and RCs, this session was surely good for you.
  • Before the lunch Alex had session about security. I liked the small recap of the history of security in Firebird and InterBase. Then the walk thru the new features and improvements was really good and exhausting, nice samples. I’m really looking forward to Firebird 3.0 to test all new security, mainly authentication functions. This could also make life easier for i.e. hosting providers offering Firebird.
  • Once again (and for last this year) skipping my session. (BTW I realized that even if you’re reading this text, there’s change, that you’ve seen my presentation, so my yesterdays statement wasn’t completely correct.)
  • The session about the BI tools and Firebird from Roman was really nice. My focus is mainly in OLTP, and I’m looking to OLAP world only little bit, and this was a really nice for me to see also the other side of some problems and see, for me unknown, tools and what is and what is not possible and how hard or easy (desining some transformation looked really easy and quick, at a first sigh).
  • Following session was from Roman too. Simply about the Java driver and using it. It was really nice to see how it works in Java world and what problems they’re facing and comparing these in my head with .NET world problems. The example of Hibernate was nice too, as it’s a similar tool to Entity Framework and “father” of nHibernate, so I was able to briefly look to different approach for O/M mappers solution.
  • The final (of the day) + final (of the conference) session was simply roundtable, where every developer from different parts of Firebird project (core, .NET, Java, …) introduced little bit the subproject he is working on as well as him/herself. I was expecting people asking little bit too much about these subprojects and maybe sharing ideas and needs, but the discussion didn’t furiously started. A pity.

What to say about this years conference? It was good definitely. I was really enjoying my presence as well as my presentations. So see you next year, maybe face to face maybe reading this feed (if I’ll be doing it).

Tags: ,

Entity Framework 4 – MS Fest 2009

Nová verze Entity Frameworku už pomalu klepe na dveře a proto není od věci podívat se, co nového nabídne. V rámci přednášky na MS Festu projdu největší změny a vylepšení. Rozhodně je na co se těšit – pokud již EF používáte, tak na ulehčení života a pokud ještě ne, tak na ještě větší lákadla jej použít. A vzhledem k plánované večerní akci bude prostor i pro kuloární diskuze, nejen o EF.

Tags: , , , , , , ,

FBCon 2009 München – .NET + Firebird will be there

Next Firebird conference is coming. This year in München, Germany. I’ve never been in München though it’s pretty close to Czech Rep. thus I’m looking forward.

You can find info about conference at firebird-conference.com. I’ll be speaking there too, hence if you’re interested in Firebird and .NET you should definitely come. Every day I have one session. I’ll be covering new (2.5+) protocol implementation in .NET client for Firebird 2.1, Entity Framework support (also new in 2.5) and finally you’ll see how to create Windows phone (formely PocketPC, …) application and accessing Firebird database.

And the conference will be also great place to meet people you know from list etc. and talk face to face about your Firebird related problems, challenges and solutions. If you have any specific need to show (related to my three sessions) feel free to drop line in comments.

Tags: , , , , , , ,

Firebird Developers’ Day 2009 :(

Možná jste si všimli, že jste si nevšimli žádné upoutávky na letošní Firebird Developers‘ Day. Není to chyba na vašem přijímači. Zatím žádné takové oznámení nebylo.

Popravdě, letos to s Firebird Developers‘ Day vypadá špatně. Ačkoli stále tvrdím, že “krize” je do jisté úrovně vyšroubovaná médii, asi zde v druhotné úrovni zasáhla. Jak jistě víte, Firebird Developers‘ Day je konference, která je zdarma, proto veškeré náklady musíme pokrýt ze sponzorských darů. Bohužel letos, jedna z hlavních úlev, kterou jsme měli – sál Věž na pražském Albertově není letos dostupný. A náklady na libovolné komerční prezentační místo jsou pro Firebird Developers‘ Day astronomické.

Zatím se nevzdáváme, je možné, že se něco podaří najít. Nicméně stále více začínáme uvažovat o přesunutí Firebird Developers‘ Day na jarní termín a výběr malého vstupného, které by pomohlo problémy s náklady vyřešit. Osobně si myslím, že konference je skvělou možností setkat se s lidmi z oboru a vyslechnout si (doufejme) zajímavá témata z různých koutů Firebirdu a proto by nemuselo být např. 200 korun dramatických pro návštěvníka a přitom by rapidně pomohlo konferenci.

Není to dobrá zpráva, ale nic není ztraceno. Tak jako tak, rád bych slyšel vaše názory na zavedení rozumného vstupného. Je to nepřekonatelný problém?

Tags: , ,

Firebird Developers’ Day 2008

Podobně jako minulý rok, i letos jsme se rozhodli uspořádat Firebird Developers’ Day. Loni místnost trochu přetékala, takže doporučuju registrovat včas.

Níže je oficiální program.

Konference Firebird Developers’ Day 2008 se uskuteční 16. října 2008 na pražské Přírodovědecké fakultě Univerzity Karlovy, Albertov 6, v sále označovaném jako Věž. K dispozici bude v den konání konference navigace.

Registrace začíná v 10.00 (začátek jsme posunuli, abychom vyšli vstříc mimopražským účastníkům) a vstup je zcela zdarma, podmínkou je pouze registrace. Budete-li mít jakékoli problémy s registračním formulářem, kontaktujte nás, prosím, na adrese fdd2008reg@dbsvet.cz.

Počet míst je omezen, proto doporučujeme v případě zájmu zaregistrovat se co nejdříve. Celý program je v českém jazyce. Každý účastník navíc obdrží hodnotnou databázovou publikaci z produkce společnosti Computer Press (ta o Firebirdu a InterBase od Pavla Císaře asi na všechny nevyjde, ale budou k dispozici stejně kvalitní).

Po vlastním programu bude následovat neformální setkání přednášejících a účastníků ve vhodném restauračním zařízení.

10:00 – 10:30 Registrace
10:30 – 10:35 Zahájení a úvodní slova
10:35 – 11:05 Co nového okolo Firebirdu?
Jiří Činčura, nezávislý IT specialista
11:10 – 11:40 The Crash – krátké pojednání o jednom
přechodu z VMware na fyzické železo
Slavomír Skopalik, Elekt Labs
11:45 – 12:35 Firebird a Python
Pavel Císař, IBPhoenix
12:35 – 13:00 Přestávka
13:00 – 13:30 11 let s “Ptákem Ohnivákem” – případová studie nasazení
databáze Firebird v ERP systémech firmy ABRA Software
Martin Shayna, ABRA Software
13:35 – 14:25 Entity Framework a FirebirdClient
Jiří Činčura, nezávislý IT specialista
14:30 – 15:00 OLAP – Jak postupovat při návrhu OLAP dotazů tak, aby byly
efektivní (krátký úvod do problematiky, úzká místa, sestavení dotazu)
Pavel Mazáč, Elekt Labs
15:00 – 15:30 Přestávka
15:30 – 16:20 Zálohování Firebird databází – desetkrát a pokaždé jinak
Ivan Přenosil, nezávislý IT specialista
16:25 – 17:05 PostgreSQL v roce 2008
Pavel Stěhule, nezávislý IT specialista
17:10 – 17:45 Panelová diskuse na téma Firebird a bezpečnost
17:45 – 17:55 Losování cen, zakončení

Tags: , , , ,

Firebird Developers’ Day 2007

Úplně bych na to při všem tom shonu zapomněl.

Rozhodli jsme se uspořádat jednodenní konferenci věnovanou problematice vývoje databázových aplikací za využití databázové platformy Firebird. Na základě vašeho hlasování se Firebird Developers’ Day 2007 uskuteční v Praze první listopadový den. A je opravdu na co se těšit.

Konference Firebird Developers’ Day 2007 se uskuteční 1. listopadu 2007 na pražské Přírodovědecké fakultě Univerzity Karlovy, Albertov 6, v sále označovaném jako Věž. K dispozici bude v den konání konference navigace.

Registrace začíná v 10.30 a vstup je zcela zdarma, podmínkou je pouze registrace. Budete-li mít jakékoli problémy s registračním formulářem, kontaktujte nás, prosím, na adrese fdd2007reg@dbsvet.cz. Počet míst je omezen, proto doporučujeme v případě zájmu zaregistrovat se co nejdříve. Celý program je v českém jazyce.

Program:

  • 10:30 – 11:00 Registrace
  • 11:00 – 11:05 Zahájení a úvodní slova
  • 11:05 – 11:35 Co nového okolo Firebirdu? [Jiří Činčura, nezávislý IT specialista]
  • 11:40 – 12:25 Optimalizace počítání řádků [Ivan Přenosil, nezávislý IT specialista]
  • 12:30 – 13:15 Základy instalace a optimalizace [Slavomír Skopalik, Elekt Labs]
  • 13:15 – 13:30 Přestávka
  • 13:30 – 14:15 .NET Framework a Firebird (Firebird ADO.NET Data Provider) [Jiří Činčura, nezávislý IT specialista]
  • 14:20 – 15:00 Využití optimalizátoru v praxi [Pavel Císař, IBPhoenix]
  • 15:00 – 15:15 Přestávka
  • 15:15 – 15:40 Jak realizovat prostorová data nad Firebirdem? [Lukáš Brůha, KAGK]
  • 15:45 – 16:15 Slon nebo pták ohnivák? [Zdeněk Kotala, Sun Microsystems]
  • 16:15 – 16:20 Zakončení

Tags: , , ,