Another cool “office DevClub” will take place on 31st of May. Playtech is hosting one at this time.
| Important notes: * Limited amount of tickets (80). Attendees will be allowed to the event based on registration list to provide enjoyable experience 🙂 * Interested in Playtech Office Tour? Then be there at 18:15. Official start 19:00 as usual. |
Event will take place @ Playtech Tallinn Office, Lõõtsa 5, 10th floor at 19:00 (for Office Tour be there @ 18:15).
AGENDA
1. Playtech Office Tour @ 18:15


2. Weaving Web Applications with Apache Tapestry.

Tõnis Pihlakas is Software Developer and Architect @ PlaytechI have been a software engineer for the last 12 years, always interested in empowering people, sometimes using technologies that are a bit odd or off the beaten path. Having started as a Visual FoxPro developer, moving (up?) the ranks to PHP and Java, I have settled into building tools and libraries to help fellow developers succeed in their daily work. What will Tõnis talk about? This year, Apache Tapestry celebrates its 10th year as a top-level project under the Apache Foundation’s umbrella. In this talk, I would like to share some of my personal and professional ups and downs taming this beast of a web application framework and how we made (or at least tried to make) it fit into the Playtech IMS. This includes a short introduction to Tapestry 5, some thoughts on what it can be useful for and where it falls flat on its face, examples of code and some trickery we have used to make Tapestry match our needs.
3. Implementing an intelligent form engine.

Villu Vaimets is Head of Engineering @ ReSysI have worked on software development mainly targeted to insurance business, responsible of design and implementation service platform technologies. What will Villu talk about? Nobody likes to fill in forms! I will talk about features that are expected from modern form engines to make filling them as painless as possible and what is needed to get changes on-line on different platforms quickly. What kind of challenges we faced implementing it using open source technologies and how we solved them.
| Car parking info: * You can park your car @ Ülemiste City Europark area EP 90. 2h of free parking with parking clock (20min 0.5€ & 24h 3€) * For more info click here. |
It’s been couple weeks since our last event, so here’s the follow-up:
Last devclub was hosted in Transferwise new office in Baltika district. It is located almost exactly where their previous office was, right the opposite building. Transferwise is really great host, made this event special and guests feel very welcome. We’d love to come again to them with Devclub the other time.
This time we had four speakers and three talks. First one was by Erko Risthein from Transferwise. The talk was more financial than technical. It was about currency rate change risk management and how to perform money transactions with different currencies and not loose money when currency exchange rate is changed. The idea is quite simple, yet really smart. Each time you sell some amount in one currency you buy equivalent value in other currency and vice versa. This ables you to lock the exchange rate between these two currencies at certain state that existed at the moment when transaction started. It is called currency hedging. Erko did great job explaining this concept in his talk, I’m really glad I had a chance to hear and see him. Now I have good understanding on the subject.
Second talk was also by Transferwise engineers Dmitry Zhukov and Maksims Juvcenko. Their talk was about how they built a fraud detection engine. It was a story about how the project evolved and how the guys helped it to get better. How to get started when everything needs to be fixed and everything is important. How to make decisions and prioritize in though circumstances.
Can’t really say much about the last talk as I did it myself. Probably it was epic 🙂 I was talking about AWS Lambda – what it is, how we use it for our needs in Folkefinans and how you might want to use it.
There was an office tour after the talks too, had to skip this one so can’t really say much about the office. From what I managed to see it looked really nice, definitely a place you want to be in.
Unfortunately there’s no pics from the event this time, but at least we managed to record the videos of the talks (here, here and here), so there’s a great way for you to follow-up if you missed it. This is pretty much about it. Thank you and see you at the next Devclub really soon!
March DevClub will be hosted by TransferWise and we’ll meet @ TransferWise New Office, Veerenni 24 (Norway House, entrance D, 7th floor). The event will be held on 23rd of March at 19:00.
AGENDA
1. Risk @ TransferWise.

Erko Risthein is Software Developer @ TransferWise What will Erko talk about? How do we manage financial risk at TransferWise? With the foreign-exchange rates in constant fluctuation, how is it possible to build a sustainable money transfer service in this volatile environment? What kind of hedging techniques you could use to hedge a currency portfolio?
2. Fraud Detection in PHP: Ascending from Hell.

Dmitry Zhukov & Maksims Juvcenko are Software Engineers @ TransferWise

What will Dmitry & Maksims talk about? We will tell the story of Fraud Prevention Team and its journey of converting prototype into solid fraud detection engine while supporting rapidly growing business. We will unveil good, bad and ugly decisions we have already made and making now concerning team, architecture, fraud detection algorithms and infrastructure. Also we will discuss what product thinking and KPI-driven approach gave us to power our decisions.
3. AWS Lambda in Your Stack.

Stanislav Gorski is Senior software developer @ Folkefinans What will Stanislav talk about? AWS Lambda is Amazon’s way to run pieces of code in response to the events both inside and outside AWS infrastructure. This talk will briefly introduce what does it exactly mean and how to get started with AWS Lambda. Also it will go through examples and opportunities of fitting the Lambda into Your technology stack. And last, it will cover some gotchas to watch out with Lambda based on our experience with it in Folkefinans.
See you on 23rd of March, 19:00 @ TransferWise Office.
PS! Event will be held in English.
Last tuesday we had one of the most crowded devclub so far. Awesome vibe, good emotions and great talks. On behalf of DevClub team I want to thank the speakers and the audience for making it happen. Special thanks goes to Pipedrive for being very welcoming host, we’d love to come to you with DevClub again one day.
We had two talks this time, they were very different and both were great.
First on the stage was Martin Tajur, the CTO of Pipedrive. His talk was about event-driven architecture and about RabbitMQ in particular. This quite hot topic among tech people for last several years already. The talk was an introduction to RabbitMQ, really high value for people who’d like to get started with event-driven architecture but lack the basic knowledge. The feedback was really good also, lots of interest and questions from the audience.
The second talk by Anton Keks, software developer at Codeborne was about encryption and digital signatures. Anton told a story about how easy and common it is in Estonia and how much effort it takes to implement digital signing in other countries on example of Russia. The talk was really live and interesting, included some historical background on topic and some interesting facts, such why two different private keys are used for authentication and digital signing given that the technology behind both actions is exactly the same. There was also live discussion with Anton after the talk.
After the talks Pipedrive organized a guided office tour, which was really nice of them. Photos and videos of both talks are available below.
Google photos, video of Martin’s talk and video of Anton’s talk.
See you in March on our next event hosted at Transferwise!