Skip to content

Commit

Permalink
Update articles 2016 [EN]
Browse files Browse the repository at this point in the history
  • Loading branch information
womanonrails committed Sep 23, 2024
1 parent a58822c commit 5e2bd2a
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 67 deletions.
2 changes: 1 addition & 1 deletion _i18n/en/_posts/2016-01-31-global-game-jam.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ Date: *2016-01-29 17:00 – 2016-01-31 19:00*<br>
Place: *Cieszyn, PL*

I really love doing things connecting in technology. This time I was participant in
{% include links/external-link.html name='Global Game Jam' url='https://globalgamejam.org/' %}
[Global Game Jam](https://globalgamejam.org/)
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. You can see more
{% include links/youtube-link.html name='here' video_id='-g4BbTNCgck' %}.
2 changes: 1 addition & 1 deletion _i18n/en/_posts/2016-02-10-lambda.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,6 @@ When you prepare collection, you can start looking for activities with specific
This solution reduce number of the same structure in our code. There is one place where collection is declared. To be honest with you this was only temporary change because at the end of my refactoring collection became separate object. But for this moment in time solution was very clear and simple.

If you like to know more about lambda and functional programming, you can read my presentation available
[here](https://womanonrails.com/presentation-functional-programming-in-ruby/#1).
[here](https://womanonrails.github.io/presentations/functional-programming-ruby.html#/).

I hope that was interesting for you. Live a comment and see you next time. Bye!
20 changes: 10 additions & 10 deletions _i18n/en/_posts/2016-02-20-git-usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ tags: [environment, git, version control system]
lang: en
---

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 <a href="{{ site.baseurl }}/what-is-git" title="When you should use git?">what is git?</a> 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!
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?]({{site.baseurl}}/what-is-git "When you should use 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!

## What is git?

Expand All @@ -32,7 +32,7 @@ The last thing I would mention before we go to the details. Here, I will focus o

## Git setups

First, installation. To do that go to {% include links/external-link.html name='git documentation' url='https://git-scm.com/book/en/v2/Getting-Started-Installing-Git' %} and follow the instructions there. After you finish this step, you can set up a basic configuration. When you're using git, it's very important, especially in teams, who did the change. So, you need to configure that locally on your computer. Here is the needed command:
First, installation. To do that go to [git documentation](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and follow the instructions there. After you finish this step, you can set up a basic configuration. When you're using git, it's very important, especially in teams, who did the change. So, you need to configure that locally on your computer. Here is the needed command:

```shell
git config --global user.name "Your Name"
Expand All @@ -54,9 +54,9 @@ git init
```

This command will initialize **local git repository**. To allow other people in your team to see that repository, you need to put it to the server. There are many ways to do that. For example, you can use
{% include links/external-link.html name='GitHub' url='https://github.com/' %},
{% include links/external-link.html name='Bitbucket' url='https://bitbucket.org/' %},
{% include links/external-link.html name='GitLab' url='https://about.gitlab.com/' %} or
[GitHub](https://github.com/),
[Bitbucket](https://bitbucket.org/),
[GitLab](https://about.gitlab.com/) or
even you can configure your git server. The most important here is to remember that git is not the same as GitHub. Git is a tool for managing different versions of code. This is also a communication protocol like https, ftp, or ssh. GitHub is a platform that uses git and allows us to create a remote repository.

## Status of changes
Expand Down Expand Up @@ -191,9 +191,9 @@ git pull origin master
This means: _pull all changes from branch `master` on a remote repository with the name `origin` to my local repository on local branch `master`_. You will be asking about your GitHub user name and password again. After the authorization, all changes will be downloaded.

### Other articles in this series:
- <a href="{{ site.baseurl }}/what-is-git" title="Why we use git?">What git tool is?</a>
- <a href="{{ site.baseurl }}/git-rebase" title="What is a difference between git merge and git rebase?">How can I use git rebase?</a>
- <a href="{{ site.baseurl }}/replace-parent-branch" title="Setting git parent pointer to a different parent.">How to replace parent branch in git?</a>
- <a href="{{ site.baseurl }}/git-rebase-onto" title="Git rebase --onto an overview.">How to use git rebase --onto?</a>
- [What git tool is?]({{site.baseurl}}/what-is-git "Why we use git?")
- [How can I use git rebase?]({{site.baseurl}}/git-rebase "What is a difference between git merge and git rebase?")
- [How to replace parent branch in git?]({{site.baseurl}}/replace-parent-branch "Setting git parent pointer to a different parent.")
- [How to use git rebase --onto?]({{site.baseurl}}/git-rebase-onto "Git rebase --onto an overview.")

If you want more information about the git tool, you can also check out the {% include links/external-link.html name='Git documentation' url='https://git-scm.com/doc' %}.
If you want more information about the git tool, you can also check out the [Git documentation](https://git-scm.com/doc).
12 changes: 6 additions & 6 deletions _i18n/en/_posts/2016-04-10-git-rebase.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ tags: [environment, git, version control system]
lang: en
---

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 <a href="{{ site.baseurl }}/git-usage" title="How to use git?">basics of git usage</a>, go to my previous articles.
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]({{site.baseurl}}/git-usage "How to use git?"), go to my previous articles.

## Git merge

Expand Down Expand Up @@ -141,9 +141,9 @@ git rebase --abort
```
### Other articles in this series:
- <a href="{{ site.baseurl }}/what-is-git" title="Why we use git?">What git tool is?</a>
- <a href="{{ site.baseurl }}/git-usage" title="How to start using git?">Basic commands in git</a>
- <a href="{{ site.baseurl }}/replace-parent-branch" title="Setting git parent pointer to a different parent.">How to replace parent branch in git?</a>
- <a href="{{ site.baseurl }}/git-rebase-onto" title="Git rebase --onto an overview.">How to use git rebase --onto?</a>
- [What git tool is?]({{site.baseurl}}/what-is-git "Why we use git?")
- [Basic commands in git]({{site.baseurl}}/git-usage "How to start using git?")
- [How to replace parent branch in git?]({{site.baseurl}}/replace-parent-branch "Setting git parent pointer to a different parent.")
- [How to use git rebase --onto?]({{site.baseurl}}/git-rebase-onto "Git rebase --onto an overview.")
If you want more information about the git tool, you can also check out the {% include links/external-link.html name='Git documentation' url='https://git-scm.com/doc' %}.
If you want more information about the git tool, you can also check out the [Git documentation](https://git-scm.com/doc).
2 changes: 1 addition & 1 deletion _i18n/en/_posts/2016-06-15-rails-girls-warsaw-2016.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ show_date: true

<br>

It is time to start the new Rails Girls season! My first Rails Girls event, this year, was in Warsaw. Warsaw is a very special place for me. Here I was a mentor for a first time. Here I fell in love with Rails Girls even more. It was in 2014. At that time, I was very nervous to be a mentor. After workshops I wrote down all my thoughts about that. You can read them in article <a href="{{ site.baseurl }}/rails-girls-warsaw" title="Rails Girls Warsaw - first time as a mentor">Rails Girls welcome back!</a>. This year organizers, as always, surprised us with a beautiful place for a workshop and with new ideas for spending time together. We had some stretching time during the workshops, live coding music presentation and we also participated in the silent disco event. This was a pleasure for me, to be a mentor on Warsaw Rails Girls' workshops! Next week I'm going to Łódź for next <a href="{{ site.baseurl }}/rails-girls-lodz" title="Rails Girls Łódź - video story">Rails Girls Łódź</a> event. So, see you next time! Bye!
It is time to start the new Rails Girls season! My first Rails Girls event, this year, was in Warsaw. Warsaw is a very special place for me. Here I was a mentor for a first time. Here I fell in love with Rails Girls even more. It was in 2014. At that time, I was very nervous to be a mentor. After workshops I wrote down all my thoughts about that. You can read them in article [Rails Girls welcome back!]({{site.baseurl}}/rails-girls-warsaw "Rails Girls Warsaw - first time as a mentor"). This year organizers, as always, surprised us with a beautiful place for a workshop and with new ideas for spending time together. We had some stretching time during the workshops, live coding music presentation and we also participated in the silent disco event. This was a pleasure for me, to be a mentor on Warsaw Rails Girls' workshops! Next week I'm going to Łódź for next [Rails Girls Łódź]({{site.baseurl}}/rails-girls-lodz "Rails Girls Łódź - video story") event. So, see you next time! Bye!
2 changes: 1 addition & 1 deletion _i18n/en/_posts/2016-06-20-rails-girls-lodz.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ show_date: true
---

<br>
I'm really a Rails Girls freak! After a weekend with <a href="{{ site.baseurl }}/rails-girls-warsaw-2016" title="Rails Girls Warsaw - video story">Rails Girls Warsaw</a>, I went to the next workshops. This time, I was in Łódź on the third edition of **Rails Girls Łódź**. I loved the atmosphere of this workshop. It is always a pleasure for me to share my knowledge and to see that other women want to try new things.
I'm really a Rails Girls freak! After a weekend with [Rails Girls Warsaw]({{site.baseurl}}/rails-girls-warsaw-2016 "Rails Girls Warsaw - video story"), I went to the next workshops. This time, I was in Łódź on the third edition of **Rails Girls Łódź**. I loved the atmosphere of this workshop. It is always a pleasure for me to share my knowledge and to see that other women want to try new things.

As usually, workshops started on Friday. We set up the environment on girls' laptops and discussed what they would like to create during the workshops. After this installation party, was a dinner for mentors. This is a special time for us to talk a little bit about challenges for the next day of workshops. On Saturday, as usual, we started early in the morning just after a breakfast. There was a time for learning and coding. In the afternoon, after lunch, we all watched short lighting talks. They are great to inspire and show possibilities in IT. During those special workshops we also had a possibility to connect with other Rails Girls workshops which took a place at the same time but in a different country! I'm really grateful that I can be a part of the Rails Girls community.

Expand Down
60 changes: 17 additions & 43 deletions _i18n/en/_posts/2016-08-13-leaflet.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ lang: en

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:

1. {% include links/external-link.html name='Leaflet' url='https://leafletjs.com/' %} - JavaScript library for interactive maps
1. [Leaflet](https://leafletjs.com/') - JavaScript library for interactive maps
2. Maps tiles
3. Ruby on Rails (not required but you need to have at least some **html** file)

Expand All @@ -27,9 +27,9 @@ So first things first. What are they **maps tiles**? In simple words they are sm
## How we can get tiles?

For beginning we can sign in into
{% include links/external-link.html name='Mapbox' url='https://www.mapbox.com/' %}
[Mapbox](https://www.mapbox.com/)
which generates this kind of images or we can use
{% include links/external-link.html name='OpenStreetMap' url='https://www.openstreetmap.org/' %}.
[OpenStreetMap](https://www.openstreetmap.org/).
There are lot of services which also generate tiles. I will try to include some of them on the end.

## Preparation
Expand Down Expand Up @@ -233,7 +233,7 @@ map.on('click', onMapClick)
#### GeoJSON

I think the most powerful element of Leaflet is `geoJson`. You can display every of further objects using `geoJson`. Also you can use **GIS** data from data base like
{% include links/external-link.html name='PostgreSQL' url='https://www.postgresql.org/' %}
[PostgreSQL](https://www.postgresql.org/)
and directly use in `geoJson` object. For this element you can also use some styling or binding events.

```coffeescript
Expand Down Expand Up @@ -269,48 +269,22 @@ L.geoJson(geoData, style: style).addTo(map)

This is only a small pieces of **Leaflet** possibilities. If you looking for more (for example drawing on map) checkout links below:

- {% include links/external-link.html
name='Leaflet'
url='https://leafletjs.com/' %}
- [Leaflet](https://leafletjs.com/)
- {% include links/github-link.html
name='Leaflet Draw'
repo='Leaflet/Leaflet.draw' %}
- {% include links/external-link.html
name='GeoJSON'
url='http://geojson.io/' %}
- {% include links/external-link.html
name='Leaflet Routing Machine'
url='https://www.liedman.net/leaflet-routing-machine/' %}
- {% include links/external-link.html
name='OpenLayers'
url='https://openlayers.org/' %}
- {% include links/external-link.html
name='Google Maps JavaScript API'
url='https://developers.google.com/maps/documentation/javascript/?csw=1' %}
- [GeoJSON](http://geojson.io/)
- [Leaflet Routing Machine](https://www.liedman.net/leaflet-routing-machine/)
- [OpenLayers](https://openlayers.org/)
- [Google Maps JavaScript API](https://developers.google.com/maps/documentation/javascript/?csw=1)
- {% include links/github-link.html
name='Modest Maps'
repo='modestmaps/modestmaps-js' %}
- {% include links/external-link.html
name='OpenStreetMap'
url='https://www.openstreetmap.org/' %}
- {% include links/external-link.html
name='Microsoft Bing Maps'
url='https://www.microsoft.com/en-us/maps' %}
- {% include links/external-link.html
name='Google Maps'
url='https://www.google.com/maps' %}
- {% include links/external-link.html
name='Mapbox'
url='https://www.mapbox.com/' %}
- {% include links/external-link.html
name='MapTiler'
url='https://www.maptiler.com/' %}
- {% include links/external-link.html
name='Maps Stamen'
url='http://maps.stamen.com/' %}
- {% include links/external-link.html
name='Map Quest'
url='https://www.mapquest.com/' %}
- {% include links/external-link.html
name='Tiles'
url='https://wiki.openstreetmap.org/wiki/Tiles' %}
- [OpenStreetMap](https://www.openstreetmap.org/)
- [Microsoft Bing Maps](https://www.microsoft.com/en-us/maps)
- [Google Maps](https://www.google.com/maps)
- [Mapbox](https://www.mapbox.com/)
- [MapTiler](https://www.maptiler.com/)
- [Maps Stamen](http://maps.stamen.com/)
- [Map Quest](https://www.mapquest.com/)
- [Tiles](https://wiki.openstreetmap.org/wiki/Tiles)
4 changes: 2 additions & 2 deletions _i18n/en/_posts/2016-09-15-rails-girls-poznan.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ show_date: true

<br>

Summer is almost gone and I'm back on **Rails Girls** journey. This time I went to **Rails Girls Poznań**. And to be honest, the weather during this workshop was so nice, like it was still summer even in September. Poznań is a very special place for me. If you don't know yet, here was my first Rails Girls event and I was a participant back then. I wrote an article <a href="{{ site.baseurl }}/rails-girls-rules" title="Rails Girls Poznań - Me as a participant">Rails Girls Rules</a> about my first experience with Rails Girls initiative. It was in 2013. How fast the time flies, don't you think?
Summer is almost gone and I'm back on **Rails Girls** journey. This time I went to **Rails Girls Poznań**. And to be honest, the weather during this workshop was so nice, like it was still summer even in September. Poznań is a very special place for me. If you don't know yet, here was my first Rails Girls event and I was a participant back then. I wrote an article [Rails Girls Rules]({{site.baseurl}}/rails-girls-rules "Rails Girls Poznań - Me as a participant") about my first experience with Rails Girls initiative. It was in 2013. How fast the time flies, don't you think?

This year I was already on <a href="{{ site.baseurl }}/rails-girls-warsaw-2016" title="Rails Girls Warsaw - video story">Rails Girls Warsaw</a> and <a href="{{ site.baseurl }}/rails-girls-lodz" title="Rails Girls Łódź - video story">Rails Girls Łódź</a> workshops. And there will be one more, very special - <a href="{{ site.baseurl }}/rails-girls-cieszyn" title="Rails Girls Cieszyn">Rails Girls in Cieszyn</a>. I will tell you more about it later ;] Now you can check my video from this year Rails Girls workshops in Poznań. Unfortunately, all what I say and all titles are in Polish. I hope you don't mind. Have a nice time watching it!
This year I was already on [Rails Girls Warsaw]({{site.baseurl}}/rails-girls-warsaw-2016 "Rails Girls Warsaw - video story") and [Rails Girls Łódź]({{site.baseurl}}/rails-girls-lodz "Rails Girls Łódź - video story") workshops. And there will be one more, very special - [Rails Girls in Cieszyn]({{site.baseurl}}/rails-girls-cieszyn "Rails Girls Cieszyn"). I will tell you more about it later ;] Now you can check my video from this year Rails Girls workshops in Poznań. Unfortunately, all what I say and all titles are in Polish. I hope you don't mind. Have a nice time watching it!
Loading

0 comments on commit 5e2bd2a

Please sign in to comment.