dev garden

when technology meets nature

Październik 7, 2011
by darek
0 comments

Źródła IntelliJ Community dostępne za darmo, inne wersje tańsze

Firma Jetbrains znana z wysokiej jakości środowisk programistycznych (IDE) postanowiła kilka dni temu wypuścić kod źródłowy swojego flagowego produktu. Kod źródłowy został umieszczony na serwerach GitHuba w ramach konsolidacji projektów open-source-owych prowadzonych w firmie.

Continue Reading →

Październik 7, 2011
by darek
0 comments

SourceTree za darmo od Atlassian

Ledwie kilka dni temu Atlassian zaprezentował nową wersję swojego serwisu hostingującego kod, a znów głośno o tej firmie. Tym razem za sprawą przejęcia firmy SourceTree odpowiedzialnej za stworzenie makowej aplikacji (pod tą samą nazwą) ułatwiającej obsługę projektów opartych o Git, Mercurial oraz Subversion.

Continue Reading →

Październik 3, 2011
by darek
2 Comments

Atlassian Bitbucket – wreszcie wsparcie dla GIT-a

Jak dowiedziałem się przed chwilą, Atlassian wypuścił nową wersję swojego serwisu Bitbucket który służył jako hosting dla naszych projektów. Jeszcze do niedawna Bitbucket obsługiwał jedynie Mercurial jednak to się zmieniło. Wraz z nową wersją serwisu doszła obsługa Git-a co bardzo mnie cieszy. Prócz wsparcia dla Git-a mamy możliwość zintegrowania z wieloma serwisamy (Jenkins – dawny Hudson, Jira, Twitter itd.)

Continue Reading →

Wrzesień 30, 2011
by darek
0 comments

Prosta aplikacja RESTful w Struts2 (Convention i REST plugin), Guice i MongoDB

Ponieważ od jakiegoś czasu zdobywam wiedzę na temat nowych frameworków i technologii postanowiłem stworzyć właśnie projekt który integruje je wszystki. Wykorzystam w nim frameworki Guice oraz Struts2, a za przechowywanie danych odpowiadać będzie MongoDB wspierana przez bibliotekę Morphia. Dodatkowo z racji, że ostatnio co chwile mówi się o aplikacjach REST-owych postanowiłem wykorzystać ten wzorzec w mojej aplikacji – „liście zakupowej„.

Continue Reading →

Wrzesień 18, 2011
by darek
0 comments

Nauka wielozadaniowości z IBM

Jakiś czas temu IBM wypuścił mały poradnik jak tworzyć aplikacje wielozadaniowe, co zrobić by uchronić się przed deadlock-ami, co zrobić by nie stracić wydajności naszej aplikacji.
Wszystko to napisane przystępnym językiem wraz z masą przykładowego kodu.

Kurs dostępny jest pod adrese,: http://www.ibm.com/developerworks/training/kp/j-kp-concurrency/index.html?ca=drs-

Wrzesień 11, 2011
by darek
0 comments

Wysyłanie wiadomości w Javie: JavaMail i Gmail

Bardzo często chcemy aby nasza aplikacja miała możliwość wysyłania maili, czy to aby wysłać mail aktywacyjny dla nowo zarejestrowanych użytkowników czy też w postaci formularza kontaktowego. Na szczęście biblioteki Java zawierają w sobie klasy dzięki którym bardzo łatwo osiągniemy nasz cel. Jeśli nie mamy własnego serwera który odpowiedzialnyby był za wysyłanie poczty możemy użyć do tego celu serwerów Google i usługi Gmail.

Continue Reading →

Wrzesień 10, 2011
by darek
1 Comment

Książka: Wielkie umysły programowania

Czego James Gosling używa do debugowania? Jaka jest przyszłość C++? Dlaczego język SQL stał się popularny? Jaką opinię na temat mechanizmu odśmiecania ma Brad Cox?
Odpowiedzi na te oraz wiele innych ciekawych pytań można znaleźć w książce „Wielkie umysły programowania” którą napisali Federico Biancuzzi oraz Shane Warden.

Continue Reading →

Sierpień 31, 2011
by darek
1 Comment

Gosling odchodzi z Google

Jak podają chyba wszystkie zagraniczne blogi twórca Javy James Gosling opuścił firmę Google (do której przeszedł po przejęciu Sun-a przez Oracle). Jak głosza plotki pan Gosling zajął stanowisko głównego architekta oprogramowania w firmie Liquid Robotics która zajmuje się tworzeniem robotów oceanicznych.

Więcej możecie przeczytać w źródłach:

  1. Infoworld - Java founder Gosling leaves Google for startup
  2. Liquid Robotics – James Gosling joins Liquid Robotics

Lipiec 31, 2011
by darek
1 Comment

Błędy w JVM 7, zaleca się wstrzymanie przed migracją

Nad maszyną wirtualną javy zebrały się czarne chmury (a może raczej obłoczki). Jak się okazuje 7 wersja maszyny wirtualnej Javy (chodzi o wersję HotSpot Server wydanej zaledwie kilka dni temu) zawiera trzy niepokojące błędy, które zostały odkryte przez programistów związanych z fundacją Apache (pracującymi nad projektami Apache Solr oraz Apache Lucene). Continue Reading →