Ooh!
Today Ukrainian football team finally fulfilled my expectations! They will be playing in 1/8 final! They did it not without trouble especially thanks to Trabelsi from Tunisia's team. Even his name...
View ArticleI'm Very Proud of...
...these guys!!! Tough play, steel nerves and luck - they demonstrated everything today :) I'm proud! By the way, this is IIRC the best result ex-USSR football team ever showed since 1970 when USSR...
View ArticleHojotoho! Heiaha!
Today I finally finished listening to the Wagner's "Der Ring des Nibelungen" opera (CD recording only alas). The complete Ring Cycle took me exactly four days to finish listening but I don't regret of...
View ArticleMoved!
I've recently moved into the new appartment. The move itself was wery taxing and took more than a week (mostly because all my family including grandparents and parents was moving). But we finally made...
View ArticleReal Life Happens
That's what I heard from manyoso lately and he was damn right. This indeed happens and I see I'm not the one. Well, my day this week consisted of 16 hours and if I substract two hours I spend to have...
View ArticleIt's Good to Be Back
Yes, I'm back after not committing for a month and I'm back with the new ruby parser for KDevelop. The parser is of course not finished and it barely parses simple ruby code but it is there. I'm...
View ArticleThe Case of Ideal UI Mode
In Qt 4.2 trolls did amazing job at improving dockwidgets. They even added the tabbing feature so that you can group docks into the one tabwidget by just dragging one on top of another. A couple of...
View ArticleTraveling the World
I've too tired today to hack and therefore decided to blog a bit. I'm sitting at the Budapest airport waiting for my flight to Dublin which should be my last flight for the next week. And that week I...
View ArticleOne September, Two Conferences. Part I: aKademy
A lot of water flew away since I promised to blog about RailsConf Europe 2006. And one major event started and finished also during that time - the aKademy conference. So during one September I...
View ArticleStrange Loops, Self-References? Self-Reflection?
Finally I found the bravery to get Hofstadter's GEB (Gödel, Escher, Bach) book from the shelf and start reading it. To this moment I've only read an introduction and suddenly realized that those...
View ArticleWhite vs Black, Good vs Evil (RailsConf Report)
I thought I'd write some words about RailsConf Europe here. I'll do that now but there's one more important thing I want to tell people here apart from just giving an overview of the conference....
View ArticleMore Choice Is...
Choices == Headaches ? I've recently enjoyed this article from Joel :) No, the beginning of the article was sensible, but the end was... If we follow him, then we must conclude we don't need shampoo...
View ArticleThe Story About a Gentleman and Two Gardeners
I was reading Aaron's blog and that infamous OSNews article today when the story came into my mind. So I had no other choice other than to dump it out here ) Two gardeners quietly worked on their...
View ArticleKDevelop4 Evolution: The UI
It's been a long time since I last talked about the progress on KDevelop4. This has to change ;) I'll try to keep everyone informed about recent developments in KDevelop4. Last time our new user...
View ArticleKDevelop4 Evolution: The UI, Part 2
I know I promised to blog often about KDevelop4 progress, but I did not intend to write one more post today ;) The reason I'm doing this is that someone came today to #kdevelop IRC channel and asked...
View ArticleScripting KDevelop3?
"Scripts" menu has been a dark horse of KDevelop since it first appeared. Almost nobody knew what it was and understood what hides beneath it (myself included until recently). But in fact the menu is...
View ArticleKDevelop4 Evolution: The Project and Buildsystem Management
IDE's project management features are what everyone can see. Together with advanced language support features, proper build system support is the most prominent feature that differentiates IDE's from...
View ArticleKDevelop4 Evolution: The Application Templates
IDE's are usually created to make things easier and faster for developers. And most of them achieve this goal to some extent. But there is one group of people that has always suffered from IDE's....
View ArticleYes, Summer Ends This Week
As Thiago noted, the deadline for Google Summer of Code applications is approaching. And I'd like to note that we have not many applications for KDevelop related projects yet. Last year there were...
View ArticleCatching Up
Uh, I have discovered I haven't blogged since March. Not that nothing happened, contrary a lot of cool things were in those two months. First, there's a lot things done in KDevelop. I was overloaded...
View ArticleDomination
I'm sitting here at one of the boring talks at RailsConf and have nothing to do, so I decided to blog a bit :) Basically Ruby/Rails people are great Mac fans (see this Flickr picture). Some of them...
View ArticleRailsConf'07 Post Mortem
RailsConf this year was huge. About 1600 people were there who paid incredibly high amount of money for the entry. And (like last year) it was again a show with Chad Fowler playing balalaika (or what...
View ArticlePhD: T Minus Two...
Today the scientific council in my university approved my work for defense :) so I have only two steps left - defense itself and state examination board approval. Looks like the five-year work finally...
View ArticleScala: a Pleasant Discovery
I've recently became quite confident that choosing programming language is a process that is very similar to choosing what to cook. First you taste something. If you like it, you eat it. If you really...
View ArticleFunny Consequences of "Functions are Objects" Rule in Scala
Scala language is an unique combination of interesting language features and clear and concise syntax which is so rare in the world of programming languages. Scala is truly object-oriented. This does...
View ArticleMore Surprises in Scala: Covariance and Contravariance
I've been reading more about Scala discovering more and more nice features the modern language with static typing can bring. Some of those features look to me just as an syntactic improvement over...
View ArticleSomething Is Rotten in the State Ukraine
Maybe you know, maybe you don't, but Ukraine is approaching another round of parliament elections. As we didn't have enough elections recently! And once again, three major forces participate and again...
View ArticleNostalgia for Kugar
It's been a long time since I last used Kugar. It's been even longer time since I last developed Kugar. But today was the Kugar day... Yes, today I had to address 95 envelopes (I'm about to send...
View ArticlePhD: T Minus One...
Today was finally the day of my PhD thesis defense! The defense went very well, the scientific council of my university approved my work with 10 votes "for" and 0 votes "against" and was overall...
View ArticlePhD: (double) Dr. Dymo
The PhD saga is officially over today! In April I've got my Candidate of Sciences diploma and today I've received my PhD diploma. Yeah, one of the pros of defending your dissertation in Ukraine is...
View ArticleKDE4 Performance on NVidia 8600GT: Problem Solved by Bying ATI
I've been running KDE4 desktop since May and I've constantly suffered from poor desktop performance and various graphics card related problems. Now I've solved those problems: I've bought an ATI card....
View ArticleKDE 4.2 Review From Inside Out. Part 1
It's probably the first time in my life when I'm writing a post with a word "Review", but looks like it's a perfect time to start doing that. Right now I desperately need to tell the world about KDE4,...
View ArticleKDE 4.2 Review From Inside Out. Part 2: Applications
I didn't expect the previous part of this review to be so popular. Huge thanks to everyone who read, linked and commented it! I know I promised you to write about KDE4 applications, so without further...
View ArticleKDE 4.2 on EeePC Mini Review
I was going to continue my series of KDE 4.2 reviews, but two weeks ago I've installed KDE 4.2 on my EeePC and couldn't wait any longer to share my experience with that. I've been a happy owner of an...
View ArticleComparison of KDE4 Graphics Performance on nVidia 8600GT and ATI HD3450
Five months ago I wrote a post about inadequate graphics performance of KDE4 and Qt4 applications on nVidia cards using the proprietary nVidia driver. I was unhappy with the nVidia 8600GT performance...
View ArticleI'm Speaking at RailsConf 2009!
Two important things made me busy lately. One is the preparation of the annual KDevelop Team Meeting which I'll write about later and another one is preparing for my RailsConf 2009 presentation called...
View ArticleThe antiPad
The more I see things like iPad, iPhone, iTunes, etc. coming, the more I am motivated to continue using, developing and promoting Free Software. This world needs people who care about freedom in...
View ArticleRuby Language Support in KDevelop4
It's been more than a week since I got back from Kate and KDevelop Hacksprint we had in Berlin, but I feel it's never late to write a blogpost about it. The hacksprint was full of hacking, drinking...
View ArticleKDevelop BoF on Wednesday at 16:00 in Area 4
We rescheduled KDevelop BoF from Friday to Wednesday so that more people can attend and so that we ourselves can attend :) KDevelop BoF will happen on Wednesday July, 7th at 16:00 in Area 4. The BoF...
View ArticleShow Me How You Use KDevelop
I'd love to learn how you use KDevelop, what you use, what is your workflow, etc. If you're here at Akademy and up for a quick user testing session, grab me at any time. Currently I'm at Demola. If...
View ArticleKate/KDevelop Sprint: New Ruby Language Support Progress
New KDevelop Ruby language support plugin is now production ready :) Why? Because it opens my huge (and proprietary) Rails-based project without any single crash. Thanks to Miquel and Milian who...
View ArticleKate/KDevelop Sprint: More Progress with New Ruby Language Support
More news about the new KDevelop Ruby language support plugin. This week saw many improvements on parsing and semantic analyzing side. Just to name a few, parser is now able to recognize even the most...
View ArticlePreannouncing My Ruby Performance Book
I'm proud to preannounce my Ruby Performance Book. I've been optimizing Ruby and Ruby on Rails applications since 2006. I wrote numerous performance patches to both Ruby, Rails and applications that...
View ArticleKDevelop in Facebook Open Academy Results
Open Academy has ended. All my 3 students successfuly completed the program and their assignments. I gave them positive evaluation and I'm looking forward seeing more contributions from them in the...
View ArticleSigned with Pragmatic Bookshelf To Write My Ruby Performance Book
Great news on my Ruby Performance book. First, I have signed with the Pragmatic Bookshelf to write and publish it. Second, the book itself is well underway. Signed up with Pragmatic Programmers...
View ArticleI'm Speaking at RubyConf on Ruby Performance. Call for Sponsors
Join me at my Ruby Performance Secrets and How to Uncover Them session at RubyConf 2014 in San Diego, USA (November 17-19). I've been building Ruby and Rails software since 2006, and had to spend about...
View ArticleMy Ruby Performance Optimization Book Beta Is Out
I'm excited to announce that the beta release of my Ruby Performance Optimization book beta is out! The ebook is available from Pragmatic Bookshelf for just $24. Click the "Buy Now" link below to get...
View ArticleGet 40% Off My Ruby Performance Optimization Book (and Other PragProg Ebooks...
Pragmatic Bookshelf has a sale today through Friday. They give 40% off any ebook when you use code XMASJULY2015 during the checkout. Beta ebooks are also on sale, so it's a good chance to get my Ruby...
View ArticleMy Ruby Performance Optimization Book Is Now In Print
My Ruby Performance Optimization book is in print! Honestly, it's old news. I was so excited to get the book out and ruby-performance-book.com up that I forgot to announce it here on my personal blog....
View Article$6 Discount on Ruby Performance Optimization Book (Paperback) Today on Amazon
Amazon sells my book today for $30 ($6 off). I just found this myself by accident. Given the unpredictable nature of Amazon, you'd better hurry up and get your book while the sale is still on. Here's...
View Article
More Pages to Explore .....