AgileWorks Romania
28Jan/150

Code and beer

What

The code and beer idea is simple enough: we gather in the evening after work, in a pub, have a beer and write some code. It is a social coding event where you can share ideas with other developers. You can come and leave whenever you want.

The duration of the meeting is two hours, but that does not mean that you cannot stay as much as you want.

 

Why would you come and join us

Meet-up with other programers
Work on your own project
Help others on their projects
Find someone that might help you on a specific topic
Pair with someone and learn new things
Just hang around to talk with people

 

How

Bring your laptop and some code that you can work on. If you don't have code that think about what you would like to practice during the evening.

There is no predefined agenda. We just meet-up and work on whatever we feel like it. It will be over... when it will be over.

 

Important

Please specify what you would like to do during the evening by answering the question "what would you like to practice" when registering.

When you know you cannot attend the meeting any more please change your RSVP to NO as soon as possible. Consider this gesture as a sign of respect to other members of this group that might want to attend in your place.

The number of attendees is limited because of the difficulties of finding a big pub and making reservations for a big group.

Filed under: No Comments
27Jan/150

Agile Talks #X

Hi guys and gals,

We are ready for other two cool presentations and an interactive open space.

TBD:
Present speakers and their presentations

Agenda:

18:45 - 19:00 Arriving, socializing
19:00 - 19:10 Introduction
19:10 - 19:40 Presentation 1 Title: TBD
19:40 - 20:10 Presentation 2 Title: TBD
20:10 - 20:20 Break
20:20 - 21:10 Open Space - ask the speakers for more details or propose interesting topics
21:10 - 21:20 Retrospective & Closing

See you on TBD!

Filed under: No Comments
27Jan/150

Agile Talks #X

Hi guys and gals,

We are ready for other two cool presentations and an interactive open space.

TBD:
Present speakers and their presentations

Agenda:

18:45 - 19:00 Arriving, socializing
19:00 - 19:10 Introduction
19:10 - 19:40 Presentation 1 Title: TBD
19:40 - 20:10 Presentation 2 Title: TBD
20:10 - 20:20 Break
20:20 - 21:10 Open Space - ask the speakers for more details or propose interesting topics
21:10 - 21:20 Retrospective & Closing

See you on TBD!

Filed under: No Comments
23Jan/150

Taking baby steps

Objectives:

Find out why small steps are useful and when to use them.

Learn how to take small steps while writing code or while refactoring code.

Find how you can discipline yourself doing small incremental steps.

 

Description:

During two hours we will write code for a simple problem and then talk about what happened while writing code in small incremental steps.

There will be two sessions of 45 minutes during which you will work in pairs. After the first session you will change the pair and start over.

You will need a laptop with a working and testing environment installed for your preferred language. This event will be language agnostic. Also you should have locally installed a source control software. If you don't have a laptop don't be discouraged; let us know and I'm sure you will find a pair with a laptop.

Read more: http://blog.adrianbolboaca.ro/2013/01/the-history-of-taking-baby-steps and http://blog.adrianbolboaca.ro/2013/03/taking-baby-steps

Schedule:

18:45 - 19:00 Intro

19:00 - 19:45 First session

19:45 - 19:50 Break

19:50 - 20:35 Second session

20:35 - 20:45 Conclusions

Filed under: No Comments
23Jan/150

Timisoara Agile Movies – Uncle Bob’s SOLID Principles

Hello everyone!

Let's meet and watch Uncle Bob's SOLID principles training videos. 

"Uncle Bob" is Robert C. Martin, initiator of the group that created agile software development, and the leading member of the software craftsmanship movement.

His videos teach (and preach) about many great principles that every programmer / tester / engineer / architect should know about. It's easy to learn the syntax of a language, but to actually build something simple and elegant, scalable and efficient, you'll need some extra skills that we're not born with. 

Imobiliare.ro will host this event, one episode every Thursday from 6 PM, as a part of their Imobiliare.ro LABS concept, a framework where innovation and technical evolution are meant to grow freely. Participation is free of charge. 

See you Thursday! 

Lucian Daniliuc.

Filed under: No Comments
23Jan/150

Refactoring Dojo

What
A Coding Dojo is a programmers meeting where they work on a problem during a pre-established period of time. The purpose of a dojo is to improve the skills of programmers by involving them in practice sessions. A Coding Dojo is a learning environment where we learn what we can do better during our work.

The purpose of this dojo is focusing on Refactoring. Martin Fowler defines it as a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behaviour.

 

Why

Find what refactoring is and what is not

Learn how to do refactoring

Share your knowledge through pair-programming

Discuss programming best practices for refactoring

How

Take a code base with full automated test coverage.

We will do pair-programming

Work with your pair to improve the structure of the code base.

At the end of the session discuss what was your approach to cleaning the code base. What worked and what did not work.

Available programming languages: C++, C#, Java, Objective-C, Python, Ruby

 

Important

When you know you cannot attend the meeting any more please change your RSVP to NO as soon as possible. Consider this gesture as a sign of respect to other members of this group that might want to attend in your place.

There is a waiting list for this event. Please RSVP even if the places are filled-up. Often attendees change their answer until the event, especially during the last week before the event.

 

Remember to bring your laptop, set-up with a coding and testing environment for your language of choice.


Resources
Laurent Bossavit describes the rules of a coding dojo at http://bossavit.com/dojo/archives/2005_02.html on the Shaping The Dojo section
Coding Dojo website http://codingdojo.org
About Refactoring: http://en.wikipedia.org/wiki/Refactoring

Filed under: No Comments
22Jan/150

Deployment – Past, Present & Future

We'll take another round of "Journey to Continuous Delivery." This time, we'll focus on deployment automation, more precisely on the tools and technologies we use and intend to use to make the life of the Application Management team easier.

Filed under: No Comments
22Jan/150

BYOC – Bring Your Own Code

The idea
Participants come with real code:

- Real work project
- Personal project

- Code kata
- Others

Purpose
Bring a short piece of code that has a problem which you do not know how to attack.

Conditions
- The project can compile
- Maybe we can even run the project

Codebase
It can be a piece of code which we are particularly proud of and you want to show it to the world.
OR
It can also be a piece of code that asks us because:
- It is not pretty
- You do not know the test
- It has too many dependencies across
- You do not know how to evolve it without breaking it
- The design is flawed
- Any other reason

Mechanics
All the group reviews this code, see how we can attack the problem and improve the code.
The piece of code which we will focus must have been thought about in advance by the author / owner. We do not want to review all 250,000 lines of an application. A method, a class, or interactions between different objects is often sufficient to allow enough material for such a session.

Thank you Antoine Vernois and Tolouse Software Craftsmanship Group for this original idea: http://www.meetup.com/Software-Craftsmanship-Toulouse/events/128862682

Filed under: No Comments
22Jan/150

Agile Talks #3

Hi guys and gals,

We are ready for other two cool presentations. This time we will start with a technical one. 

Alex Bolboaca is inviting you all to learn why Docker should become part of your development toolchain. 

Docker is a tool that didn't exist two years ago and allows standardization of development and production environments, thus eliminating the pesky "it works on my computer" problems.

Second presentation will be about managing team's agile performance and it will be held by Adrian Lupei:

Agile adoption has become mainstream! There are a lot of Agile and Lean methods a team can use to deliver delightful results. We all want to manage or participate to a high performing team. People are really so different and so are teams. Nether the less there are important common capabilities any team must have and develop.

Performance must be managed continuously! In Agile world there are concepts like continuous improvement, continuous integration, continuous deployment. Performance management should also be continuous. How do we continuously manage team’s performance? What are high performing team’s capabilities? Join this presentation to get more …

From now on, the venue for Agile Talks will be TechHub. Many thanks for hosting us!

Agenda:

18:45 - 19:00 Arriving, socializing
19:00 - 19:10 Introduction
19:10 - 19:40 Why you should start using Docker
19:40 - 20:10 Managing Team's Agile Performance
20:10 - 20:20 Break
20:20 - 21:10 Open Space - ask the speakers for more details or propose interesting topics
21:10 - 21:20 Retrospective & Closing

See you on 11th February!

Filed under: No Comments
21Jan/150

Code & Beer Cluj

Let's get together to write good code and discuss interesting topics in IT.

Bring your laptop and your code or think about something that you would like to practice or discuss. There is NO pre-established agenda. It is up to you to come forth with ideas and make these meetings worth-while for you and the rest of the group.


Code & Beer is meant for people that want to learn and teach others.


We aim to create a "human knowledge-base" that will help each participant improve him/herself. It's important to actively contribute to these meetings with topics that you find interesting or puzzling. These could include: a technical problem that you encountered while working on your projects, an interesting article that you've read, a new technology/framework/language, TDD, coding best practices and patterns etc.

Be prepared to do some pair-programming. Don't be afraid to share your code and your opinions. It's the best way to learn and improve yourself.

The format:

(The schedule is not strict, what follows are just some guidelines to provide our meetings with some structure. You may arrive and leave at any time.)

The meetings last about 2 hours, starting from 7 p.m. Between 7.15 - 7.30 we have a very short introduction about the purpose of the meeting, the participants and what they want to practice. After that, we pair up and start coding and discussing.

If you decide to attend, please RSVP. This will help us determine the number of spots to reserve. When you know you cannot attend the meeting any more please change your RSVP to NO as soon as possible.

Filed under: No Comments