Marek Chrenko

Marek Chrenko / web & soft development

JSP

Java Servlet Pages is a new technology for me now. This site is the first experience, however it doesn`t need too much Java logic here. I would like to learn JavaEE with Spring and Hibernate components in order to be useful within enterprise sphere.


Java

My favourite programming language and I`ve been writing apps in Java since my first year on college. I write command-line applications, applets and GUI [using that new SwingWorker thing]. My favourite IDE is NetBeans, but it`s highly possible that IntelliJ Idea will replace it soon :)

Want to learn Java? Visit: http://www.mindview.net/Books/TIJ/


PHP

PHP is a must these days. I prefer this language for small projects, it`s easily to write and understand. I tried to learn PHP several times with no success until I realized that whole language is about echo function.


XHTML

Writing an ordinary XHTML page is not a big deal, until you open it in any Internet Explorer thing. I try to fulfil XHTML 1.0 Strict standard. Using CSS to style the document is obvious.


Javascript

I was a huge opponent of user-scripting technologies until AJAX appear. Javascript allows me to write quick user responsive web pages. I can`t even imagine writing a page without jQuery and dozen of its plugins [that according to me is the real power of jQuery]. Thanks John Resig and other contributors creating of javascript is fun [really]!


XML

I like things that can be extended, so as XML is. I usually store data in files instead of database, because of it`s easy maintenance and bring comparable results in small projects. I`ve got basic experiences with declarating the document schema using DTD and XML Schema. Addressing nodes and attributes within the document is achieved with XPath. I can do XSLT transformations too, but remember - costs extra ;)

Interested in XML? Visit: http://zvon.org


SQL

For most projects mySQL is sufficient, however Oracle or PostgreSQL is not a problem :)


SEO

Search Engine Optimization is necessary for promote your business among competitor`s. Nice results give a combination of valid XHTML site with RSS feed, XML Sitemaps, metatags and registering site on searching catalogs.


Fulltext searching

I spent few months on developing search application using Lucene library. Thanks this experience I can integrate searching features in web and desktop applications. Benefits of custom search engine are:

  • text extraction from almost any filetype;
  • control indexation process;
  • increase search relevation and results.

Want to see my bachelor thesis and JPoS application? Visit: http://www.fi.muni.cz/~xchren/jpos


C / C++

Nice and elegant languages. I learned C when I was 17 from an excellent book - Herout: Učebnice jazyka C. After reading that book I wrote steganographic program that hides information into BMP pictures. During the summer of 2005 I was developing my first commercial application that calculates color ratio in Borland C++ Builder. I love these languages till today, but they are not much helpful with creating web sites.


Pascal / Delphi

I would pick Delphi or Pascal for writing a poem. Why should I write begin and end when {} do the same trick? Thanks Pascal millions of people have an idea about algorithmization [even ladies :] But after writing code in Delphi for 5 months in work I don`t to use it anymore. We should stop them. It`s silly! :)

Are you Pascal hater too? Visit: http://everything2.com