Second edition of: “Daj się poznać”

Maciej Aniserowicz started second edition: ‘Daj się poznać’ – polish competition for programmers. Everyone who want’s to enroll, has time to first of March. First one was started in 2010. According to me a lot of people started blogging then (72 people have come forward to participate in: ‘Daj się poznać’ project. 22 of them actually conscientiously work on the project, publishing at least 20 entries for the created system).

Rules of project: create any programming project you like, technology is no important. But very important is that to learn something, contribute to the community, share your code and feel the power of programming. Also as participant you must to write post two times a week in your blog. If you don’t have any, you should create one ;).

Probably I also participate to this contest. But now I looking for some god ideas and also I thinking about technology. Choice is not easy. I hesitate between: IoT, mobile technologies/mobile robotics and web services. After all, I must hurry, two days left to close applications.

Git workshop z devWarsztaty

“… git actually has a simple design, with stable and reasonably well-documented data structures. In fact, I’m a huge proponent of designing your code around the data, rather than the other way around, and I think it’s one of the reasons git has been fairly successful […] I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” Linus Torvalds

30 stycznia wybrałem się na meetup poświęcony systemowi kontroli wersji jakim jest git. Był to pierwszy raz kiedy udało mi się w ogóle zapisać na warsztat. Nie musze chyba dodawać, że zainteresowanie jest olbrzymie, po dosłownie kilku sekundach wszystkie miejsca zostały zarezerwowane. Prelegentami były osoby z Happyteam oraz SkillsTemple.

Bardzo podobały mi się warsztaty. Myślę, że stopien wzrastał od od “git zera” do “git użytkownika” o co mi chodziło wybierajac się na to spotkanie. Dowiedziałem się o istnieniu kilu ciekawych wizualizacji, gdzie można przetestować na “sucho” swoje polecenia bez ingerencji w file system. Kolejnym plusem jest to, że każdy mógł liczyć na pomoc podczas ćwiczeń praktycznych. Pojawiła się nawet “wisienka na torcie” w postaci skomplikowanego zadania, które kilku codziennym użytkownikom gita sprawiła problem.
Jestem bardzo zadowolony 🙂

Git jest potężnym narzędziem, niezależnym od systemu operacyjnego, ale na ten temat więcej znajdziecie tutaj. Rzuć również okiem na sekcję na samym dole tego posta, znajdziesz kilka ciekawych linków.


References:

  1. Git scm
  2. Visualizing git concepts 3D
  3. Thing like a git
  4. Visualizing branch topology in git 
  5. Atlassian git tutorial
  6. Git book
  7. Linus Torvalds about git
  8. 10 years of git
  9. Learn git branch