Java a nástroje
Články
- Hazelcast under the hood
- API-Gateway brána do světa microservice
- ORM jako Vietnamská válka a jak se z něj nezbláznit
- Kotlin
- Na jazyku nezáleží
- CZJUG Praha — API Gateway brána do světa microservice a ORM jako Vietnamská válka a jak se z něj…
- jOpenSpace 2017
- Papírová škálovatelnost, Bcrypt a ladění výkonostních problémů Zonkyho
- CZ Podcast 159 — In-memory grid Hazelcast
- CZ Podcast 115 — Kotlin
- CZ Podcast 107 — Erlang
- CZ Podcast 104 — Akka, Spray, Play
- Deset let, které neotřásly Spring frameworkem
- Eclipse, IntelliJ IDEA a má cesta tam a zase zpět
- CZ Podcast 90 — Psaní low latency aplikací v Jave
- CZ Podcast 89 — MapDB
- CZ Podcast 83 — Ceylon
- CZ Podcast 78 — Clojure
- Statická typovost s marker interface vs. anotace
- Dependency injection není pouze o jednoduším testování
- Tvorba rozšíření pro Jenkins
- Zámky a budíček ve dvě hodiny ráno
- Self testy
- Koncept hybridního jazyku
- Pět a jeden absurdní důvod proč nemáme v JDK podporu JSON
- Pozor na minor updaty Javy
- Spring framework tréninkové materiály
- MongoDB pro Java vývojáře
- Technologie a netechnická kritéria
- Java s prstem na tepu doby
- Nepoužívejte Mapu ani String v rozhraní vašich tříd
- Další krok k Continuous Delivery
- Postřehy z Devoxx 2011
- MongoDB — komentář k posledním událostem
- Aplikace kontra Služba kontra Knihovna
- Proč je v Jave obtížné psat thread safe
- Pětiminutové intro do Mockito knihovny
- Dependency Injection je cesta, nikoliv cíl
- Visitor prakticky
- Stručný průvodce code review
- Obrácený design
- Monitorování Java aplikací v cloudu
- Oracle se rozhodl nechat umřít NetBeans
- CZ Podcast 45 — Novinky, Java FX a Ruby on Rails 3
- Prezentace NoSQL databáze z pohledu Java vývojáře
- Co mě testy naučily o mém kódu
- Build z jedné hromady vs. releasovatelné celky
- Maven content check plugin — JARy pod kontrolou
- Něco málo k testům
- Proč použít Interface dohromady s abstraktní třídou
- CZ Podcast 42 — dopisy, java, život a práce v Sillicon Valley
- Hygiena kolem projektových souborů Mavenu
- Kdo s čím zachází, s tím také schází
- Selži rychle, selži smysluplným typem
- CZ Podcast 40 — Java jako Cobol korporací
- Příběh jedné URL
- Eventuálně konzistentní
- CZ Podcast 36 — Concurrency
- Mračna, sluníčko a nebo smrádek a teploučko nad Javou
- Key/Value databáze
- Pryč se Singletony
- Proč nepotřebuji (zatím) asynchronní JDBC
- Oracle Sun akvizice. Hotovo a potvrzeno.
- Eclipse E4 — nejlepší RCP platforma
- CZ Podcast #33 — reloaded
- Do pranice: Vhodnost ORM
- Chudokrevný model, chudý příbuzný objektově orientovaného návrhu?
- Knihovny tříd vs. Knihovny komponent
- Prezentace — Java EE 6 and how their relate to Spring Framework
- Frameworky pro dependency injection
- Kontroverze kolem Dependency Injection aneb když dva dělají totéž není to totéž
- Do pranice: malé samopopisující versus velké okomentované
- Google Application Engine, konec Java hostingu?
- Tranzitivní závislosti v Mavenu z pohledu návrhu modulu
- NetBeans 7
- IBM na námluvách se Sunem
- Univerzální jazyk, děkuji nechci
- Efektivita buildovacích nástrojů rozhoduje
- Instantní IDE
- Springframework mockujeme beany
- Assertions, takové malé připomenutí
- Leakující streamy
- Vyšší divčí anotací
- Do pranice: dokumentační anotace
- AJAX reloaded
- Cosi nevyřešeného nad Servlet specifikací
- JBoss Microcontainer
- Zase jsem se rozčílil
- G1 nový grbage collector pro Javu 7
- Sun zeštíhluje
- Spring nabyl Groovy a Grails
- JSF nemá mou důvěru
- Spring a jeho další směřování v enterprise oblasti
- Eclipse tipy a triky: statické importy
- Problém “Božského objektu”
- Java SE 6 Update 10 venku
- Nové API pro práci (nejen) se soubory
- Záludnost jménem clone
- Prezentace Spring Framework — Enterprise Java s lidskou tváří
- Proč používat anotaci @Override
- Do pranice — využívat možnosti syntaxe až do morku kostí
- IoC anti patterns nejen pro Spring
- CZ podcast volume #26 — JavaFX
- Generické DAO pro Hibernate/JPA
- Kdy je Enum roven
- Trochu o designu API
- Synchronizace kolem objektů v HTTP session
- Když bootuje bankomat
- Protocol Buffers — binární protokol nejen pro RPC
- Hledáme inspiraci v dynamických jazycích
- Eclipse Ganymede venku
- OSGi update
- Programování v XML — špagety kód na druhou
- Výkonnost PreparedStatementu
- 10 rad pro dobře škálující Java aplikace
- CZ Podcast 23 — dozvuky JavaOne
- Effective Java — druhé vydání
- Ještě více statická
- Go! OSGi Go!
- SpringSource Application Platform
- CZ Podcast 22 — Groovy a Grails
- Maven 2.0.9 — fixní verze CORE pluginů
- Může Google App Engine vyřešit problém Java hostingu?
- Java SE 6 Update 10 ve znamení user experience
- Tak trochu schizofrenní
- SWT aplikace — ještě lepší L&F na Windows Vista
- Používáte v equals metodě getClass a nebo instanceof?
- EJB 3.1 první verze specifikace je venku
- Práce s archivy WAR ve správci souborů Krusader
- Automatický “sběr” objektů daného typu pomocí Springu
- Do pranice: komponentové a nebo požadavkem řízené webové frameworky
- Hledám další velkou věc
- Jaký používáte nástroj pro persistency?
- Zaseamováno
- Spring IoC: syndrom míchání jablek a hrušek
- Maven je dobrej
- Zajistil si SpringSource vliv na runtime?
- EJB 3.1 -ještě větší zjednodušení
- Lednový CZJUG je tu
- Trochu jiný pohled na akvizici BEA
- Akvizice: Sun koupil MySQL a Oracle koupí BEA
- Další projekty na DVCS
- Mobilní a datové gridy
- Umění jménem JavaDoc
- Closures: opravdu děkuji, ale nechci
- O komplexnosti
- Sharding: rozčtvrťte data
- Zbytečná skepse kolem skriptovacích jazyků
- Do pranice: kontrolované vs. běhové výjimky
- Eclipse tipy a triky: inkrementální packaging
- Neměňte jazyk, změňte infrastrukturu
- Závislosti v Mavenu
- Spring 2.5 je venku
- Listopadový CZJUG — proč nezůstat doma?
- Případ Android
- Spring != XML
- Potřebujeme silné nástroje
- Do pranice: Spring Web Flow a nebo JBoss Seam
- Tanečky kolem rychlosti Springu
- Obojživelník jménem Eclipse RAP
- A REST
- OT:programování není intelektuálně náročné
- Lekce ze škálovatelnosti
- Grid pro testy — realita nebo utopie?
- Změní tvář J2EE?
- NetBeans 6.0 Beta 1
- Do pranice: code review patří automatickým nástrojům
- CZ podcast číslo 16 — Maven představení
- Spring 2.5 — podpora anotací, testovací framework a další
- Deset rad jak psát kód efektivně
- Eclipse a drobné maličkosti: klávesové zkratky
- Zdrojáky online
- Certifikace — děkuji nechci
- OSGi klíč k rozšiřitelnosti aplikací?
- Java kernel VM bude v Update 4 pro JDK 6
- Programátorská hádanka: datumy
- Implicitní versus Explicitní propagování kontextových informací v API
- JUnit 4.4 kladivo na testy
- Databázové dědictví a ORM nástroje
- Rozšíření concurrency frameworku
- J2EE 6 — krok správným směrem
- Eclipse a drobné maličkosti: generování toString
- Seam 2.0 je tu
- Servlety — co nás čeká a nemine (doufejme)
- Další CZJUG za dveřmi
- Poněkud starší novinky o Springu
- Synchronizace, JMM a další špeky — díl druhý
- Synchronizace, JMM a další špeky — díl první
- Populární anti-patterny
- Podcast o desktopu
- Teorie a praxe v J2EE světě
- Co může nabourat výkonnost vašich J2EE aplikací
- Consumer JRE — detaily
- CZ podcast numero 11
- Do pranice: Jsou persistentní kolekce nutnost nebo vlastnost
- Applety opět na scéně
- JavaFX — na módní vlně RIA
- J2EE zakázané techniky — vlastní thready
- CZ podcast volume #10 — novinky
- Král je mrtev at žije král. Struts 2?
- Evoluce CZJUG — workshop, code camp
- Náklady na vývoj v Jave
- CZ podcast volume #9 — novinky
- Komety přilétají
- Pouštějte si mravence žilou
- Programátorská hadanka — vylepšený for
- Linky na víkend
- JavaDoc ve formátu HTML help
- Java Module System
- Co je to ta SOA
- ORM podcast speciál
- Linky na víkend
- Knihy o Jave zdarma
- Dáte si džus? Máme Google Guice.
- Eclipse Jazz
- Záznam přednášky o Spring 2.0
- Java pro desktop: stále se něco děje
- Syntaktická cukrátka v Jave 7
- Za tajemstvím classloaderu
- Projekt Phobos — PoC nic víc (prozatím)
- CZ podcast volume #5 — iPhone, J2EE second service
- Programovaní kontraktem, Design By Contract
- Podcast volume#4 žádní falešní sobi
- Chudokrevné a plnokrevné IoC, EJB vs. Spring
- Základy deploymentu webových aplikací na Tomcatu
- Java 6 — co vězí za zrychlením
- Java 6 — co vězí za zrychlením (mikro benchmark)
- Eclipse a drobné maličkosti: Ant builder
- Podcast volume#3 konečně je venku
- Seam 1.1 — nejenom EJB 3.0
- Java SE 6 je venku
- Web frameworky v Jave
- JBoss cluster krok za krokem
- Java trpí nedostatkem hostingů
- Podcast volume#2 venku
- CZJUG listopad 2006 Java EE 5 a testovací frameworky
- IDE war — víc oleje, JBuilder 2007
- Jaké byly Sun Tech Days
- WTP flash demo
- Open source Java pod GPL licencí
- Český java podcast je tu!
- Transparentní cache pomocí Aspektově Orientovaného Programování
- Říjnové Java puzzles
- Říjnový JUG je za dveřmi
- Eclipse a drobné maličkosti: moje úkoly
- NetBeans 6.0 slibují použitelný editor
- Eclipse Data tools platform
- EJB 3.0 + JSF = JBoss Seam
- Sun Tech Days
- Anotační peklo?
- Generics na setkání CZJUG
- Problémy standardů — když méně je vlastně více
- Google Web Toolkit
- Autor Struts a JSF 26. září na CZJUG
- CZJUG první setkání
- Java 7 — Java kernel, JRuby
- JUG — předběžný plán 2006
- Closures v Jave — funkce se bouří
- Česká Java User Group je tu
- Deklarovaná runtime výjimka — nejlepší z obou světů?
- Sun končí s kódovým označením Java produktu
- JDBC 4.0 — příjemné novinky
- Sun Tech Days opět v Praze
- Odložené nahrávání dat v ORM nástrojích
- Systinet resp. Mercury koupena firmou Hewlett-Packard
- Třívrstvá architektura v kostce II. — design střední vrstvy
- V doteku s Javou: podcast
- Swing a SWT na OS Microsoft Vista
- JDK 6.0 (Mustang) s přibalenou databází
- Auto-Install — další krok k použitelnější Jave na desktopu
- Je čas na MVN
- Přednáška o NetBeans a J2EE na ČVUT
- Programátorská hádanka
- NetBeans přednáška — overview
- Hodinová přednáška o NetBeans
- Java bude open source
- JRE/JDK změna licence
- Prezentace iBATIS Data Mapper frameworku
- Jak jsem vyměnil Eclipse za NetBeans: aneb cesta tam a zase zpět
- Eclipse a drobné maličkosti — vzdálené debugování
- Linky na víkend
- Linky na víkend
- Spring v ofenzívě
- Několik nesmyslů o Jave
- Java 5.0 (Tiger) vs Java 6.0 (Mustang) — porovnání rychlosti
- Tip:Naučte PSPad XSL transformaci
- Komu zvoní hrana
- J2SE 6.0 v beta verzi
- Borland opouští vlastní IDE produkty
- Sun bude zřejmě přímo podporovat českou Java komunitu
- JDBC memory leak za 5,50-
- Vrchol neoptimálnosti
- Návrhový vzor Template method a jeho aplikace v prostředí JDBC
- 2006
- VyVoleným pro test použitelnosti
- Testy použitelnosti produktu Java Studio Creator v Praze
- Java včera, dnes a zítra
- Jednoduchá ochrana webových formulářů pomocí JCaptcha a Spring MVC
- Java Studio Enterprise 8 a Java Studio Creator volně ke stažení
- …a kam dál kráčet
- Minitutoriál: Eclipse, Tomcat a vývoj JSP a Servletu
- Databázové scénáře pro integrační a jednotkové (unit) testy
- Spring Framework seriál
- Eclipse 3.1 a podpora generických typů
- Eclipse a drobné maličkosti — rychlé otevírání tříd a ostatních souborů
- JavaForge — alternativa k SourceForge pro javovské projekty
- Využití continuations k tvorbě webových aplikací
- Java — znakové kódování
- Vyšší dívčí — názvy temporary proměnných
- View vrstva na vrcholu: Java Server Faces vs Tapestry
- FastRPC — binární XML-RPC
- Jak v JSTL zjistit, zda má bean určitou vlastnost?
- JTDS driver — pozor na nastavení pro MSSQL 2000
- Memory leaks v Jave
- Pisces — komplexní testovací scénáře
- Články na víkend
- Microsoft uvolnil zbrusu nový JDBC driver
- Luntclipse — plugin pro Luntbuild v Eclipse
- Eclipse 3.1 následován web Tools Platform 1.0M5
- Hledá se Swing HTML Renderer
- Portal feature matrix
- Co se děje v oblasti IDE pro Javu
- Java 6.0 Mustang — nové vlastnosti ve znamení JSR
- Bylo uvolněno: Apache XML-RPC 2.0, Luntbuild 1.2 a XMLBuddy 2.0.57
- Změny v JDK 5.0 pro koncového uživatele povoleny
- Do pranice: Přejít na Javu 5.0, ANO či NE?
- Použití SSL v JBossu a Tomcatu — výběr páru klíčů
- GUI alternativa ke Keytool
- Duševní hygiena s Antem
- Ant, java.io.IOException: CreateProcess a zatrolená konzole
- Eclipse 3.1 M6
- Luntbuild se chystá na verzi 1.2
- Stáhnutí zdrojů z CVS za firewallem
- Krátce:Hibernate 3.0 release
- Tomcat 5 — podpora JMX a embedding mechanismu
- Souběžná modifikace dat ve webových aplikacích
- Rozjímání nad úsporou a psaním kódu
- Jak jsem “u nás” zaváděl Continuous Integration II. — Luntbuild
- Hibernate 3.0 RC1
- Cartoon — The Nature of Persistence
- Jednoduší život s EJB
- ORM pomocí iBatis SQLMaps
- EJB 3.0, Interceptory a Spring
- Za Javou na Interval.cz
- Překlady odborné terminologie — Javisté sobě a všem ostatním
- jTDS JDBC Driver 1.0
- Jak jsem “u nás” zaváděl Continuous Integration
- Do pranice: App server cache
- Re:EJB aneb jeden obsáhlý komentář
- Kdy použít EJB?
- Co dělat, když nefunguje plugin v Eclipse?
- Hibernate 3.0 v beta verzi
- Jzonic Yawiki, čeština bude
- db4o — databáze a persistence framework v jednom
- Eclipse — znáte hot code replace?
- Pojmy, dojmy a promo akce ve znamení J2EE vs .NET
- Vývoj plug-inu: jak si povodit Eclipse
- Články na víkend
- Sun Java Plug-in Vulnerability
- Ant a malá “zrada” kompilace
- Jetspeed 2 pod lupou
- Články na víkend
- Eclipse a drobné maličkosti — podpora JUnit
- Programátorská hádanka
- Více konfigurátorem než programátorem
- Gavin King nejen o Hibernate 3
- Články na víkend
- Eclipse a drobné maličkosti — uživatelské šablony
- Programátorská hádanka
- Články na víkend
- Domácí úkol z vláken: filozofové
- Závidím českým dotneťákům Microsoft
- ABC synchronizace pro mírně pokročilé
- Migrace na Javu 5.0, realita nebo utopie?
- Java 5.0: Tiger vypuštěn
- Jetty 5.0.0 — další generace na obzoru
- Standardní persistence vrstva pro Javu
- Eclipse: 3.0.1 a Visual Editor 1.0
- Krátké ohlédnutí aneb co týden dal
- JBoss 4.0 venku
- Základy kolekcí v Jave
- Porovnání: Eclipse vs. Netbeans, IntelliJ IDEA, JBuilder
- JDOM 1.0 venku
- Konference Java vs .NET
- Spring rozšiřuje podporu aspektově orientovaného programování
- Živá Jakarta: Tomcat 5.5 a Struts 1.2.2 venku
- Java: reálný dopad vyhození výjimky na rychlost programu
- Články na víkend
- Java — dokumentace v hrsti
- Tomcat a kódování externích souborů
- ADF Faces — GUI JSF komponenty od Oraclu
- I18N pro webové aplikace
- Java:konvecne pro psaní kódu
- JTDS 0.8.1 aneb čekali jsme dlouho
- Java Technology Concept Map
- Hledám framework (nejen) pro tiskový výstup
- Spring CZ tutorial
- Eclipse — web tools projekt odstartován
- JBoss s J2EE licencí
- Java:Zpracování XML souborů — rychlost čtení SAX versus DOM
- Stavové a interakční testování
- Springománie
- Benchmark servletových kontejnerů
- Sun Multi-Schema XML Validator a kompilace schématu
- JavaOne:J2SE 5.0 (Tiger), J2SE6.0 (Mustang) a J2SE 7.0 (Dolphin)
- Eclipse 3.0 venku
- Editorial
- Hibernate Synchronizer — hibernujeme v Eclipse
- J2EE vzory:DAO — odstínění zdroje dat
- Tiles — opravdu chytré šablony pro JSP
- ORM letem světem
- Trvalé problémy trvalé vrstvy
- Kde a jakou cestou začít s Javou
- Microsoft SQLServer 2000 Driver for JDBC bug?
- Začátky s Javou: kde, co, proč, jak zkompilovat a spustit
- J2ME — drobnosti pro vývojáře
- Editorial a články na víkend
- J2EE vzory: Inversion of Control a Dependency Injection
- Velcí hráči proti JDO
- Dobrá rada nad zlato: vylepšujeme kód
- Java kód pro více verzí JDK
- Proč java.util.Properties není bezpečný
- J2ME — Soutěž START 2004
- Distribuce JRE
- Nastavení systémové proměnné JAVA_HOME
- Zdroje informací o Jave
- Čtení na víkend
- Porovnávání řetězců v Jave
- Souboj na poli IDE — NetBeans hlásí další vylepšení
- Diskusní fórum Eclipse
- Desktopový systém od Sunu
- Tipy pro urychlení JDBC aplikací
- Sun a Microsoft: válečná sekera zakopána
- jTDS JDBC Driver 0.8-rc1
- Eclipse 3.0 M8 — další krok k dokonalosti
- J2EE Framework Spring
- JavaWorld je zpět
- Čtení na víkend
- Testy Servletu, JSP a Filtru
- Java kdekoliv — 1 500 000 000 zařízení s Javou
- Groovy — další programovací jazyk pro Javu
- IDE Eclipse v knižnim vydání
- Články na víkend
- J2ME — benchmark mobilu
- Návrat do budoucnosti — editory kódu nebo IDE
- NIO a Servlety
- IBM naléhá na Sun, bude Java open source?
- Zátěžové testy s programem Apache JMeter
- Sun, Java a open source
- Desktopové aplikace v Jave, utopie nebo realita?
- Nový web framework Chrysalis
- Servlet 2.4 a JSP 2.0 prakticky
- Protunelováno!
- Vydání FindBugs 0.7.1
- EclipseCon 2004
- Programovat znamená psát testy
- Čtení na víkend
- J2SE 1.5 beta 1 je venku
- Translety — superrychlá XSL transformace
- Vydán jTDS JDBC Driver 0.6
- Články na víkend
- J2EE plug-in Lomboz volně dostupný
- Struts v přikladech II
- Java — výkonový test
- Java Server Faces přicházejí
- Čtení na víkend
- TheServerSide se otevřel pro .NET
- Ambiciózní projekt Sun Java Desktop System
- Potřebuje Java změnu?
- Plány a milník jménem Eclipse 3.0
- Robocode — začínáme
- Cache a webové aplikace
- Javadoc zdarma
- Nyní příchod tygra — Java[tm] 2 SDK, Standard Edition 1.5.0 Alpha
- Projekt Apache Logging Services
- Struts, komentovaný příklad
- Flex a web appliaction framework
- Návrhový vzor MVC
- Porovnání bezpečtnosti platformy Java a .NET II
- Robocode — naučte se Java na výukové hře
- Články na víkend
- Bug patrol aneb hledáme a odstraňujeme chyby systematicky
- Programujeme LEGO stavebince
- Pár linků
- Porovnání bezpečtnosti platformy Java a .NET
- Články na víkend
- Velká encyklopedie Javy
- Články na víkend
- JBoss vs ASF — roztržka pokračuje, na řadě je Jetty
- Za tajemstvím Class Loaderu
- Jak bylo na Sun Tech Days v Praze
- Editoriál
- Singleton a problém ClassLoaderu
- Java Tiger v hledáčku
- Co týden dal
- Cocoon na webové aplikace
- Jakarta Struts v akci
- Internacionalizace v rámci servletu
- Co týden dal aneb krátké zprávy
- Byte kod pod lupou
- Singleton a problém Double-check lockingu
- Java vs. C#
- Mýtus rozšiřitelnosti PHP
- Vlastnosti dobré střední vrstvy
- Pozor na výjimky
- Velký cirkus v Praze, Sun Tech Day
- Co nevíte o platformě Java
- Swing versus SWT
- České blogy o Jave
- Co den dal aneb krátké porozhlédnutí
- Metody set a get v OOP jsou špatným návykem
- Dědičnost vs. implementace
- Java Servlets — session tracking
- Brána do světa portálové technologie
- Intel podporuje Javu
- Servlet specifikace 2.4 podrobněji
- Základní znalosti v objektových technologiích
- J2ME, MIDP 2.0 — co přinese
- Java roadmap
- Základy datových struktur a algoritmů II.
- Jonathan Simon:skriptování nejen v XML
- Java Tiger na obzoru
- 10 žhavých tipů pro Javu a XSLT
- Java Servlets — krátké představení
- Do říše verzí s rootem
- Na obzoru Servlet specifikace 2.4
- Oprimalizace SNO
- Vyjímky v jave prakticky
- Kdy chytat výjimky
- Čtení na víkend
- Srovnání J2EE a DOT.NET z hlediska výkonu
- J2EE a DOT.NET po druhé
- Těžké kalibry v akci aneb J2EE,.NET
- Iné kafé aneb pár tipů na dobré články
- Eclipse a ti druzí
- Sborník konference Objekty 2002
- Testujeme pomocí jUnit v prostředí Eclipse
- Dokumentace k Jave ve formátu HTMLHelp nebo WinHelp
- Žrouti paměti v Jave aneb přežírání škodí všeobecně
CZ Podcast
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.