Web Summit Lisbon 2016

It took me some time from last post. So many things happened: events, workshops, travel. But I'm back! Today I would like to share my thoughts about Web Summit. This is big conference (exhibition for startups). I was on this conference once in Dublin and now in Lisbon. I decided to come because as a Woman in Tech I got free ticket. Maybe because of that I should not talk about what I don't like. On the other hand I think when no one talks about disadvantage, conference can not be better next time. Too big for me In Ruby...…

Leaflet - Introduction to maps

I'm back on track. This time I would like to talk with you about maps. How easy we can work with maps nowadays. To be able to use maps on my website I will be using: Leaflet - JavaScript library for interactive maps Maps tiles Ruby on Rails (not required but you need to have at least some html file) So first things first. What are they maps tiles? In simple words they are small square images, which show a map. They are served in packages. So on our website we see many of them. How we can get tiles?...…

Working remote

Working remote

For me, there are two types of remote work. Synchronic and asynchronic remote work. Synchronic 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 - asynchronic 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. I only have experience in synchronic remote work. So this article will be about my feelings and my thoughts about this kind of remote work. Day by...…

Git Rebase

I wrote 2 articles about git: What is git and Git usage. There are basic information about git. Today I would like to do something more advanced. Last week I did quick presentation/lighting talk about git rebase. After that I realize that this is good topic to do short note. So, there you have. …

Simple usage of Git

Last time we talk about why we like Git. Today I would like to show you how we use Git. I will go thought base commands but if you like more information please use Git documentation. Let's get started! Git is distributed repository. This mean that every one in our team have all history of changes locally. You can commit changes quickly without Internet connection. The most important thing is when something goes wrong in one local machine rest of the team has copy of repo (repository). In case you have central repository, if something is broken in this repository...…

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. Code which I get looks like this: @first_collection.select do |activity| activity.name == 'name' end This is not bad code but in others places I had similar things. Collections (I mean arrays) and names were only changes. Like this: @sedond_collection.select do |activity| activity.name == 'name1' || activity.name == 'name2' end So I decided to use lambda....…