Yesterday, we celebrated the birthday of my employee Alex in a fancy Russian
restaurant. If you haven't tried it, go there - once. The party started late,
and I've never seen such a variety of food on the table at the same time
(they call this setup "bratskaya mogila," which means "mass grave"). After
five shots of straight vodka, we enjoyed a Broadway-type show, and then more
drinks and food. Anyway, this morning the last thing I wanted to do was drive
to my gas station.
Last time I selected a Java Web application framework
(http://java.sys-con.com/read/136518.htm) and for a second, I regretted that
I hadn't implement a Web application. If I had, I could have opened a Web
browser and checked on the business without leaving home. At the moment, I
was pretty sure there were only two types of users that could appreciate Web
applications:
Sober people who want to buy... (more)
JDJ's Enterprise Editor, Yakov Fain (pictured) writes: If you are planning to
hit the job market, you may need to refresh some of the Java basic terms
and techniques to prepare yourself for a technical interview. Let me offer
you some of the core Java questions that you might expect during the
interviews.
For most questions I’ve provided only short answers to encourage
further research. I have included only questions for mid (*) and senior
level (**) Java developers. These sample questions could also become handy
for people who need to interview Java developers (see also ... (more)
These days everyone is talking about AJAX. It’s supposed to be a cool way
of creating Web applications.
The idea is noble: instead of rendering an entire HTML page on each little
change on the page, it’s much better to send an asynchronous request that
will get the data for you and refresh only the relevant portion of the
screen. Every author writing on AJAX is giving the same (the only? ) example
where this technology is being used: Google maps and email. (BTW, I’m a
little sick of these examples). Since I’m not going to be helping Google in
improving their maps, I’d like to se... (more)
A typical Java developer knows that when you need to develop a GUI for a Java
application, Swing is the tool. Eclipse SWT also has a number of followers,
but the majority of people use Java Swing. For the past 10 years, it was a
given that Swing development wouldn't be easy; you have to master working
with the event-dispatch thread, GridBaglayout, and the like. Recently, the
NetBeans team created a nice GUI designer called Matisse, which was also
ported to MyEclipse. Prior to Matisse, JBuilder had the best Swing designer,
but it was too expensive. Now a good designer comes with N... (more)
My solution to the problem? I've written my own e-book on it: Java
Programming for Kids, Parents and Grandparents. Dave became my first kid
student and this has helped me a lot to understand the mentality of the
little people.
This is what I've learned while working on this project:
Most of the programming tasks require minimal knowledge of arithmetic and
algebra skills. To start programming, a kid needs to understand what x = y+2
means. Another important concept to understand is an if statement.
Kids develop the abstract reasoning abilities by the fourth-fifth grade, and
they... (more)