Archive for Styczeń, 2009


Zmiana pracy

Trochę było cicho przez ostatni miesiąc, ale był ku temu dobry powód. Zgadzam się z pierwszą tezą Boba McWhirtera: „Employment is good„. Zmieniłem pracę. Pracuję w JBoss, a division of Red Hat. Wspólnie z Bobem będziemy starali się stworzyć możliwie najprostsze w użyciu środowisko do klastrowania serwera aplikacji JBoss AS dla różnych platform wirtualizacyjnych: KVM, VMware, EC2, kto wie co jeszcze :) Naszym celem jest klaster gotowy do użycia, prosto z pudełka, bez zbędnych fajerwerków, po prostu działający. Co Ty na nim uruchomisz — Twoja sprawa, my dostarczymy Ci stabilne środowisko. Szczegółowe informacje będą pojawiały się na bieżąco na stronie skupiającej projekty pod kierownictwem Boba, gdzie wkrótce zacznę pisać artykuły na temat JBoss Cloud.

Dowiedz się również więcej na temat JBoss Rails (tak tak, aplikacje napisane w Rails działają na JBoss AS) i JBoss Cloud z wywiadu na DZone!

Cóż więcej mogę dodać — trzymajcie kciuki za nas!

JBoss Virtual Experience 2009

Za niecały miesiąc, tj. 11 lutego 2009 odbędzie się konferencja JBoss Virtual Experience. Forma JBVE odchodzi od standardowych ram zwykłych konferencji. JBVE odbywać się będzie za pośrednictwem Internetu. Konferencję można będzie zobaczyć za pomocą przeglądarki ze swojego domku. Jednak nie będzie to zwykły pokaz slajdów wraz z głosem. Po zakończeniu każdej prelekcji będzie czas na rozmowę z prelegentami za pomocą chatu.

Konferencja będzie podzielona na trzy równoległe ścieżki. W zależności od zainteresowań można wybrać najbardziej interesującą. Dostępne ścieżki to: biznesowa (marketing, strategie, koszty), techniczna (nowe technologie, przyszłość) i samorządowa. Ścieżki będą przecinane prelekcjami ogólnymi, przeznaczonymi dla wszystkich. Zobacz agendę aby dowiedzieć się więcej na temat prelekcji.

Dlaczego warto zainteresować się tą konferencją? Jest kilka powodów. Dla wielu z nas ceny organizowanych konferencji są nie do przeskoczenia — JBoss Virtual Experience jest konferencją darmową. Każdy może się zarejestrować i wziąć w niej udział za darmo.

Lista prelegentów jest naprawdę długa, jest na niej dużo znakomitych osób, m.in. Sacha Labourey (CTO JBoss’a), Dimitris Andreadis (lider projektu JBoss AS), czy Pete Muir (lider projektów JBoss Seam i WebBeans).

Mnie osobiście najbardziej interesuje ścieżka techniczna. Szczególnie ostrzę sobie ząbki na prezentację Boba na temat JBoss Cloud :) Bob udostępnił niedawno slajdy na tą prezentację — warto przejrzeć przed konferencją! Czas powoli organizować piwo i chipsy :)

Godzinę rozpoczęcia dla wybranych stref czasowych można podejrzeć tutaj. Prezentacja rozpoczyna się o 15:00 w środę, 11 lutego 2009 polskiego czasu.

Wydarzenia związane s JBVE można śledzić również na twitterze.

P.S. Jeżeli chcesz się dowiedzieć czegoś więcej na temat JBoss Cloud — wpadnij na #jboss-cloud na freenode!

Trzecie miejsce w konkursie na pracę magisterską!

Wziąłem udział w konkursie na najlepszą pracę magisterską organizowaną przez firmę e-point. Moja praca zatytułowana

Metody optymalizacji aplikacji internetowych i serwerów aplikacji w celu maksymalizacji wydajności, dostępności i utylizacji sprzętu komputerowego

zajęła 3. miejsce! Więcej informacji można znaleźć w oficjalnym komunikacie firmy e-point i na stronie konkursu.

Fresh mod_cluster RPMs for Fedora 10

Yesterday I created a set of RPMs for mod_cluster. They can be used on Fedora 10 (perhaps on RHEL / CentOS or other distros too). They’re located in my newly created yum repository. Latest version of mod_cluster is 1.0.0.Beta2, but I will keep repo up to date with new releases.

If you want to be able to install mod_cluster by simply invoking yum install mod_cluster command you should add my repository to yum. To do this create a file named goldmann.repo in directory /etc/yum.repos.d/ with following content:

[goldmann]
name=Goldmann $releasever - $basearch
baseurl=http://www.goldmann.pl/repo/fedora/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.goldmann.pl/RPM-GPG-KEY-goldmann.txt

All packages are signed with my GPG key (0x2E8FAFFB). You can grab it from my website or from a keyserver and import it with following command:

rpm --import RPM-GPG-KEY-goldmann.txt

RPMs:

I must thank Bob McWhirter for his great work. He first has provided RPMs for mod_cluster (along with other very important packages).

If you have any questions, ideas, suggestions, etc. please leave a comment.

JBoss Cloud

Happy New Year! 2009 will be very busy for me… Yes, I feel it already. But that’s not subject of this post, back to the real topic.

While surfing the web and searching for informations about JBoss’ mod_cluster I have found a post at Bob McWhirter’s blog (check out his theses :)). I have figured out, that Bob has recently started a project called JBoss Cloud. Word cloud (same as green and social…) is very vogue last moths, so I’ve started digging this topic, especially therefore I’m a fan of JBoss.

JBoss Cloud

What is it? In a few words it’s a set of scripts for creating JBoss AS appliances. You can run them, for example on Amazon’s EC2 or any other virtualized (or not) environment (eg. VMware). Many useful informations about JBoss Cloud (and JBoss Rails — another project from Bob) are enclosed in a great (no, that’s not irony) presentation. I highly recommend it!

JBoss Cloud is primarily designed to be a deployment tool / platform for JBoss Rails, but why not use it as a completely standalone project for clustered Java EE deployment? I’m not familiar with Rails (and Ruby too) — I would see JBoss Cloud as a big help for poeople that are deploying corporate apps written in JBoss Seam (my personal favourite).

I think, that a cool feature could be a user-friendly monitoring (management?) interface (web-app written in seam?). Maybe I could help with it? Will see.

Interested in JBoss Cloud? Want to learn more? Simply track Bob’s blog and join #jboss-cloud at freenode to ask him about this project! You can also grab the sources from GitHub and build yourself appliances or RPM’s. So, don’t be lazy — get involved! ;) I will keep my eyes on this project!

P.S. Primarly language of this blog is polish and most of posts will be still in polish. Just sometimes I will drop one or two notes in English to practice my poor language skills. So, be tolerant, please :)