A może tak JDO

Właśnie, ilekroć pada pytanie co zastosować do persystencji danych w aplikacji javowej w połączeniu z bazą relacyjną, z reguły odpowiedzią jest Hibernate, JPA, no może czasami (ale to bardzo rzadko), czyste JDBC ;-)
A jakiś czas temu, firma odpowiedzialna za powstanie Javy (dla młodzieży, nie chodzi o Oracle'a ;-), wymyśliła jak to powinno wyglądać i przygotowała JSR-12 - po numerku widać, że było to dawno temu ;-) Było to lata świetlne przed Hibernatem.

Spotkaj wujka Boba na 33rd Degree

Już zaczęła się rejestracja na 2 edycję konferencji 33rd Degree, która odbędzie się w dniach 19-21 marca 2012 w Krakowie.

W tym roku będziemy mieli możliwość posłuchania i porozmawiania z takimi osobistościami jak:

Global Day of Coderetreat

Początkiem grudnia na całym świecie odbędzie się kilkadziesiąt imprez pod wspólnym hasłem Global Day of Coderetreat, czyli wspólnego uczenia się kodowania za pomocą TDD i Pair-Programming. Jak do tej pory w Polsce odbyło się kilka pojedynczych sesji Coderetreat, jedna była prowadzona przez samego Corey'a Haines, było to podczas konferencji AgileCE 2010.

etykiety: 

Konkurs: Wejściówki na Java Developers Day (21-22.11.2011, Kraków)

Jeżeli jesteś zainteresowany udziałem w tegorocznej edycji Konferencji JDD (21-22 listopada 2011r., Kraków, Hotel Galaxy), może zainteresuje cię konkurs organizowany przez firmę J-LABS Sp. z o.o., w którym nagrodami są wejściówki na konferencję. Wystarczy odpowiedzieć na 3 pytania (ponoć proste :P) dotyczące języka programowania Java. Więcej informacji (regulamin, pytania konkursowe) znajdują się na stronie organizatora. Konkurs trwa do 14 listopada 2011. Powodzenia :)

Forum: 

Resteasy demo - struktura projektu, cz. 1

To jest pierwszy z serii wpisów pokazujących jak utworzyć dość prostą aplikację, albo raczej zestaw aplikacji opartych o RESTeasy. Początkowo miał to być jeden duży artykuł ale stwierdziłem, że przy tym co chcę przekazać to pewnie nie wielu wytrwało by do końca. Tak więc należy uzbroić się w IDE, Mavena i linię komend. Kod jest dostępny na Githubie z kolejnymi wersjami opatrzonymi tagami.

JDD'11 czyżby nowa jakość ?

W tym roku odbędzie się już 6 edycja konferencji JDD - Java Developers' Day - co prawda z jednego dnia zrobiły się już dwa dni i powinno być Days ale nie zmienia się tak łatwo marki, którą budowało się przez kilka ostatnich lat. Nieważne, ważne co w tym roku JDD ma do zaoferowania na dość ciasnym rynku konferencji okołojavowych w Polsce.

etykiety: 

84 spotkanie Warszawa JUG - Warszawski Eclipse DemoCamp 2011 - Java 7, JavaFX i Eclipse

Warszawska Grupa Użytkowników Javy (Warszawa JUG) zaprasza na 83 spotkanie, które odbędzie się w najbliższy wtorek, 8 listopada 2011 o godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul. Banacha 2 w Warszawie. Spotkanie jest jednocześnie oficjalnym otwarciem sezonu spotkań 2011/12 oraz świętowaniem dwóch wielkich wydarzeń w kalendarzu entuzjasty Javy - wydania Java 7 oraz dziesiątej rocznicy Eclipse.org.

Temat: Warszawski Eclipse DemoCamp 2011
Prelegenci: Piotr Chmielewski, Paweł Szklarz, Jacek Laskowski

etykiety: 

Dlaczego mam używać interfejsu ?

Właśnie siedzę i pisze swoją część projektu na podstawie Opowiastki Użytkownika (ang. User Story) -> US, wszystko wcześniej omówiliśmy, wiemy co i jak ma wyglądać, jakie klasy utworzymy, nowe widoki, etc. Wszystkie US mamy rozpisane na wiki, aby w razie co można było zajrzeć i przypomnieć sobie jak to planowaliśmy. Nic tylko kodować :-)

etykiety: 

Warsztaty Warsjawa w końcu są warsztatami ;-)

Już 15 października w Warszawie odbędzie się IV edycja warsztato-konferencji Warsjawa 2011 i w końcu będą to prawdziwe warsztaty - jednodniowe ale to i tak lepiej, niż tylko same wykłady ;-) W tym roku Warsjawa będzie miała miejsce na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej, tzw. Elce.

etykiety: 

Rekurencja, bytecode i JVM (Java i Scala)

Funkcje rekurencyjne to funkcje, które wywołują same siebie. Nie są one szczególnie popularne w Javie, za to stanowią bardzo ważny element języków funkcyjnych, takich jak Scala czy Clojure. W wielu językach funkcyjnych nie ma wręcz nawet zwykłej pętli for czy while, tylko trzeba korzystać właśnie z rekurencji. W tym artykule zobaczymy jakie konsekwencje ma stosowanie funkcji rekurencyjnych w kodzie Javy i Scali.

etykiety: 

Java 7 jest żenująca!

Dobiegła końca nasza mini-ankietka pt. "Z której nowej konstrukcji w Javie 7 cieszysz się najbardziej?". Jej wyniki są po części, przynajmniej dla mnie, dość zaskakujące. Mniej więcej tyle samo osób uważa, że wszystkie zmiany wprowadzone w Javie 7 są żenujące, co że wszystkie są pozytywne. Faktem jest, że Java 7 w warstwie językowej to zaledwie trochę lukru składniowego. Przyjemnego, pomocnego, ale nie jest to żadna fundamentalna zmiana na miarę np. domknięć, modułów czy funkcji. Czyżby 1/4 biorących udział w głosowaniu oddając głos na "żenującą" opcję zamanifestowała w tej sposób chęć wprowadzenia do Javy bardziej radykalnych zmian? Jeśli tak to jakich?

etykiety: 

Zwinnie przez praktykę czyli AgileByExample

Początkiem września w Warszawie odbędzie się pierwsza edycja konferencji poświęconej w całości zwinnemu podejściu do wytwarzania oprogramowania - AgileBeExample. Jest to o tyle ciekawa konferencja, że niestety do tej pory warszawski światek programistyczny nie był kojarzony z nurtem agilowym. Kraków, Wrocław jak najbardziej, ale w Warszawie robiło się tylko kasę a nie pisało oprogramowanie dobrze :P

etykiety: 

Java HotSpot 7 - nowe optymalizacje

Gdyby nowości w Javie 7 ograniczyły się jedynie do drobnych zmian w składni języka czułbym się zawiedziony. Na szczęście jest w siódemce więcej rzeczy, które cieszą. Do takich należą m.in. zmiany i optymalizacje w samej maszynie wirtualnej. Są one o tyle istotnie, że ich beneficjentami nie jest tylko Java, ale też wszystkie inne języki, które kompilują się do bytecode'u (Scala, Clojure, Gosu, Fantom, Groovy, JRuby, Jython, nadchodzące Kotlin i Ceylon i wiele innych, które ciężko już nawet spamiętać). Zobaczmy, co nowego kryje się w HotSpocie.

Z której nowej konstrukcji w Javie 7 cieszysz się najbardziej?

try-with-resources
14% (24 głosy)
Stringi w switch
16% (28 głosów)
uproszczone tworzenie instancji typów generycznych <>
10% (17 głosów)
podkreślnik w liczbach i zapis liczb w systemie dwójkowym
1% (2 głosy)
multi-catch
9% (15 głosów)
wszystkie są żenujące
26% (45 głosów)
wszystkie mnie cieszą
26% (45 głosów)
Razem głosów: 176

Java Puzzlers - chwila prawdy

Pewnie wielu z was uzna, że to odgrzewany kotlet, ale dopiero dzisiaj trafiłem na prezentację sprzed lat: Advanced Topics in Programming Languages: Java Puzzlers. Wciągnęła mnie bardzo - lubię takie łamigłówki! Niestety muszę przyznać, że dałem się podejść jak dziecko! Na osiem zagadek, tylko w trzech przypadkach udzieliłem poprawnej odpowiedzi, w jednym przypadku poprawnie zidentyfikowałem problem, ale i tak udzieliłem złej odpowiedzi sugerując się jakimś nieważnym szczegółem. W czterech przypadkach szczęka mi opadała coraz niżej...

etykiety: 

Strony

Subskrybuj jdn.pl RSS