Jan Novotný

Jan is an IT anarchist who believes that knowledge is a treasure that should be shared among everyone who hungers for it - and not kept in vaults protected by patents. As such he tries to dig deep for the knowledge and publish gems he has discovered.

Posts

February 05, 04:41 AM

A month ago I had an incident on production that was caused, as I found out later, by poor performance of used JSON parser library. I’ve optimalized the code and got over it but decided to look for another library with better performance characteristics. I searched for some existing benchmarks as found two of them [...]

Související články:

  1. Elegantní způsob ukládání verzi v Java archívech
January 26, 11:38 AM

Prozatím mám spíš takové zkušenosti, že petice a protesty nefungují. Nicméně je to jediný nástroj, který nám demokratické zřízení dává (když nepočítám volby jednou za 4 roky). Proto jsem se rozhodl napsat našemu poslanci v EU a osobně jej požádat, aby hájil práva našich občanů a vydal nesouhlasné stanovisko se současným zněním dohody ACTA. Pochybuji, [...]

January 01, 08:41 AM

Tradice jsou tu od toho, aby se dodržovaly. Navíc já sám si chci trochu zrevidovat, jak se situace v blogosféře vyvíjí. Mám totiž trochu pocit, že aktivita bloggerů maličko uvadá a je nahrazena krátkými tweety, příspěvky na G+ nebo Facebooku. Tak trochu to pociťuji i sám na sobě – rok od roku je na mém [...]

Související články:

  1. Čtvrtý rok Myšlenek Otce Fura
  2. Třetí rok Myšlenek Otce Fura
  3. První rok Myšlenek Otce Fura
December 27, 03:50 PM

Tohle byl pro mě nějakou dobu oříšek, než jsem narazil na pár článků s překvapivým – ne dokonalým, ale přeci jen nějakým řešením. Problém je jednoduchý, chtěl bych aby bylo možné v nějaké abstraktní třídě definovat cosi jako: Což jsem potřeboval z důvodu získání reference na AOP proxy obalující moji třídu – v níže uvedených [...]

December 03, 07:30 PM

Nikdy, nikdy nepodlehněte své lenosti. Všichni známe předvánoční čas plný akcí a večírků a uznávám, že včera jsem velmi zvažoval, jestli chci na CodeRetreat vlastně jet a zmizet o desíti z jiné akce s přáteli úplně střízlivý. Přiznávám svou slabost a stydím se, že jsem vůbec kdy zapochyboval. CodeRetreat byl jednou z mých letošních nejlepších [...]

October 31, 03:00 AM

Tímto článkem udělám malou výjimku a zkusím Vás všechny oslovit s nabídkou práce u nás ve Forrestu. Je to zvláštní, ale už nějakou dobu sháníme Javistu a nedaří se nám sehnat nikoho s kým bychom si padli do noty. Říkal jsem si, jestli to není tím, že ploché inzeráty Vás moc neosloví – respektive práci [...]

October 17, 08:00 PM

Dnešní příspěvek bude velmi krátký. Je dost pravděpodobné, že podobné řešení už dávno máte ve svých tetovacích utilitkách, ale mě tato kombinace napadla relativně nedávno a jsem nadšený z toho, o jak elegantní řešení se pro testy jedná. V některých testech potřebuji vytvořit část Spring aplikačního kontextu, jehož některé beany mají závislost na nějaké další [...]

Související články:

  1. Jak jednoduše simulovat v testech HTTP server
  2. Testing Aspect Pointcuts – is there an easy way?
  3. Spring CgLib Dynamic AOP Proxies – proper Pointcut equals method is simply essential
September 25, 03:53 PM

Letošní WebExpo se skutečně vydařilo. Rozhodně se v něm nevyskytovaly žádné fatální problémy, jejichž jsem byl svědkem minulý rok. WebExpo má oproti jiným konferencím (konkrétně můžu porovnávat se zahraničními Java konferencemi) zvláštní atmosféru. Kromě toho, že se tam můžete setkat s velkým množstvím českých „elit“, je v něm i řada drobností, které potěší a pobaví. [...]

Související články:

  1. WebExpo 2010 – pátek
  2. WebExpo 2010 – sobota
September 20, 11:28 AM

Od začátku letošního roku pracujeme na drobných vylepšeních, které mají za cíl zlepšení uživatelské zkušenosti s našimi webovými aplikacemi. Kromě řady dalších věcí se naši UX odborníci zaměřili i na formuláře, které jsou standardní součástí většiny webů. O správném designu webových formulářů už toho bylo napsáno mnoho (viz. reference na konci článku) a v tomto [...]

Související články:

  1. Ještě pořád se držíte JDK, když je po ruce Joda Time?
  2. Vášniví uživatelé
August 28, 03:00 PM

V nedávné době jsem se seznámil s Petrem Dvořákem z Inmite, který stojí za organizací tzv. Binary Blood Day a k této aktivitě jsem se s radostí připojil. O co se jedná? Ve zkratce jde o motivování lidí z oblasti IT k prvnímu darování krve (nebo dokonce k zápisu do registru dárců kostní dřeně). Nejbližší [...]

Information

Repos
Gists
Followers
Following

Repositories

Watched Repositories

Profile

Senior application developer at FG Forrest
Internet | District Pardubice, Czech Republic, CZ

Summary

My main goal is to learn by helping people in real situations. I hate making software that never runs - what I need to see, is working reliable sofware, that realy helps people to work better, less and make their life easier.

I have been a part of team that worked on projects for big companies as well as government offices in Czech Republic. Let me name only a few of them: Ministry of Industry and Trade, Town Council of Prag, Ministry of Justice, ČEZ, O2 (UK).
Specialties: JEE, JSE, Spring, iBatis, Hibernate, Struts, MyFaces, AJAX, jQuery, SQL (Oracle, Informix, MySql, MSSQL), Acegi Security, XML, XPath, XSLT, HTML, CSS, JUnit (TDD)

Experience

  • Apr 2007 - Present
    Senior application developer, Branch office manager / FG Forrest
  • Aug 2006 - Apr 2007
    Senior Java Developer / Fincom Materna a.s.
  • Jul 2003 - Aug 2006
    Branch office manager, Chief programmer / Corpus Solutions a.s.
  • Jan 2001 - Jul 2003
    Programmer, Chief programmer, Project Manager / Corpus Solutions a.s.

Education

  • 1996 - 2001
    Univerzita Hradec Králové
  • 1992 - 1996
    Obchodní akademie, Chrudim
    Business, Accounting, English

Additional Information

Websites:
Interests:
Java development, new technologies, fantasy, RPGs, Terry Pratchet, historical fencing, beach volleyball and many others

Updates

Wall Photos

abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz