Facebook messages UX 21 December, 2012

facebook messagesI was reading this article on how Facebook is experimenting with taking payments to deliver your message to some person’s inbox and not the “other” folder.

That reminded me that I should check that infamous “other” folder, just to check if somebody was trying to get in touch. Luckily there wasn’t since people still use email, not this half-assed messages thing from Facebook.

Missed opportunity for Instagram 18 December, 2012

Today the internet is filled with news about Instagram changing their Terms of Use. The meat of this changes, for me at least, is this:

You agree that a business or other entity may pay us to display your username, likeness, photos (along with any associated metadata), and/or actions you take, in connection with paid or sponsored content or promotions, without any compensation to you,

This basically means that Instagram/Facebook will be able to take your beautiful photo (and in case you are famous, your name) and sell it to some other company to use in their advertisements. Without, off course, you getting a penny.

After mentoring Rails Girls 17 December, 2012

The first Rails Girls event in Ljubljana was great fun and a huge success. I volunteered to be a mentor and I’m really glad that I did. The whole day went by in the blink of an eye, and I’ll be more than happy to do it again someday.

Me coaching Rails Girls
Me coaching @ManjaUZ and @AndrejaCokl (© Katarina Jazbec & Rails Girls Ljubljana)

Pick a style, any style 13 December, 2012

I’m sorry, but if you sometimes put spaces around parentheses and sometimes you don’t, I just can’t be your friend any more.

I’m talking about source code writing style of course, or rather lack of it. Whenever I open some file that looks something like this …

FUBAR code

… I get a sudden urge to punch however wrote that in the face.

How to be cool in Google search 23 November, 2012

You may have noticed, in recent months, that some search results on Google have extra stuff displayed next to the regular title and small text that we are used to. Some even have images displayed! So, what’s this all about?

Google SERP


HN Favourite Users 18 November, 2012

Let’s face it, Hacker News could do with a make over and some new features, but I don’t think that that’s going to happen anytime soon. So I’ve decided to scratch one of my own itches with it and made a new extension for Chrome: HN Favourite Users. What it does is highlights your favourite users on any HN page that you are on. Nothing fancy really but it gives me a feature I’ve always wanted. I normally don’t look at who made a comment or who submitted what. But I do like to read comments from my friends, and this extension informs me that one of them submitted or commented on the page I am on.

HN Favourite Users

Mentoring Rails Girls 16 November, 2012

There’s a lovely new event coming up here in Ljubljana, aimed at women who’d like to learn programming. Apparently this has already been done across the globe and it’s been quite a success. Rails Girls is a two-day workshop for women who don’t have any experience with programming, and the aim is to introduce this subject to more females in hopes that the IT world wouldn’t be so male dominated. I think that this is a fantastic idea so I’ve volunteered to help them out with mentoring. I’ve even convinced my girlfriend to sign-up and take part.

Rails Girls Ljubljana

New design 3 November, 2012

You are looking at a new design for this page. The old one was really, well … old. And it gave me a perfect opportunity to play around with Twitter Bootstrap. I must say that I like this bootstrap thing a whole lot. It’s really amazing when you see what you can come up with in ridiculous small amounts of time. And if you are brain dead as far as design goes (like me) it really can help you build some amazing stuff.

I’m pretty happy with how this redesign turned out, there are still some details to iron out, but I’ll get to those when I have the time. But do please let me know if you find anything out of place. The code (not the word press version) is available on GitHub if you’d like to have a look.

How to serve JS&CSS files properly (part 2) 24 October, 2012

In the first part of this post I talked about how you can minify and combine your CSS and JavaScript files. Now, let’s have a look at the rest of the items:

- compress
- cache
- serve from cookie-less domain

Compress .js and .css files

Again, smaller is better and with flicking the right switches in your web server you can save a lot of bandwidth and download time for your users. Since there are many web servers I won’t go into details on how to do that, but it’s fairly straight-forward on most of them. Also don’t forget to compress your HTML and any other resources you might have. This is one of those quick&simple “tricks” you can make and get a lot of benefit.

OSX leave my USB key alone 6 October, 2012

I’ve been using OSX for almost a year now which, naturally, makes me an expert on all things OSX and gives me the right to rant about it. It’s been a mostly pleasant year, but there are some issues with this god-sent operating system. The single most annoying thing about OSX is how it’s handling USB keys (or any other external storage for that matter). I really want to smack somebody for this cock-up.

So, what is the issue? Well first, it’s issues, plural. And that’s not very OSX-y.

The first issue is that heaven forbid you insert a USB key right after you wake your computer from sleep. It just won’t detect it. You have to wake it, log back in and then you can insert and use the key. Not a deal braker but quite annoying if you like to get things done fast.