AgileWorks Romania
9Jul/18Off

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.

Why would you come and join us

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

How

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

There is no predefined agenda. We just meet and work on whatever we feel like.

Important

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

Also, as soon as you know you can no longer attend the meeting please change your RSVP to NO immediately. Consider this gesture a sign of respect towards other members of this group who 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: Comments Off
26Jun/18Off

Product Development from scratch

Experience frequent product delivery with peers like you!

Whether you are interested to get your hands dirty with code, or to bring improvement ideas to a software product, join us for this new monthly meetup series. We will develop a new software product from scratch.

WHAT WE WILL BUILD:

Imagine you're in the mood for dining in the city this evening. You have an approximate idea of what you want to eat, and you have a budget limit. How do you decide where to go? How do you make a reservation? How do you know the restaurant is not already fully booked? 

That's what our software product will offer: a place where you can easily make a restaurant reservation based on a few simple criteria. 

HOW IS THIS GOING TO WORK?

The facilitator (Alin Pandichi) will play the role of a Product Owner. He will provide user stories for you to pick up and implement. He will also prioritize the features based on the feedback we will get from the users of the product.

You will receive all the assistance you need in order to contribute to this product, including guidance from a Technical Leader.

You are encouraged to bring a laptop, although it is not a requirement. 

There will be a Github repository where you can submit your pull requests. 

You can choose to develop using any programming language / any technology stack. This will be possible due to the microservices architecture of the product.

HOW YOU CAN CONTRIBUTE:

Even if you don't write code, there are lots of ways you can contribute. 

As a tester, business analyst, product owner, user experience specialist, designer, marketing specialist, (etc., you name it), you can contribute too:

• build UI/UX

• test features

• do exploratory testing

• develop the backlog further

• develop a marketing strategy

• just bring ideas or any feedback

Last but not least, as a programmer / tester you can:

• write code

• write automated tests

Filed under: Comments Off
25Jun/18Off

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.

Why would you come and join us

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

How

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

There is no predefined agenda. We just meet and work on whatever we feel like.

Important

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

Also, as soon as you know you can no longer attend the meeting please change your RSVP to NO immediately. Consider this gesture a sign of respect towards other members of this group who 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: Comments Off
25Jun/18Off

Agile Talks #11

Hi,

Agile Talks wants to bring together people who are passionate about software development and agile methods.

We will have two talks of maximum 30 minutes and after that two Open Space slots for around one hours.

The event ends with a group retrospective and with some conclusions from the participants.

Agile Talks is a great opportunity to both learn from other people's experiences and discuss your own topics during the Open Space.

Talk: Cherie Silas - "Change Your Questions Change Your World" .At a critical moment in history the world pivoted because people began to look at things from a different perspective. They stopped asking themselves, “How do we make our product large enough for people to see?” and started asking themselves, “How can I make my product more visible to the public?”. When we change our questions we get entirely different outcomes. Questions are powerful tools in the hands of agile teams that can help people discover innovative solutions that have been locked inside waiting to be released into our products!
Join this meetup as we discover how questions can be used to help a team learn, grow, and break through thought barriers. Learn what makes certain questions provoke more thought than others and how to make your questions more impactful.

If you want to sponsor Agile Talks, please get in touch. Participants love having some drinks and some food in the evening so that can discuss the current burning matters with more energy.

Agenda:

18:30 - 18:45 Arriving, socializing
18:45 - 19:00 Introduction
19:00 - 20:00 Cherie Silas - "Change Your Questions Change Your World"
20:10 - 21:00 Open Space - ask the speakers for more details or propose interesting topics
21:00 - 21:15 Retrospective, Closing

Filed under: Comments Off
21Jun/18Off

Coding Dojo – BugsZero Kata

Bugs are optional, they sneak into our code much thanks the design choices we do, or fail to do. Let's try refactoring some existing code to make it more bug-repellent!

You'll practice reading code, looking for parts where it is likely that developers would create a bug if they extended the code. Whenever you've found such a weakness in the design your challenge is to strengthen the design in order to make that kind of bug very unlikely, or even impossible!

Read more about this kata:
https://github.com/martinsson/BugsZero-Kata

(Credit for this kata goes to Johan Martinsson)
------------------------------------------------------------------------------

A Coding Dojo is a team practice format that accelerates knowledge transfer and sharing skills between team members. With an experienced facilitator, it is also a way of learning by applying various techniques.

Objectives

The following skills are typical candidates for improvement during a dojo:

• Refactoring
• Simple design
• Clean code
• Improving pair programming technique
• How to safely modify code you don't understand (usually legacy code)
• Learning a new programming language
• Unit testing
• Test driven development

In addition, coding dojo can be used by a team as a collective and structured way of solving difficult or risky problems related to production, like fixing a bug or redesigning parts of the application.

How it works?

The basic format of a coding dojo:

• All developers and the facilitator gather in a room.
• The facilitator introduces the purpose and the format of the coding dojo.
• One laptop with a functional development environment is connected to a projector.
• Two developers pair program on the laptop. The others are in the room, watching the code changes.
• Every 7 minutes, one developer leaves the laptop and the next one from the room takes his place.
• After a specified period of time (usually around two hours), the dojo ends with a retrospective.

Filed under: Comments Off
18Jun/18Off

Junkomat – Live coding webinar cu Victor Rentea

Miercuri, 20 iunie, ai ocazia sa participi la un webinar de live coding sustinut de Victor Rentea. In doua reprize de cate doua ore, Victor va demonstra cum poti aplica principiile de Object Oriented Programming, clean code, Test Driven Development si refactoring.

Victor Rentea este un trainer independent, Lead Architect la IBM, Clean Code Evanghelist, PhD in Computer Science.

Agenda:
10:00 - 12:00 Live coding webinar - partea intai
12:00 - 14:00 Pauza
14:00 - 16:00 Live coding webinar - partea a doua

Webinar-ul va fi sustinut in limba romana.

Pentru a putea participa la acest webinar, accesati urmatorul link WebEx:
https://bit.ly/2t7DoD9 - va puteti conecta cu orice nume si adresa de email.
[BACKUP] Audio-conference: 0372201100 apoi 73059217#
>> Nu vom porni aceasta conferinta decat in cazul in care constatam ca se aude foarte prost prin webex!

Problema abordata se numeste "Junkomat" - o aplicatie pentru un vending machine (Junkomat) capabil sa dea rest. Mai multe detalii despre problema:

"Develop the business logic of a vending machine (Junkomat) with change function. The machine can sell different items, each with its own price. The logic must be exposed via a typed interface, on which your tests should exemplify the functionality.

The main function could look like this:
PurchasedDrinkAndChange (DrinkRequest selection, Coin... deposit);

The function returns either the desired drink and possibly the change in the form of coins different value or an error, if e.g. the desired drink is sold out, the amount deposited is too low or the machine can’t provide the appropriate change.

The Junkomat works with the following coins:
- 10 cents, 20 cents, 50 cents
- 1 Euro (= 100 Cent), 2 Euro (= 200 Cent)

For example: If you deposit a 2-euro coin and want to buy a drink for
the price of 1.20 euros, the machine gives you back the drink along
with 80 cent change in the form of a 50, a 20 and a 10 cent coin.

The stock of goods and coins in the Junkomat is limited, and the API
should have functions for filling and emptying the vending machine."

Filed under: Comments Off
11Jun/18Off

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.

Why would you come and join us

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

How

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

There is no predefined agenda. We just meet and work on whatever we feel like.

Important

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

Also, as soon as you know you can no longer attend the meeting please change your RSVP to NO immediately. Consider this gesture a sign of respect towards other members of this group who 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: Comments Off
2Jun/18Off

Agile Talks #

Hi,

Agile Talks wants to bring together people who are passionate about software development and agile methods.

We will have two talks of maximum 30 minutes and after that two Open Space slots for around one hours.

The event ends with a group retrospective and with some conclusions from the participants.

Agile Talks is a great opportunity to both learn from other people's experiences and discuss your own topics during the Open Space.

First Talk: TBA

Second Talk: TBA

If you want to sponsor Agile Talks, please get in touch. Participants love having some drinks and some food in the evening so that can discuss the current burning matters with more energy.

Agenda:

18:30 - 18:45 Arriving, socializing
18:45 - 19:00 Introduction
19:00 - 19:30 TBA
19:30 - 20:00 TBA
20:00 - 20:10 Break
20:10 - 21:00 Open Space - ask the speakers for more details or propose interesting topics
21:00 - 21:15 Retrospective, Closing

Filed under: Comments Off
2Jun/18Off

Agile Talks #

Hi,

Agile Talks wants to bring together people who are passionate about software development and agile methods.

We will have two talks of maximum 30 minutes and after that two Open Space slots for around one hours.

The event ends with a group retrospective and with some conclusions from the participants.

Agile Talks is a great opportunity to both learn from other people's experiences and discuss your own topics during the Open Space.

First Talk: TBA

Second Talk: TBA

If you want to sponsor Agile Talks, please get in touch. Participants love having some drinks and some food in the evening so that can discuss the current burning matters with more energy.

Agenda:

18:30 - 18:45 Arriving, socializing
18:45 - 19:00 Introduction
19:00 - 19:30 TBA
19:30 - 20:00 TBA
20:00 - 20:10 Break
20:10 - 21:00 Open Space - ask the speakers for more details or propose interesting topics
21:00 - 21:15 Retrospective, Closing

Filed under: Comments Off
2Jun/18Off

Agile Talks #

Hi,

Agile Talks wants to bring together people who are passionate about software development and agile methods.

We will have two talks of maximum 30 minutes and after that two Open Space slots for around one hours.

The event ends with a group retrospective and with some conclusions from the participants.

Agile Talks is a great opportunity to both learn from other people's experiences and discuss your own topics during the Open Space.

First Talk: TBA

Second Talk: TBA

If you want to sponsor Agile Talks, please get in touch. Participants love having some drinks and some food in the evening so that can discuss the current burning matters with more energy.

Agenda:

18:30 - 18:45 Arriving, socializing
18:45 - 19:00 Introduction
19:00 - 19:30 TBA
19:30 - 20:00 TBA
20:00 - 20:10 Break
20:10 - 21:00 Open Space - ask the speakers for more details or propose interesting topics
21:00 - 21:15 Retrospective, Closing

Filed under: Comments Off