Diary
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
Programming III
Redux class base action middleware
Generate AssertJ Plugin
antlr4 + querydsl
querydsl
deployable
people
@
Worksheet
CodeGen
VirtualForm
MemoryTester
Programming II
VSF
BatchMonitor
XPathTest
CodecTest
Cron Viewer
No name
MiltiTools
Programming
Socket Debugger
Packet Capture
Java Service Manager
MetaObject
OSOP
Berimbau Tab
Caruru
Notaden
DMT
Mole
Poaching
HostEditor
FileSynchronizer
Programming I
A*
Bead
Repository
music
John Resig
1984
JQuery
http://en.wikipedia.org/wiki/John_Resig
John D. Carmacks
1970
Doom
Quake
http://en.wikipedia.org/wiki/John_D._Carmack
Linus Torvalds
1969
Linux
Git
http://en.wikipedia.org/wiki/Linus_Torvalds
Joel Spolsky
1965
Joel on software
stackoverflow.com
http://en.wikipedia.org/wiki/Joel_Spolsky
Kent Beck
1961
JUnit
TDD
Extreme Programming
http://en.wikipedia.org/wiki/Kent_Beck
Joshua Bloch
1961
Effective Java
Java Concurrency In Practice
http://en.wikipedia.org/wiki/Joshua_Bloch
James Gosling
1955
Java
http://en.wikipedia.org/wiki/James_Gosling
Richard Stallman
1953
Free Software Movement
GNU
Emacs
http://en.wikipedia.org/wiki/Richard_Stallman
Bjarne Stroustrup
1950
C++
http://en.wikipedia.org/wiki/Bjarne_Stroustrup
Dennis Ritchie
1941
C
Unix
http://en.wikipedia.org/wiki/Dennis_Ritchie
Donald Knuth
1938
The Art of Computer Programming
TeX
Premature optimization is the root of all evil.
Software is hard.
http://en.wikipedia.org/wiki/Donald_Knuth
Tony Hoare
1934
Quicksort
Null reference
http://en.wikipedia.org/wiki/Tony_Hoare
Fred Brooks
1931
Mythical Man-Month
http://en.wikipedia.org/wiki/Fred_Brooks
Edsger Wybe Dijkstra
1930
Dijkstra algorithm
Go To Statemenbt Considered Hamful
Semaphore
http://en.wikipedia.org/wiki/Edsger_W._Dijkstra