Working remote

Working remote

For me, there are two types of remote work. Synchronous and asynchronous remote work. Synchronous remote work is work from different places but in the same time. For example I’m working from 9am to 5pm in Europe time zone. Second one - asynchronous remote work is when you are working from different places and in different times. So, it is possible to don’t have chance to talk with anyone through all day work.

Git Rebase

When you are starting your adventure with git, it’s hard to know everything from the beginning. This is normal that you do small steps and discover new features on the way. Today, I have a very nice git feature for you. It will allow you to have a better structure and order of your commits. This is very useful especially when you work in a team. I will show you how to use git rebase. This is the third article in the git series, so if you want to know more about basics of git usage, go to previous articles.

Git - basics

Git is a very important tool in a programmer toolbox. It is one of the version-control systems. Because git has a lot of very cool and useful features, it is also the most common one. I recommend you start learning git. So, to help you with that challenge, today we’ll focus on the basic git commands. This article is the second one in the git series. Last time, I talked about what is git and why as programmers we should use it daily. Now, I will talk about: How to create the first git repository? How to configure git locally and on an external server? What are the most important git commands and how to use them? We have lots to cover, so let’s start!

Lambdas in Ruby

I had situation where I worked with many different (but in some way similar) collections in Ruby. This collections had very similar methods to search elements by name. In this particular example I decided to use lambda. Let me show you how this looks like.

Global Game Jam

I really love doing things connecting in technology. This time I was participant in “Global Game Jam” in Cieszyn. This was my third time. What is Global Game Jam? This is 48 hours hackathon for people which would like to create games. And each year I’m impressed of ideas, talent and projects realization.

What is git?

If you are interested in IT or you are already a programmer, you should hear the name Git at least a couple of times. Maybe even more. This tool is common to many teams no matter what programming language they use. This is the base and it is good to know git. Today, I would like to start a short series about Git basics. On the Internet, you can find many articles and tutorials about how to use git. I would focus more on what is the purpose of using git and how it works. In this article, I will explain to you what git is and why it is important to have that tool in your toolbox. Let’s get started!

Coderetreat 2015 Cracow

Coderetreat 2015 Cracow

In last Saturday I was on “Global Day of Coderetreat” in Krakow. Coderetreat is one day in year when programmers focus not on delivery new functionality but focus on good code quality. I think this is very important to stop for a moment and think how to be better programmer. And Coderetreat is that moment.

CoderDojo workshops

Ones a week I’m teaching others at CoderDojo workshops. CoderDojo is a place for young people (not only young by age but also young by mind) which like to learn Computer Science. When I say Computer Science I mean: programming, game and website creation, graphic design, 3D printing, animations, video creation, robots and many many more. Only yours imagination can limit your skills connected to Computer. On this classes is only one rule: Just be cool! CoderDojo is places where everyone feel good and can learn new things.