Supporting developers out there

January 23rd, 2015 @ 10PM by Boštjan Cigan Leave a comment

sublimeThree years ago I ran across an awesome code editor called Sublime. Compared to Netbeans or Eclipse, it had a very minimalistic graphical user interface. But the power was not in the interface, it was in the speed and in the features it provided. With plugin installation more features could be added. It ran on an interesting “try for an infinity” before buying model, occasionally you would get a popup, but that wasn’t so bad. Back then I was still a student and my budget was limited. I always said  to myself that when I get a regular job, I would buy it. And I just did. I also bought the awesome SFTP plugin that I also use on a daily basis, it also uses the same try model.

I use Sublime on a daily basis, it allows me to develop great software, may that be free projects or projects I do for the company I work. And what I like about the license I have purchased, I can use it on multiple computers, as long as I am the one who uses it.

Developing free WordPress plugins in my spare time, I know how a developer feels when he gets a donation or perhaps a purchase of a pro version. It is the best feeling you can get. I still remember when I got a donation for one of my first plugins. It gave me a new drive, which I could use to continue development of the free software I have build and it also gave me a sense that the product I have built was good. I hope my purchase of the software will enable the developer the same drive I got.

Filled under: Thoughts Tagged under: Sublime, Supporting developers

Rails Girls from a mentoring perspective

May 30th, 2014 @ 7AM by Boštjan Cigan Leave a comment

rails_girlsHas anyone ever heard of Rails Girls? It is a very awesome event that occurs in different countries in the world and it involves teaching a group of young girls how to develop websites. I had the opportunity to be a mentor on one of these events, but was too late to the party. This year, I managed to get “in”.

So how was it? Well, immediately after stepping into my faculty, I probably saw the biggest “crowd” of women on our faculty, ever. We do not have a lot of girls that study Computer and Information science, if there are any, they mainly give up or pursue other interests. And that is why Rails Girls is awesome. It tries to show that programming is fun and can be done by anyone that has just a little patience or maybe passion. And these girls had it. They really wanted to learn.

We started of with the installation party, where we helped with installing the whole rails package, drank coffee and just spoke about general everyday stuff. After that we had a brief lecture and then the developing began. Each of the mentors got their own group (groups were in sizes of three), well we didn’t actually get them, we just picked them out randomly. I chose the “ginger mac” team.

I am not a mac fan, but to break the ice, I gave them the following question: “Are your keyboards set to slovenian?”. When they replied no, I said – “Well, then you’ll be the ones doing the typing”. We laughed and continued in our application development. It was fun. The girls were mainly interested in CSS, because they wanted to change the look and feel of their websites, and that is the thing that I could help them with, because I have only had about a day or two of rails experience in my life.


When composing the website, we didn’t talk about Bootstrap, so I showed them that and explained to them that it saves them a lot of nagging work and that programmers before them did this library and they released it to others for free. I also explained the concept of free software and sharing to the community, because the question “Who does all of this work and are they paid for it” was asked.

The only two things that nagged me were the T-Shirt design – I really wanted a red T-Shirt with the diamond logo on it, but they didn’t have them. And the other one is, that not all of the girls knew that the mentors were there for the experience, knowledge sharing and pure joy and not for the money (one of the girls asked me how much I am paid to do it).

I would gladly do it again in the near future – because it combines two of the things I love most – programming and sharing the knowledge of programming , and did I mention that my sister also applied for the event and enjoyed it and know she wants to learn more?

Filled under: Projects Tagged under: Rails Girls, Ruby on Rails
  • Twitter feed

    Freelance software and web developer who also gets a kick out of cooking.

    @Simobil Kdaj bo iPhone SE spet na zalogi?

    @Natasha_N_Day What kind of issues are you having?

    @pieteradejong @WordPress Hello, you need to add the shortcode to all your old posts.

    @prathyusha44m… - First argument is name of input file, second name of output, image must be in the same folder.

  • Latest from cooking blog
    Cooking is my first passion and it goes beyond programming. Check out some of the recipes I have made up or reproduced during my student cooking years.
    • Lasagna stew with smoked cheese Cook it
    • BLT sandwich with edible flower salad and dressing Cook it
  • Latest from development blog

    In my spare time I wrote some articles (and still do) regarding general development and computer science.

    Understanding time complexity of recursive algorithms - A time complexity of an algorithm is commonly expressed using big O notation, which excludes coefficients and lower order terms. It is commonly estimated by counting the number of elementary operations performed by the algorithm, where an elementary operation takes a fixed amount of time to perform. Thus the amount of time taken and the […]

    Backing up your server to Dropbox - Dropbox is a very useful tool for syncing various content between different devices. But you can also use for so much more. One of the things I am currently using it for is backing up the contents of my MySQL databases and server contents. It also isn’t a hard thing to achieve. What we are […]

    WordPress session hijacking and prevention - In computer science, session hijacking is the exploitation of a valid computer session, sometimes also called a session key—to gain unauthorized access to information or services in a computer system. In particular, it is used to refer to the theft of a cookie used to authenticate a user to a remote server. It has particular […]

    Google Two Factor Authentication, possible attacks and prevention - Google Authenticator is a tool used by many for logging into their Google accounts. It provides an extra security measure before a user can log in, or if a users password was stolen. The tool creates time-based one-time password codes that are valid only for thirty seconds after their initial generation. But if you are […]