Wykres

Choosing the Right Java Web Development Framework

Porównanie webowych framework'ów JAVA. Dobre dla tych, którzy zastanawiają się co wybrać do nowego projektu....

Wyświetlenia 2

OK 0

NOK 0

Eclipse + Aptana Studio + jQuery

Witam ponownie w ten ciepły i przyjemny wieczór :)Dzisiaj jest dobry dzień na blogowanie :) Po spisaniu kolejnych przemyśleń z praktyk postanowiłem podzielić się kolejną rzeczą, która de facto jest z ...

Wyświetlenia 7

OK 0

NOK 0

Przemyślenia praktykanta #3

Witam!Moje praktyki trwają już ponad miesiąc (pozostały jeszcze dwa) i był to wspaniały okres, który oprócz ogromnej porcji wiedzy, doświadczenia i przyjemnej pracy dostarczył mi wiele powodów do zatr...

Wyświetlenia 10

OK 0

NOK 0

EGit Synchornize ChnageSet – discussion

About 48 hours ago I was describing my first small step to get ChangeSet implemented. Two days is a lots of time, and current status of this feature can be described by this screen shot: As you can se...

Wyświetlenia 17

OK 0

NOK 0

Zwinne szacowanie na AgileWarsaw

W poniedziałek miałem przyjemność poprowadzić dyskusję na AgileWarsaw na temat zwinnego podejścia do szacowania. Dziękuję wszystkim uczestnikom za udział –Read the Rest......

Wyświetlenia 35

OK 0

NOK 0

Walidacja komponentów w J2EE 6 - deklaracja ograniczeń

Kolejna sekcja specyfikacji JSR 303 Bean Validation dotyczy formalnych wymagań dotyczących deklaracji ograniczeń w komponentach, oraz samemu procesowi walidacji. Sekcja ta mimo iż krótka, to czyta się...

Wyświetlenia 27

OK 0

NOK 0

Kilka spraw, o których powinien wiedzieć analityk

Gdy wchodzisz do firmy jako zewnętrzny analityk, czasem dzieją się dziwne rzeczy...Zebrałem parę punktów, o których warto wiedzieć przed przystąpieniem do pracy. (to luźne, nieposegregowane notatki, w...

Wyświetlenia 56

OK 0

NOK 0

EGit Synchronize ChangeSet – a small step ahead

This is  actually a really small step, because I only manage to display list of commits between two selected branches/tags (as you can see on this screen shot): But for me it is a great success, after...

Wyświetlenia 23

OK 0

NOK 0

Review: Real World Java EE Patterns Rethinking Best Practices, by Adam Bien

"Real World Java EE Patterns" is a book targeted rather for developers with some experience with JEE. If you are a beginner, you can miss some context. If you have some experience with JEE, in this ...

Wyświetlenia 26

OK 0

NOK 0

ITIL v.3 MindMap

Today I found very useful material for anyone interested in ITIL v.3. Some people at http://itservicetoday.blogs.com/itil/ prepared interactive MindMap that covers all main concerns of ITIL ...

Wyświetlenia 25

OK 0

NOK 0

Java UDF w DB2

Zaawansowane serwery baz danych umożliwiają użytkownikom rozszerzanie dostępnej logiki (User-defined routines)  nie tylko w postaci podprogramów napisanych w SQL ale także w innych językach programowa...

Wyświetlenia 24

OK 0

NOK 0

expected exception in tests

I have a feeling too many people get it wrong so let me stress: @Test(expected = SomeException.class) // IS BAD FOR YOU I do enjoy jUnit a lot, thanks guys for sharing! Yet, I don’t like @Test(e...

Wyświetlenia 77

OK 0

NOK 0

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 85

OK 1

NOK 0

Apache Camel: Load balancing and failover, ActiveMQ failover protocol and durable topic subscribers

The title is so buzz-word loaded that might sound like a quite complex thing. But it's not. Thanks to Apache Camel. Let's get rolling. Prerequisites For today's exercise you'll need a standalone A...

Wyświetlenia 29

OK 0

NOK 0

Wrażenia po lekturze książki "Hibernate w akcji"

Sięgając po "Hibernate w akcji" (Christian Bauer, Gavin King) nie spodziewałem się,że lektura podręcznika potrwa ponad miesiąc, przyczyn takiego przebiegu zdarzeń daleko szukać nie trzeba – najpierw z...

Wyświetlenia 86

OK 0

NOK 0

JDD 2010 - Call for Papers

W imieniu organizatorów zachęcamy do nadsyłania zgłoszeń prezentacji na kolejną edycję Java Developers Day. Jeśli chcesz podzielić się swoją wiedzą i doświadczeniem z uczestnikami JDD10, wyślij propo...

Wyświetlenia 46

OK 0

NOK 0

Po przerwie...

...

Wyświetlenia 72

OK 0

NOK 0

Nowa wersja przycisku Facebook Like + korekta

Wczoraj Facebook zaprezentował nową wersję przycisku 'Lubię to/Polecam'. W nowej wersji także przyciski dodane jako ramka IFrame posiadają możliwość dodanie wpisu na tablicę. To znaczne ulepszenie w s...

Wyświetlenia 40

OK 0

NOK 0

Agent z wiadomością

Z implementacją równoległych zadań można sobie poradzić na wiele różnych sposobów. Zazwyczaj jednak instalujemy blokady, monitory, tworzymy transakcje, oplatamy synchroniczny kod. Co by się jednak sta...

Wyświetlenia 64

OK 0

NOK 0

Preparing for TOGAF 9 Foundation Certificate

Today I read a questions asked on one of LinkedIn's forums about mock exams for TOGAF 9 certification.Since I've passed few months ago that exam I decided to help people who want to get that certifica...

Wyświetlenia 42

OK 0

NOK 0

Ostatni tydzień

Wrażenia po lekturze książki "Hibernate w akcji"

Sięgając po "Hibernate w akcji" (Christian Bauer, Gavin King) nie spodziewałem się,że lektura podręcznika potrwa ponad miesiąc, przyczyn takiego przebiegu zdarzeń daleko szukać nie trzeba – najpierw z...

Wyświetlenia 86

OK 0

NOK 0

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 85

OK 1

NOK 0

expected exception in tests

I have a feeling too many people get it wrong so let me stress: @Test(expected = SomeException.class) // IS BAD FOR YOU I do enjoy jUnit a lot, thanks guys for sharing! Yet, I don’t like @Test(e...

Wyświetlenia 77

OK 0

NOK 0

Kilka spraw, o których powinien wiedzieć analityk

Gdy wchodzisz do firmy jako zewnętrzny analityk, czasem dzieją się dziwne rzeczy...Zebrałem parę punktów, o których warto wiedzieć przed przystąpieniem do pracy. (to luźne, nieposegregowane notatki, w...

Wyświetlenia 56

OK 0

NOK 0

Zwinne szacowanie na AgileWarsaw

W poniedziałek miałem przyjemność poprowadzić dyskusję na AgileWarsaw na temat zwinnego podejścia do szacowania. Dziękuję wszystkim uczestnikom za udział –Read the Rest......

Wyświetlenia 35

OK 0

NOK 0

Apache Camel: Load balancing and failover, ActiveMQ failover protocol and durable topic subscribers

The title is so buzz-word loaded that might sound like a quite complex thing. But it's not. Thanks to Apache Camel. Let's get rolling. Prerequisites For today's exercise you'll need a standalone A...

Wyświetlenia 29

OK 0

NOK 0

Walidacja komponentów w J2EE 6 - deklaracja ograniczeń

Kolejna sekcja specyfikacji JSR 303 Bean Validation dotyczy formalnych wymagań dotyczących deklaracji ograniczeń w komponentach, oraz samemu procesowi walidacji. Sekcja ta mimo iż krótka, to czyta się...

Wyświetlenia 27

OK 0

NOK 0

Review: Real World Java EE Patterns Rethinking Best Practices, by Adam Bien

"Real World Java EE Patterns" is a book targeted rather for developers with some experience with JEE. If you are a beginner, you can miss some context. If you have some experience with JEE, in this ...

Wyświetlenia 26

OK 0

NOK 0

ITIL v.3 MindMap

Today I found very useful material for anyone interested in ITIL v.3. Some people at http://itservicetoday.blogs.com/itil/ prepared interactive MindMap that covers all main concerns of ITIL ...

Wyświetlenia 25

OK 0

NOK 0

Java UDF w DB2

Zaawansowane serwery baz danych umożliwiają użytkownikom rozszerzanie dostępnej logiki (User-defined routines)  nie tylko w postaci podprogramów napisanych w SQL ale także w innych językach programowa...

Wyświetlenia 24

OK 0

NOK 0

 
Ostatni miesiąc

Pamięć Transakcyjna – Wydajność

W poprzednich wpisach przedstawiłem Wam mechanizm Pamięci Transakcyjnej, a teraz chciałbym skupić się na jego wydajności względem zwykłych metod synchronizacji. Testy zostały przeprowadzone na maszyni...

Wyświetlenia 236

OK 0

NOK 0

Programista i własna firma, czyli dotacja z Urzędu Pracy na założenie działalności gospodarczej

Jakiś czas temu zakończyłem trwający ponad trzy miesiące proces zdobywania dotacji z Urzędu Pracy na założenie własnej działalności gospodarczej. Poniżej dla osób zainteresowanych opisuję jak to wyglą...

Wyświetlenia 141

OK 1

NOK 0

Wzorce projektowe – krótki opis najważniejszych

Krótki wpis z opisem najważniejszych wzorców projektowych. Po więcej szczegółów odsyłam do innych miejsc w sieci. :) Myślę jednak, że taka minimalistyczna lista wzorców może być przydatna. Opracowałem...

Wyświetlenia 134

OK 1

NOK 0

Informatyk zawodem wysokiego ryzyka?

Kolejny post dotyczący naszego Polskiego "zaścianka". A mianowicie chciałbym napomknąć jak wygląda egzystencja nas informatyków w kontekście prawa oraz strachu przed naszymi umiejętnościami. Wie...

Wyświetlenia 127

OK 1

NOK 0

WzorceUsability.pl

Celem strony jest dokładne przedstawienie jak największej liczby wzorców projektowych przydanych podczas tworzenia stron i aplikacji internetowych....

Wyświetlenia 120

OK 0

NOK 0

Przemyślenia praktykanta #1

Witam!Ostatni okres nie był dla mnie łatwy. Zacząłem praktyki i tak jak na samym początku sądziłem, że będzie super produktywnie, pracowicie i entuzjastycznie, tak po niecałych dwóch tygodniach jedyne...

Wyświetlenia 111

OK 1

NOK 0

Java Integer pool

Mam nadzieje, że nie jestem jednym z ostatnich, którzy się o tym dowiadują, ale kwestia tworzenia Integer'ów w Javie jest dość ciekawa. Prześledźmy kilka przykładów://1.Integer i1 = 12345Integer i2 = ...

Wyświetlenia 109

OK 0

NOK 1

Recenzja: “Java. Efektywne programowanie. Wydanie II”

Kilka dni temu zakończyłem lekturę książki “Java. Efektywne programowanie. Wydanie II”. Z początku sceptycznie podchodziłem do wydania jako zbiór zasad które warto wykorzystać podczas...

Wyświetlenia 104

OK 0

NOK 0

Przed refaktoryzacją

W pewnym momencie, każdy programista będzie odczuwał potrzebę refaktoryzacji istniejącego kodu. ......

Wyświetlenia 100

OK 0

NOK 0

Przemyślenia praktykanta #2

Witam!Od mojego ostatniego postu minęło raptem cztery dni, ale nawet w tak krótkim czasie pojawiło się kilka przemyśleń, olśnień, a także postanowień. To jest dla mnie kwintesencja praktyk - zmuszają ...

Wyświetlenia 95

OK 0

NOK 0

 
Ostatni rok

Książka już prawie gotowa

Jest już przedostatni rozdział mojej książki do SCJP. Jeszcze tylko jeden i będzie koniec. Przy okazji - dziękuję wszystkim którzy dopytują się mnie czemu tak długo nie publikowałem kolejnych rozdział...

Wyświetlenia 631

OK 0

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 513

OK 2

NOK 0

Thinking in Java

Ostatnimi czasy odnoszę wrażenie, że ilość dyskusji typu “Czy uczyć się Javy, a jeśli tak to z czego?” jakby wzrosła. Do tego w każdej z nich co i rusz wspomina się o książce Bruce’...

Wyświetlenia 506

OK 0

NOK 0

Testy jednostkowe – czym są, po co testować i jak?

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kont...

Wyświetlenia 502

OK 0

NOK 0

Jak odmienić sposób programowania używając refaktoryzacji - moje wrażenia

Ku mojej radości rodzą się w Polsce inicjatywy, by pisać książki informatyczne niosące sporą dawkę wiedzy w naszym ojczystym języku. Cieszy to tym bardziej, że często czas czekania na polskie tłumacze...

Wyświetlenia 428

OK 0

NOK 0

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 326

OK 4

NOK 0

GWT oraz implementacje MVC

GWT, czyli Google Web Toolkit to nic innego jak zbiór komponentów, które można użyć podczas tworzenia aplikacji. GWT jest łatwe, kod tworzy się szybko i łatwo uruchamia chociażby z poziomu Mavena, jed...

Wyświetlenia 325

OK 1

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 310

OK 2

NOK 0

XML i Adnotacje – kod ogólnego przeznaczenia i JPA

W poprzednim wpisie przedstawiłem sposób na redukcję kodu w encjach przy pomocy dziedziczenia i adnotacji @MappedSuperclass. Rozwiązanie to możemy również stosować aby tworzyć kod bardziej przenośny,...

Wyświetlenia 306

OK 1

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 299

OK 3

NOK 0

 
Ogółem

Książka już prawie gotowa

Jest już przedostatni rozdział mojej książki do SCJP. Jeszcze tylko jeden i będzie koniec. Przy okazji - dziękuję wszystkim którzy dopytują się mnie czemu tak długo nie publikowałem kolejnych rozdział...

Wyświetlenia 631

OK 0

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 513

OK 2

NOK 0

Thinking in Java

Ostatnimi czasy odnoszę wrażenie, że ilość dyskusji typu “Czy uczyć się Javy, a jeśli tak to z czego?” jakby wzrosła. Do tego w każdej z nich co i rusz wspomina się o książce Bruce’...

Wyświetlenia 506

OK 0

NOK 0

Testy jednostkowe – czym są, po co testować i jak?

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kont...

Wyświetlenia 502

OK 0

NOK 0

Jak odmienić sposób programowania używając refaktoryzacji - moje wrażenia

Ku mojej radości rodzą się w Polsce inicjatywy, by pisać książki informatyczne niosące sporą dawkę wiedzy w naszym ojczystym języku. Cieszy to tym bardziej, że często czas czekania na polskie tłumacze...

Wyświetlenia 428

OK 0

NOK 0

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 326

OK 4

NOK 0

GWT oraz implementacje MVC

GWT, czyli Google Web Toolkit to nic innego jak zbiór komponentów, które można użyć podczas tworzenia aplikacji. GWT jest łatwe, kod tworzy się szybko i łatwo uruchamia chociażby z poziomu Mavena, jed...

Wyświetlenia 325

OK 1

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 310

OK 2

NOK 0

XML i Adnotacje – kod ogólnego przeznaczenia i JPA

W poprzednim wpisie przedstawiłem sposób na redukcję kodu w encjach przy pomocy dziedziczenia i adnotacji @MappedSuperclass. Rozwiązanie to możemy również stosować aby tworzyć kod bardziej przenośny,...

Wyświetlenia 306

OK 1

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 299

OK 3

NOK 0

Demotywatory dla deweloperów

Kolejna seria obrazków. Aż się chce wydrukować i porozwieszać wokół....

Wyświetlenia 287

OK 0

NOK 0

Dać programistom klocki…

… to zawsze coś ciekawego zbudują ...

Wyświetlenia 277

OK 2

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 272

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 270

OK 3

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 267

OK 4

NOK 0

O rekrutacji do firmy informatycznej

Witam!Wieczory w ferie między semestrami sprzyjają robieniu rzeczy, na które na co dzień, w roku, akademickim nie ma się czasu. Ponieważ skończyłem V semestr studiów inżynierskich przyszedł czas pomyś...

Wyświetlenia 262

OK 1

NOK 0

Pamięć Transakcyjna – Wydajność

W poprzednich wpisach przedstawiłem Wam mechanizm Pamięci Transakcyjnej, a teraz chciałbym skupić się na jego wydajności względem zwykłych metod synchronizacji. Testy zostały przeprowadzone na maszyni...

Wyświetlenia 236

OK 0

NOK 0

Kickstart w Javie prawie jak w Ruby

Za co wszyscy cenią Ruby? Za zajebisty framework jakim jest Ruby on Rails. Gdy dość dawno temu Wiktor Gworek na spotkani WJUGa pokazał jak pisać w RoR byłem oczarowany. Przy springowych, kilometrowych...

Wyświetlenia 232

OK 0

NOK 0

MVC Revisited

Kto w 2009r pisze jeszcze o MVC? Czy można jeszcze coś konstruktywnego dodać w tym temacie?Spróbuję napisać coś może nie tyle konstruktywnego co porządkującego pojęcia... Doczytajcie do końca a być mo...

Wyświetlenia 229

OK 1

NOK 0

Java przegrywa z Railsami

Czy w świecie Javy mogłaby powstać taka reklamówka? Czy może nasz świat Javowy jest tak skostniały i do bólu EE, ......

Wyświetlenia 216

OK 0

NOK 0

 
Ostatni tydzień

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 85

OK 1

NOK 0

Wrażenia po lekturze książki "Hibernate w akcji"

Sięgając po "Hibernate w akcji" (Christian Bauer, Gavin King) nie spodziewałem się,że lektura podręcznika potrwa ponad miesiąc, przyczyn takiego przebiegu zdarzeń daleko szukać nie trzeba – najpierw z...

Wyświetlenia 86

OK 0

NOK 0

Apache Camel: Load balancing and failover, ActiveMQ failover protocol and durable topic subscribers

The title is so buzz-word loaded that might sound like a quite complex thing. But it's not. Thanks to Apache Camel. Let's get rolling. Prerequisites For today's exercise you'll need a standalone A...

Wyświetlenia 29

OK 0

NOK 0

expected exception in tests

I have a feeling too many people get it wrong so let me stress: @Test(expected = SomeException.class) // IS BAD FOR YOU I do enjoy jUnit a lot, thanks guys for sharing! Yet, I don’t like @Test(e...

Wyświetlenia 77

OK 0

NOK 0

EGit Synchronize ChangeSet – a small step ahead

This is  actually a really small step, because I only manage to display list of commits between two selected branches/tags (as you can see on this screen shot): But for me it is a great success, after...

Wyświetlenia 23

OK 0

NOK 0

Kilka spraw, o których powinien wiedzieć analityk

Gdy wchodzisz do firmy jako zewnętrzny analityk, czasem dzieją się dziwne rzeczy...Zebrałem parę punktów, o których warto wiedzieć przed przystąpieniem do pracy. (to luźne, nieposegregowane notatki, w...

Wyświetlenia 56

OK 0

NOK 0

ITIL v.3 MindMap

Today I found very useful material for anyone interested in ITIL v.3. Some people at http://itservicetoday.blogs.com/itil/ prepared interactive MindMap that covers all main concerns of ITIL ...

Wyświetlenia 25

OK 0

NOK 0

Java UDF w DB2

Zaawansowane serwery baz danych umożliwiają użytkownikom rozszerzanie dostępnej logiki (User-defined routines)  nie tylko w postaci podprogramów napisanych w SQL ale także w innych językach programowa...

Wyświetlenia 24

OK 0

NOK 0

Review: Real World Java EE Patterns Rethinking Best Practices, by Adam Bien

"Real World Java EE Patterns" is a book targeted rather for developers with some experience with JEE. If you are a beginner, you can miss some context. If you have some experience with JEE, in this ...

Wyświetlenia 26

OK 0

NOK 0

Zwinne szacowanie na AgileWarsaw

W poniedziałek miałem przyjemność poprowadzić dyskusję na AgileWarsaw na temat zwinnego podejścia do szacowania. Dziękuję wszystkim uczestnikom za udział –Read the Rest......

Wyświetlenia 35

OK 0

NOK 0

 
Ostatni miesiąc

Wzorce projektowe – krótki opis najważniejszych

Krótki wpis z opisem najważniejszych wzorców projektowych. Po więcej szczegółów odsyłam do innych miejsc w sieci. :) Myślę jednak, że taka minimalistyczna lista wzorców może być przydatna. Opracowałem...

Wyświetlenia 134

OK 1

NOK 0

GUI in GridBagLayout

Basically, I do not like GridBagLayaout, but from my point of view it's the most effective way to build and maintain GUI. So before explaining my point of view, let's eliminate other path. Graphical ...

Wyświetlenia 82

OK 1

NOK 0

Troubleshooting real world applications

Aren’t you sometimes surprised that it seems that almost every other article is about yet another framework/library? There are some good articles out there that mention good programming techniques (oo...

Wyświetlenia 60

OK 1

NOK 0

Przemyślenia praktykanta #1

Witam!Ostatni okres nie był dla mnie łatwy. Zacząłem praktyki i tak jak na samym początku sądziłem, że będzie super produktywnie, pracowicie i entuzjastycznie, tak po niecałych dwóch tygodniach jedyne...

Wyświetlenia 111

OK 1

NOK 0

Programista i własna firma, czyli dotacja z Urzędu Pracy na założenie działalności gospodarczej

Jakiś czas temu zakończyłem trwający ponad trzy miesiące proces zdobywania dotacji z Urzędu Pracy na założenie własnej działalności gospodarczej. Poniżej dla osób zainteresowanych opisuję jak to wyglą...

Wyświetlenia 141

OK 1

NOK 0

Informatyk zawodem wysokiego ryzyka?

Kolejny post dotyczący naszego Polskiego "zaścianka". A mianowicie chciałbym napomknąć jak wygląda egzystencja nas informatyków w kontekście prawa oraz strachu przed naszymi umiejętnościami. Wie...

Wyświetlenia 127

OK 1

NOK 0

Open Graph API także w Google [MetaWeb]

Kilka miesięcy temu pisałem o nadejściu nowej ery Internetu czyli próbie utworzenia globalnej sieci semantycznej. Sieć taka docelowo ma nadać znaczenie każdej stronie WWW. Tak by była ona identyfikowa...

Wyświetlenia 53

OK 1

NOK 0

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 85

OK 1

NOK 0

Tłumnie na Javarsovia 2010 - święto polskiej społeczności javowej za nami

26 czerwca, dzień po urodzinach mojej Agatki, odbyła się w Warszawie konferencja polskiej społeczności javowej Javarsovia 2010. Kosztowała wiele wysiłku kilkudziesięciu organizatorów, a mi...

Wyświetlenia 72

OK 0

NOK 0

Rails3 & Globalize2

Standardowa metoda umiędzynarodowienia (i18n) aplikacji webowej oparta na plikach YAML, czy bibliotece Gettext, dobrze się sprawdza w przypadku tłumaczenia interfejsu aplikacji, ale już niekoniecznie ...

Wyświetlenia 53

OK 0

NOK 0

 
Ostatni rok

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 326

OK 4

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 267

OK 4

NOK 0

Integracja dWorld z Bloggerem

Dzięki Grzegorzowi Dudzie zostałem dodany do jednego z najciekawszych w Polsce serwisów o Javie w Polsce - dWorld.pl . Od tego momentu moje posty mają się automatycznie pojawiać na dWorld w zakładce B...

Wyświetlenia 131

OK 4

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 272

OK 3

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 299

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 270

OK 3

NOK 0

Debian jako serwer Javy – Serwery, bazy i routing

Po przygodach z przenoszeniem aplikacji z Jetty na Tomcata serwer ostatecznie stoi. Jest to całkowicie mój VPSik. Pierwotnie działał na nim Gentoo, jednakże nigdy nie bawiłem się z tą dystrybucją w zw...

Wyświetlenia 159

OK 3

NOK 0

From JUnit3 to Easyb

In this post I would like to show you a simple class and its tests and what was the evolution since JUnit3 to easyb. I won't show it in the TDD or BDD way. We will start with the simple class and the...

Wyświetlenia 134

OK 3

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 513

OK 2

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 310

OK 2

NOK 0

 
Ogółem

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 326

OK 4

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 267

OK 4

NOK 0

Integracja dWorld z Bloggerem

Dzięki Grzegorzowi Dudzie zostałem dodany do jednego z najciekawszych w Polsce serwisów o Javie w Polsce - dWorld.pl . Od tego momentu moje posty mają się automatycznie pojawiać na dWorld w zakładce B...

Wyświetlenia 131

OK 4

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 272

OK 3

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 299

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 270

OK 3

NOK 0

Debian jako serwer Javy – Serwery, bazy i routing

Po przygodach z przenoszeniem aplikacji z Jetty na Tomcata serwer ostatecznie stoi. Jest to całkowicie mój VPSik. Pierwotnie działał na nim Gentoo, jednakże nigdy nie bawiłem się z tą dystrybucją w zw...

Wyświetlenia 159

OK 3

NOK 0

From JUnit3 to Easyb

In this post I would like to show you a simple class and its tests and what was the evolution since JUnit3 to easyb. I won't show it in the TDD or BDD way. We will start with the simple class and the...

Wyświetlenia 134

OK 3

NOK 0

Publikujemy WebService w Groovy

Do tego zadania z pomocą przychodzi nam również GroovyWS. Utworzymy sobie prostą usługę, która będzie zajmowała się dodawaniem liczb. Tworzymy dla niej kod:   class MyCalc { double add(...

Wyświetlenia 206

OK 2

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 513

OK 2

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 310

OK 2

NOK 0

Mało znany ficzer GWT

Mało znany, bo nie wymieniany w książkach. Mianowicie kto używa adnotacji @RemoteServiceRelativePath, khe? Pewno niewielu z was. Co daje nam ta adnotacja? Otóż w tradycyjnym sposobie tworzenia połącze...

Wyświetlenia 161

OK 2

NOK 0

Dać programistom klocki…

… to zawsze coś ciekawego zbudują ...

Wyświetlenia 277

OK 2

NOK 0

perwszy test z Apache JMeter

Temat testów wydajnościowych pojawia się od czasu do czasu w waszych komentarzach, mailach lub wiadomościach GG. Dzisiaj zaspokoję ciekawość tych, którzy chcieliby zacząć a nie bardzo wiedzą jak. Prze...

Wyświetlenia 168

OK 2

NOK 0

Bajtkod praktycznie z wtyczką Bytecode Outline dla Eclipse

Czasy, kiedy pracowałem wyłącznie w Eclipse IDE dawno minęły i teraz częściej można było mnie spotkać przy NetBeans IDE, a ostatnio nawet przy IntelliJ IDEA (darmowe licencje są dostępne za prezentacj...

Wyświetlenia 166

OK 2

NOK 0

Strategia Oracle po przejęciu Sun'a

Witam!W poprzednim poście starałem się przybliżyć historię przejęcia ukochanego Słoneczka przez Oracle. W tym chciałbym przedstawić jak z punktu widzenia prostego, akademickiego programisty Javy ma si...

Wyświetlenia 163

OK 2

NOK 0

EJB3 tutorial, part 04: Introducing JPA

In the last post about EJB3 (phew, three months ego ...) we discussed the session beans' lifecycle callbacks. So far we know how to create a stateless (or stateful) session bean and call it from a sta...

Wyświetlenia 114

OK 2

NOK 0

JDK 7 - nowości 3

I wracam po dwóch dniach choroby do zapoznawania się z nowościami W JDK7. Dzisiaj czas na podstawowe zmiany, czyli: Core Project Jigsaw - Modularyzacja Projekty w Javie stają się coraz większe, samo...

Wyświetlenia 148

OK 2

NOK 0

Pozwól czytelnikom głosować!

Każdy czytelnik Blogsfery może oddawać głosy na wpisy, które mu się podobają (lub nie), wystarczy że kliknie odpowiedni przycisk: za ......

Wyświetlenia 84

OK 2

NOK 0

21 things I like and don't like about Groovy

I hope my post is controversial. I also hope that many of you (including experienced Groovy programmers) will learn something new :) So here we go 21 things I like and don't like about Groovy... Don...

Wyświetlenia 134

OK 2

NOK 0

 

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 85

OK 1

NOK 0

Przed refaktoryzacją

W pewnym momencie, każdy programista będzie odczuwał potrzebę refaktoryzacji istniejącego kodu. ......

Wyświetlenia 100

OK 0

NOK 0

Programista i własna firma, czyli dotacja z Urzędu Pracy na założenie działalności gospodarczej

Jakiś czas temu zakończyłem trwający ponad trzy miesiące proces zdobywania dotacji z Urzędu Pracy na założenie własnej działalności gospodarczej. Poniżej dla osób zainteresowanych opisuję jak to wyglą...

Wyświetlenia 141

OK 1

NOK 0

Walidacja schematu XSD

Było już tutaj o parsowaniu xml o tworzeniu wizualizacja xml poprzez transformatę xsl ale po co nam to wszystko jeśli nie posiadamy poprawnego xml. Jeśli jest on niezgodny ze schemą xsd. Oczywiście is...

Wyświetlenia 84

OK 0

NOK 0

Piąte urodziny JDD

Tak. Aż strach pomyśleć, że pięć lat temu pojawiła się pierwsza konferencja javowa w Polsce. A teraz mamy więcej niż ......

Wyświetlenia 76

OK 0

NOK 0

Eclipse JPA with Hibernate & HSQLDB. Part 1

In this tutorial I will show you how to create an Eclipse JPA project for a desktop application, avoiding some common pitfalls. You're going to need Eclipse Galileo 3.5.2 for this (the JEE edition) bu...

Wyświetlenia 84

OK 0

NOK 0

Dbałość o jakość kodu

Wielu programistów, zwłaszcza początkujących, nie zwraca uwagi na jakość kodu, który tworzą. Czasami brak nam czasu lub wiedzy na wytworzenie kodu, który poza tym że działa, jest czytelny, zrozumiały ...

Wyświetlenia 187

OK 0

NOK 0

JAVA.PL Podcast #3 – newscast

Już najwyższy czas na kolejny - trzeci odcinek podcastu. Podobnie jak poprzednio robimy przegląd blogosfery oraz opowiadamy o zbliżających się imprezach. Dla tych z Was którzy dopytują się o pierwszy ...

Wyświetlenia 123

OK 1

NOK 0

Konferencyjny EOT

Dyskutując o konferencjach społecznościowych i promując nowe podejście do organizowania konferencji rozmawiałem z wieloma osobami. Niektóre dyskujse były bardzo wartościowe, ......

Wyświetlenia 71

OK 0

NOK 0

NYAC czy Javarsovia?

Czy warto zapłacić 249 zł za 2 dni NYAC jeśli Javarsovia jest za za darmo? Na to pytanie ciężko ......

Wyświetlenia 153

OK 0

NOK 0

O skalowaniu aplikacji słów kilka

W niedługim czasie zamierzam trochę szerzej pisać o skalowalności, więc postanowiłem napisać kilka słów wstępnych na ten temat. Ale spokojnie, planuję bardziej o produktach i narzędziach niż teoriach ...

Wyświetlenia 154

OK 0

NOK 0

NYAC - konferencja dla Ciebie?

Nie ma nic bardziej cennego, niż wymiana doświadczeń i dyskusje z ekspertami - z tą myślą jechałem na każdą konferencję. ......

Wyświetlenia 115

OK 0

NOK 0

Wyniki plebiscytu na najlepszego polskiego prelegenta javowego

Zakończył się plebiscyt na najlepszego polskiego prelegenta javowego. Oczywiście były małe oszustwa, ale dzielne cenzurantki dzielnie przegłądały każdy oddany głos ......

Wyświetlenia 132

OK 0

NOK 0

Screencast -Grails Tomcat Netbeans 6.8 szukanie memory leak w aplikacji.

od dłuższego czasu trapi mnie wyciek pamięci w aplikacji grailsowej, którego nie mogłem zlokalizować:/ ostatnio Dariusz Cieślak w komentarzu podał mi linka do Java Memory Profiler (JMP) , ale jakoś n...

Wyświetlenia 96

OK 0

NOK 0

Spring Framework 3.0 Tutorial – cz 2 – baza danych, walidacja, wiadomości, encje, hibernate

W tej części tutorialu skupimy się na skonfigurowaniu połączenia z bazą danych, podłączeniu frameworka hibernate do naszej aplikacji oraz zobaczymy jak tworzyć encje i jak sprawdzać poprawno...

Wyświetlenia 167

OK 2

NOK 0

Tumbler

To, że jestem fanem TDD wie pewnie każdy kto czyta ten blog. Za szczególnie dobrą jego formę uznaję BDD. W kodzie, który powstaje u nas w firmie staramy się stosować to podejście - nazewnictwo wyrażaj...

Wyświetlenia 193

OK 0

NOK 0

Integracja JavaServer Faces z Google Maps przy pomocy GMAPS4JSF

Ostatnio trafiłem na bardzo ciekawą bibliotekę GMAPS4JSF, umożliwiającą bardzo prostą integrację JSF z mapami oferowanymi przez giganta z Mountain View. Jako że coraz częściej nasze aplikacje w stylu ...

Wyświetlenia 114

OK 0

NOK 0

Rozproszone testy wydajnościowe z użyciem Apache JMeter

Kolejny wpis o JMeter. Bardzo przydatne narzędzie :) Dzisiaj chciałem pokazać jak wykonywać rozproszone testy wydajnościowe. Do tego będzie nam potrzebne kilka maszyn z kopią JMeter. Ważne by na każde...

Wyświetlenia 115

OK 0

NOK 0

Goole Application Engine

Dziś będzie o rzetelności.Chmura Goole - GAE ogólnie prezentuje się świetnie. Za darmo (do pewnych limitów) dostajemy platformę, która jest w stanie udźwignąć tysiące transakcji na sekundę oraz przech...

Wyświetlenia 156

OK 2

NOK 0

Wprawki w JavaFX

Rośnie popularność aplikacji RIA. Powstaje coraz więcej narzędzi i języków do tworzenia takich aplikacji. W tym artykule postaram się przedstawić podstawy JavaFX – języka skryptowego ze stajni S...

Wyświetlenia 160

OK 0

NOK 0

Choosing the Right Java Web Development Framework

Porównanie webowych framework'ów JAVA. Dobre dla tych, którzy zastanawiają się co wybrać do nowego projektu.

Wyświetlenia 2

OK 0

NOK 0

WzorceUsability.pl

Celem strony jest dokładne przedstawienie jak największej liczby wzorców projektowych przydanych podczas tworzenia stron i aplikacji internetowych.

Wyświetlenia 161

OK 1

NOK 0

Creating Master-Detail Forms with Vaadin and Grails

Opis jak połączyć Grails z Vaadin

Wyświetlenia 84

OK 0

NOK 0

HTML5ROCKS

Szybkie wprowadzenie do HTML5 przygotowane przez Google.

Wyświetlenia 124

OK 0

NOK 0

Kolejny dobry krok Springa i Google

Spring i Google teraz partnerami. Spring i VMWare nadal w ofensywie i każdy z ich kroków wydaje się być przemyślany. Niesamowite!

Wyświetlenia 215

OK 0

NOK 0

5 things you didn't know about ... java.util.concurrent

Krótkie, acz treściwe omówienie zalet klas kolekcji z pakietu java.util.concurrent

Wyświetlenia 142

OK 0

NOK 0

Webinarium Spring 3.0

Co nowego w Spring 3.0?

Wyświetlenia 141

OK 0

NOK 0

Android Application Development with Maven

Opis korzystania z Maven Android Plugin

Wyświetlenia 716

OK 0

NOK 0

Mocking with Mockito and Powermock

Wprowadzenie do wykorzystania Mockito i Powermock, z przykładami i opisem.

Wyświetlenia 875

OK 1

NOK 0

Ciekawa dyskusja o unowocześnianiu środowiska deweloperskiego

Interesujące porady dla programisty, który chciałby w swojej pracy wprowadzić trochę nowoczesnych narzędzi do tworzenia oprogramowania.

Wyświetlenia 1052

OK 0

NOK 0

Testowanie aplikacji Grails

Opis testowania wszystkich aspektów aplikacji wykonanej przy użyciu Grails - kontrolerów, klas domenowych, serwisów i TagLib.

Wyświetlenia 1011

OK 0

NOK 0

Instalacja Tomcata na debian Lenny oraz jego integracja z Apache2

Artykuł przedstawiający instalację Apache Tomcat na Debianie oraz jego integrację z Apache.

Wyświetlenia 1049

OK 0

NOK 0

Integracja Eclipse, Spring Framework 3, Maven

Blog o j2ee i nie tylko

Wyświetlenia 1125

OK 0

NOK 0

Exploring Google Guava

Krótkie wprowadzenie do nowej biblioteki Google Guava

Wyświetlenia 1701

OK 0

NOK 0

Wyjątkowe wyjątki

Bardzo wyjątkowe opisy wyjątków.

Wyświetlenia 1754

OK 0

NOK 0

Google Annotations Gallery

Nwa biblioteka od Google.

Wyświetlenia 2131

OK 1

NOK 0

Java, Eclipse and Web programming Tutorials

Zbiór doskonałych tutoriali - doskonały dla początkujących, ale i doświadczeni programiści znajdą coś dla siebie.

Wyświetlenia 2794

OK 0

NOK 0

Debuggowanie aplikacji grails w NetBeans

Krótki opis jak debugować aplikację w NetBeans. Pokazano na wersji 6.7, ale w obecnej stabilnej wersji 6.8 działa to dokładnie tak samo.

Wyświetlenia 2227

OK 0

NOK 0

Demotywatory dla deweloperów

Kolejna seria obrazków. Aż się chce wydrukować i porozwieszać wokół.

Wyświetlenia 2828

OK 1

NOK 0

Software Crafstmanship według wujka Boba

Jak się wyróżnić wśród tłumów developerów? Wideo warte obejrzenia na każdym poziomie wtajemniczenia developera.

Wyświetlenia 2595

OK 0

NOK 0

Polskie blogi o JAVIE