Archive for the ‘personal’ Category

InteliJ Program

Sunday, November 9th, 2008

Some time ago I agree to take participation in Banner Program. Now I’ve got JetBrains Banner on my sidebar, currently still pointing to ReSharper . I IntelliJ user but some time ago I get ReSharper. I’ve got two account that was merged. Currently I’ve got only one and wait for banner for InteliJ 8.

If you plan to buy IntelliJ Idea or ReSharper fill free to use my customer id (if you want), maybe I get T-shirt or even free IntelliJ personal license. Of course T-shirt is the thing I want the most because JetBrains participate in WJUG give away program, and every presenter gets it own IntelliJ license. Because of that I currently preparing something to get license for IntelliJ 8 :) .

SpringSource – Developing Rich Web Applications with Spring

Friday, November 7th, 2008

Today I’ve just finished a training from SpringSource about developing Rich Web Developing. Our trainee was Marten Denium. This was very nice training and one day we go with Marten to CK Oberza. It was quite nice time, and we get some information about Spring 3.0, maintenance policy, Spring Tool Suite and of course about how Marten was recruited, how his daily job look like ( with some interesting story)

The training is very nice and if you have occasion to have it, just get it, a bonus added is that when SpringSource will finish certification path so thanks to this you get free voucher. We also get this certificate.

The training consist of SpringMVC topic, WebFlow, Spring-JS, JSF with Spring-Faces, Spring Security and many more. You can read detailed information here.

Also during the training Lukasz asked many questions Marten defended quite nice but form time to time we have right, as Marten said today it was the first time when he has so detailed and refreshing question( usually he has question that he can answer to them “Read the funking manual” :) .

During one of the lab I found bug (thanks to firebug) and rose it in JIRA. Martin added comment which I want to also added after I rose this issue. Nice training, and Marten is OK.

Photo tryout one

Sunday, September 28th, 2008

I use this blog for english improvement, now I want to use it for my picture-taking experience. If you have some objections give me response in comments.

This week photo (one of them) I want to share is:

Springframework and Hibernate Training

Wednesday, August 27th, 2008

I’ve just agreed with my boss to conduct training. The training will be provided by myself. Here is brief outline of the training. If you have some suggestion, I will be very obligated.

* Spring IoC

  • Introduction
  • Resource Abstraction
  • Bean Lifecycles
  • Lifecycle callbacks
  • Lab 1
  • Factory Bean
  • Method Injection
  • Alternative Injection Strategies
  • Lab 2
  • Bean Inheritance
  • Autowire
  • Bean Scopes
  • Lab 3
  • Property Editors
  • Post Processors
  • Lab 4

* Spring AOP

  • Introduction
  • Declaring Advice
  • Declaring Pointcut
  • Lab 1
  • Proxying Mechanism
  • Schema base AOP vs @AspectJ
  • Lab 2
  • AOP API
  • Lab 3

And Day Two:

* iBatis

  • When to use
  • How to use
  • Lab 1

* Hibernate

  • Introduction
  • O/R Mismatch
  • HibernateTemplate
  • HibernateDaoSupport
  • Lab 1
  • Transaction
  • Lab 2
  • Subclass mapping
  • UserTypes
  • Polimorfic Queries
  • Lab 3
  • HQL, Criteria, DetachedCriteria
  • Filters
  • Object state
  • Lock/Update/Merge/Flush
  • FlushMode
  • Detached Object
  • LockModes
  • Lab 4
  • LazyLoading
  • Fetch Joins
  • Advanced Collections (Bag/Set…)
  • Lab 5
  • Interceptors
  • Listeners
  • Second LeveL Cache
  • Batch Operation
  • Lab 6

Please give me some feedback, and of course I will share with you if I spot something interesting.

California – Part One

Wednesday, March 19th, 2008

Our trip began in Warsaw airport with great news that our flight was canceled. We must go to BA and they rebooked us to LOT flight. Next great news was in london, the security guard said us that it impossible to get to our flight to San Francisco. Our last chance was that our luggage should automatically send to SF, so security guard gets our documents and come back with our tickets, he told to us “run quickly to gate 10”. The last thing was that our luggage didn’t run so quickly as we did ;) . BA gave us 50$ for primary prerequisite. That was enough for us, so we rent a car and go to Golden Gate vista point.

Misfortunately we didn’t have camera because main was in luggage and the new one was uncharged. So we simple go for a Nappa valley, the country of wine on oil. Unfortunately we was exhaust so we stay in motel. Next day we eat in Tarantino like bar.
Next we arrived into Jack London cottage. He invented many interesting things, I simply could say that he was American Edison. He was writer, farmer , etc. The park near his cottage is nice to see, but you must look out poison oak and Rattlesnake

After that we went to Benziger winery which is famous for Biodynamic wine-growing. We taste great Pinot Noir, than Merlot, Cabernet Sauvignon and finally Syrath. Decision was not easy at all, so we asked for help. We bought six bottles, and the greatest of mine I keep in secret and will drink it with my wife on our marriage date. We ask about others winery and we get for free a map, and a suggestion about the road. Yeah Trinity Road was pleasure for our eyes but I as driver hadn’t good time, lots of curves with nice views after few glasses of wine.

Ok because I see it’s no easy to write all the story at once, this is the end of part one episode one ;) .

See you

Full map of part one, we are in 20-30% of the road ;) , If you like to go deeply into details, let me know

Time for sponsor – Roche Winery ;) and few photos

Our car and first moteltarantino.pngRoche WinerySnakes we love itJack London ParkBenziger wineryTrinity Road

about me

My name is Sebastian Pietrowski. I've finished Warsaw University as Master degree. I started my journey with Java 1.1 with Thread and JDBC programing in 1998 as I worked for merlin.pl. In 1999 I've passed Java Programer Certificate for Java 1.2, and was solution architect of merlin.pl infrastructure when we was moving from pl/sql to J2EE. It was great performance optimization with 10 times more req/sec than in requirements and 85 times faster as original solution.

Currently I work as Expert Software Development Java at F.Hoffmann-La Roche. The company was founded in 1896 and today, Roche employs over 80.000 people. After work I'm involved in activities related to Scala/Lift, Ruby/Rails/Merb, Python/Django. This is because I try to be pragmatic also I'm focused on application performance and tuning with success in my daily work.

My Yoda's motto: Do, or do not. There is no try.