AgileWorks Romania
13Nov/17Off

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
30Oct/17Off

Agile Talks #3

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: Robert Mălai  - "The Product Mindset". The Product Mindset will help your company to become a valuable partner to your customers, enabling them to fulfil their business goals. 

Robert is working as an Engineering Manager at 3Pillar Global. Robert is extremely passionate about technology and engineering, which he has been managing for the last 15 years in various teams. He has built products from embedded software development in automotive to distributed services in the cloud. Robert is also passionate about databases, Linux servers, Python, JavaScript and Software Development. Prior to joining 3Pillar, Robert was involved in the automotive industry during his stint at Continental Automotive.


Second Talk: Iulian Paduraru - Facilitation - What actually is it?. During this session Iulian Paduraru will share his thoughts on what facilitation is and how can we use it in our company so that we overcome our obstacles.


Iulian is an Agile Project Manager and Agile Coach at isoftbet.com. With a background as a software developer, he is very passionate about agile, software development and technology in general.

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 Robert Mălai - "The Product Mindset"
19:30 - 20:00 Iulian Paduraru - "Facilitation - What actually is it?"
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
30Oct/17Off

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
24Oct/17Off

Coding Dojo

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
23Oct/17Off

AgileTalks#26-Short Guide to your Agile Transformation& Addressing A­gileTheater

Hello,

You are invited to the November edition of Agile Talks. 


Our first speaker is Adrian Bolboaca - programmer, trainer and coach. His passion is helping teams produce high quality software, both on technical and organizational sides. He worked in organizations in many industries like energy, e-commerce, ERP/CRM, embedded software, banking, etc.

Lately he traveled a lot around Europe to learn from local communities and user groups, to teach and facilitate hands-on activities. Adrian is a supporter of Deliberate Practice, experiments, and experiential learning.

In 2016 he published a book about hosting and facilitating a coderetreat, a one-day deliberate practice concept for programming https://leanpub.com/coderetreat.

Adrian's subject of presentation will be "Short Guide to your Agile Transformation":

"You will gain a deeper knowledge of the transition process so that you can either do it yourself or hire and manage agile coaches in an effective, productive manner. 
During this presentation you will find the short version of your questions like:
Why transition to agile? How to use Values for an agile transition? How to create a fluent transition? When to train, coach or manage?
How to manage more transparency? When to stop the transition?

So come prepared with your situations and questions so that we can have a productive Open Space after the talk."  

Our second speaker is Amir Peled - an enthusiastic and energetic Agile Coach with extensive experience of practicing agile abroad.

 He has successfully aided organisations in their agile journey to either adopt or improve their use of Scrum and other agile frameworks both in troubled projects and new ones. Companies which benefited from his coaching services were of various sizes, from start-ups to multinationals, with diverse background such as public transport, rail, IT (infrastructure and software development) and banking.

Amir's subject of presentation will be "Addressing Agile Theater and Zombie Agile":

"Discover how to detect, expose and address Agile dysfunctions known as “Agile Theater” and “Zombie Agile”. Please be aware that no PowerPoint slides will be used."


Agenda:  


18:45 - 19:00 Arriving, socializing 
19:00 - 19:10 Introduction 
19:10 - 19:40 Short Guide to your Agile Transformation
19:40 - 20:10 Addressing Agile Theater and Zombie Agile
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 Closing

See you on 8th of November!

Filed under: Comments Off
20Oct/17Off

Spark v2.2 Workshop

This 4-hour hands-on course introduces Apache Spark v2.2, the open-source cluster computing framework with in-memory processing that makes analytics applications up to 100 times faster compared to technologies in wide deployment today. Highly versatile in many environments, and with a strong foundation in functional programming, Spark is known for its ease of use in creating exploratory code that scales up to production-grade quality relatively quickly (REPL driven development).

The main focus will be on newly introduced features in Spark v2.x and on Spark's integration with Kafka and Cassandra for streaming pipelines.

The plan is to follow the agenda below but if participants want to dive deeper into high-complexity topics I will instead focus on live coding ad-hoc demos.

1. The first part of the workshop covers Spark SQL with Scala, specifically the limited toy examples emphasized by Spark documentation and tutorials. Spark SQL, used in isolation, can realistically only be used for such didactic use cases. As a practitioner I know from experience that when ingesting real-world datasets, Spark SQL will very quickly show its limitations and therefore some more powerful techniques are needed.

2. The second part of the workshop covers the techniques mentioned above, without which Spark SQL is largely ineffective. This section of the workshop is about sharing lessons learned the hard way, and experience gathered in the trenches of the real world.

3. The third part of the workshop, titled "Machine Learning By Example", covers multiclass classification using SparkML's Pipeline API with Scala. SparkML is the machine learning module that ships with Spark.

4. During the remaining time, we'll focus on a Scala / Spark Streaming application that ingests data from Apache Kafka (an open-source, high-performance, distributed message queue), performs streaming analytics, then saves the analytics results back into Kafka as well as into a Cassandra datastore. This section will begin with an explanation of how to model Cassandra schemas for analytics.

All examples will be in Scala.

Please bring your laptop with you.


The workshop is free of charge and seating is first-come-first-serve.

The workshop has some requirements. Please consider the following:
1. Bring your own laptop.
2. Have Docker already installed before the workshop.
3. Have the Docker image already pulled and available locally.
Here are the necessary instructions (prefix these commands with sudo if required):
2. Install Docker
Ubuntu: apt-get -y install docker.io
CentOS: yum -y install docker
Linux / Other: curl -fsSL https://get.docker.com/ | sh
Mac and Windows: https://www.docker.com/products/docker-toolbox
3. docker pull dserban/dockersparknotebook

Filed under: Comments Off
16Oct/17Off

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
4Oct/17Off

Scrum & Wine Tulburel Edition

Hello Agile Supporters,

We are back for some Scrum&Wine, as we heard people are asking about it. It's Autumn, grapes are being carefully transformed into wine and we should definitely celebrate this ceremony. 

It is also a great time to connect and share ideas and news for the last quarter of 2017. 

Details about the event:

Frank Schimdt will be the master of ceremonies.


Event entrance is 40 lei and this includes only the wine tasting. The fee will turn into a voucher at the end of the tasting if you want to acquire for home a bottle (you only pay the difference).

If we want to order a wine bottle afterward, please check the selection and prices:

Grüner Veltliner Satzen – DAC (58 RON)

Grüner Veltliner Gebling - Premier Cru (120 RON)

Riesling vom Urgestein – DAC (74 RON)

Riesling Sunogeln - Premier Cru (120 RON)

Zweigelt Classic – DAC (54 RON)

Zweigelt Rubin Carnuntum - Premier Cru (77 RON)


For food, they have dishes with cheeses and smoked / raw-dried meat for 2/3 persons at 35 lei. I suggest deciding there on this matter. Last time we had 3 dishes and it sufficed.

Plain/carbonated water and crackers are free for all tasting.

We have the sofa table reserved (biggest one) so we can fit nicely. 

So, please update your RSVP accordingly and see you on Thursday!

The event is open, you can check it here: https://www.facebook.com/events/762011237316414/

Filed under: Comments Off
3Oct/17Off

Global Day of Coderetreat 2017

Hi all,

That day of the year, when programmers from all around the world celebrate together the joy of coding, has come. Global Day of Coderetreat is happening on 18th of November. Like every year, our community is participating at the event and is inviting you to practice your craft. 

Alin Pandichi is facilitating the coderetreat, once again. You might know him from our previous meetups such as "Coding Dojo" and "Agile Talks". He is also a frequent speaker in the local tech communities. 

We will gather in the city center at MozaicWorks office, our sponsor for this edition. The number of places is limited, so don't forget to RSVP. 

Prerequisites:

- Bring a laptop on which you have a working development environment for your chosen programming language. 

- Joy of coding :).

Agenda:

9:00 - 9:30 Welcome coffee

9:30 – 10:00 Intro

10:00 – 10:45 Session 1

10:45 – 11:00 Retrospective session 1

11:00 – 11:45 Session 2

11:45 – 12:00 Retrospective session 2

12:00 – 12:45 Session 3

12:45 – 13:00 Retrospective session 3

13:00 – 14:30 Lunch sponsored by Mozaic Works

14:30 – 15:15 Session 4

15:15 – 15:30 Retrospective session 4

15:30 – 16:15 Session 5

16:15 – 16:30 Retrospective session 5

16:30 – 17:15 Session 6

17:15 – 17:30 Retrospective session 6

17:30 – 17:45 Closing circle with beer

After 18:00 we can move to a pub for more beers (or coffee, or tea, or still water). Not to mention the interesting discussion with all the nice people you just met and wrote code with during the day.

========================================

Global Day of Coderetreat is a world-wide event celebrating passion and software craftsmanship. Last year, over 5000 passionate software developers in 200 cities around the world registered to spend the day practicing the craft of software development using the coderetreat format. Since our community pioneered code retreats in Europe, we are glad to continue this tradition. For more details please visit http://globalday.coderetreat.org/.

What's it about?

In our day to day jobs we have the sense of wanting to get it done, that causes to rush. And so we try to cut corners, but sometimes we do not cut the corners in the best way because we do not know enough.

During a code retreat we use pair-programming, which is wonderful because you can learn a lot from each other. We write our code using TDD and the known design rules. We focus purely on writing beautiful code, there is no pressure to actually produce a working solution for the problem.

The format of a code retreat is: 
- take a problem: Conway’s Game of Life 
- during 45 minutes sessions write the best code with your pair 
- delete your code (yes, it can be hard) 
- 10 minutes retrospectives 
- 5 minutes break 
- change your pair 
- start a new 45 minutes session

We have 3 sessions in the morning, after that we have a lunch of 1h - 1h ½, and 3 more sessions in the afternoon. At the end we have a longer retrospective.

This code retreat is language agnostic, the main principles are the same for each language.

See you on 18th of November!

Filed under: Comments Off
3Oct/17Off

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