IT-related
Computer science ain’t as good as it should be
Jul.30, 2009
When I start studying computer science in the University class I truly believe that it is all I need to get started writing good programs. Algorithms > Functional programming > OOP > Databases > MVC is a step-by-step path of all people that learn programming of the web application. But…
(continue reading…)
6 Comments
:criticism, database, oop, programming, science
more...
When BDD user stories is productive
Jun.29, 2009
When you are skilled Unit tests writer it is not very easy to estimate the potential of BDD. Moreover in most cases BDD is used as a human-readable wrapper for unit tests. Do you really think that programmers need such abstract layer? Of course not… Users needs them.
(continue reading…)
1 Comment
:application, bdd, behavior, criticism, tdd, test, user story
more...
(continue reading…)
Pragmatic review of Google Wave technology
Jun.08, 2009
Have a good time watching the Google Wave presentation video. Looks like an excellent open technology that will make our life easier. I like the overall idea. It is really awesome. But I personally admit some things that seems useless to me…
(continue reading…)
Leave a Comment
:criticism, review, technology, wave
more...
(continue reading…)
What do you expect from the interface?
May.05, 2009
Read a great article today - Liskov Substitution Principle (LSP). It let me understand that Interface is not just a list of methods.
(continue reading…)
6 Comments
:idea, interface, java, LSP, programming
more...
(continue reading…)
JBoss Seam usage makes the application code crazy!
May.04, 2009
Seam Application has a number of good innovations but let’s find out if we lose some advantages that we had before. I started application development with JBoss Seam one year ago. With the code base growth I have had more and more problems in workflow development .
(continue reading…)
11 Comments
:criticism, java, jboss, programming, seam
more...
Update and create timestamps with MySQL
Apr.30, 2009
A lot of relational tables need created and update timestamps columns. I prefer having them for all tables with no exception. However, most of applications I am working on are running MySQL. MySQL has minor limitation on timestamps. Unfortunately you can create only one time stamp column that has DEFAULT NOW() value. Read more to see how to avoid this limitation. (continue reading…)
11 Comments
:database, howto, mysql, timestamp
more...
Aphorisms about programming
Apr.29, 2009
I am not clever. I am just yet another way to use google.
Good programmer should be lazy.
The hole in your pocket is not critical unless you have a hole in your other pocket.
(continue reading…)
1 Comment
:aphorism, humor, programming
more...
Good programmer should be lazy.
The hole in your pocket is not critical unless you have a hole in your other pocket.
(continue reading…)
Ant task to install tomcat service
Apr.28, 2009
If you are familiar to run Apache Tomcat as Windows service, you can install it with the ant task. build.xml file sample under the cut line.
(continue reading…)
1 Comment
:ant, howto, java, service, tomcat, windows
more...
Clear upload file input field
Apr.23, 2009
Many web developers came to the problem that they are not able to change value of file input field from Java Script in the web application. There is no access to value field of file input tag because of security restriction. However there is a trick how to erase this field if you need it in your application.
(continue reading…)
37 Comments
:file, howto, html, input, javascript
more...
(continue reading…)
Technical documentation
Apr.08, 2009
There is no one technical book I read more than a half. Is everybody doing this way?
I recommend book authors to explain themselves in more short form.
Leave a Comment
:documentation, IT-related
more...