IT-meetups in Tallinn (in English)

Tag: announcement Page 4 of 8

Devclub #046 27 Oct

Long time no see! No worries, DevClub is here again. We will meet on 27th of October @  von Stackelberg Hotel 19:00 as usual.

Agenda

1. Developing a desktop application in Javascript

Matti Jagula and Raido Kaldma are Software Engineers at GrabCADWhat will Matti and Raido talk about?What would you do when you need to write a desktop app and you have experience in web technologies? In this talk we’ll report on GrabCAD’s journey of developing a sizable application, namely GrabCAD Print, using Electron and node.js. 

2. Securing website with HTTP headers

Konstantin Root is Director of Engineering EMEA at Malwarebytes What will Konstantin talk about?Konstantin will do a walk-through of how you can improve your website security with HTTP headers, how they work and what are the caveats to look out.

Event will be held in English.

Devclub #045 May 31

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.

Devclub #044 March 23

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.

Devclub #043 Feb 16

February DevClub will be hosted by Pipedrive. So all DevClubers are most welcome @ Pipedrive Office, Paldiski mnt 80 (G4S house). The event will be held on 16th of February at 19:00, at the 6th floor hall.

AGENDA

1. Queues, queues, queues. How RabbitMQ enables reactive architectures.

Martin Tajur is the CTO and Co-Founder of Pipedrive, the sales pipeline management tool used by well over 10,000 businesses worldwide. Having background in design and systems engineering, he built and shaped core systems during most of Pipedrive’s existence until mid 2015. He now evaluates new tools and technologies, and takes part in long term architecture planning at Pipedrive. What will Martin talk about? In a system architecture discussion a few weeks ago, a colleague of mine said “if an organization is large enough, the only things you’ll hear its engineers talk about are queues.” Obviously it takes more than just queues to form a good systems architecture — or any kind of system at all for that matter — but queues are crucial nevertheless. If one looked at floor plans of small, medium and large airports, one easily notices the growing correlation between the overall size of the airport and floor space allocated to … queues. Martin will share some war stories from their use of RabbitMQ at Pipedrive during the last 3,5 years, covering use cases, philosophies as well as tips and tricks. Also covering reactive manifesto, async communication and message routing patterns, scalability and how to good care of your RabbitMQ instances. 

2. Digital Signatures: Estonia vs The World.

Anton Keks is Co-Owner and developer at Codeborne. What will Anton talk about? It is really easy to identify a website visitor and get their legally valid digital signature in Estonia. All the necessary tools for that were provided to all the Estonian citizen and residents already 15 years ago. When I faced all the problems with digital signatures in Russia I started to appreciate much more what have been built in our country in this field. In this talk I’ll cover how it all works and what parts of infrastructure other countries miss and what has to be built from scratch. I will also explain why it is important to have two keys on ID card and how convenient it is to work with in Java. 

See you on 16th of February, 19:00 @ Pipedrive Office.

PS! Event will be held in English.

Devclub #042 Nov 19

Third DevClub of the season will bring to you 3 talks. Venue is still the same Hotel Tallink SPA & Conference Hotel, Galaxy2 room. We will meet on Nov 19 @ 19:00.

AGENDA

1. Running Docker containers in Amazon AWS (30 min)

Stanislav Gorski is Senior Software Developer @ Folkefinans

What will Stanislav talk about?

Running your applications in the cloud can give you number of benefits, like lower costs, delegated responsibility for your servers to the cloud service provider and so on. Docker containers also bring lots of bonuses to the table: more efficient use of memory and computing power, portability across machines and many more. Running containers in the cloud allows you to max out all these benefits, reduce costs and boost performance. Stanislav will share their team’s experience at Folkefinans running (mostly) Ruby on Rails applications in Docker containers on Amazon EC2 Container Service.

2. Birds and bees and everything I like. Intro to craft brewing (30 min)

Martin Paroll is IT Product Manager @ ZeroTurnaround

What will Martin talk about?

Martin is going to share his experience in craft beer brewing. He’s also bringing some test stuff to try out. Make sure you don’t miss this one!

3. Securing SWD

Kaido Koort is IT Dev. Manager @ Sertifitseerimiskeskus

What will Kaido talk about?

How to efficiently build security-critical products? Can security be “built-in” with the help of security requirements? Is it possible to create a robust, transparent and scalable development process, that pleases all stakeholders and produces quality software? How to find balance between agility and security?

See you on 19th of November, 19:00 @ Tallink SPA & Conference Hotel. PS! Event will be held in English.

Devclub #041 Oct 20

Second DevClub of the season will take place in 20th of Oct, 19:00 @ Hotel Tallink SPA & Conference Hotel, Galaxy1 room.This DevClub is about Big Data @ Funderbeam and Microservices @ Fortumo. 

AGENDA

1. How we use the Big Data to evaluate, fund and trade startup investments.

Taivo Tender is CTO @ Funderbeam.Risto Reinpõld is Senior Software Engineer @ Funderbeam What will Taivo and Risto talk about?“Funderbeam developes two products. Existing Data product collects and analyzes a variety of startup data from online sources. Soon will be launhced Marketplace, where transactions will be recorded to the blockchain.We will walk you through the basics of our data collection, management, and presentation processes; and reveal some of our plans for the future, including the use of blockchain.To give some insight about the data we produce on our own, we will look into some of the statistical methods we use in more detail.”

2. That’s lovely. Now scale it up!

Asko Tiidumaa, Senior Architect @ Fortumo.What will Asko talk about?“”So there we were, growing steadily, with our services already being used in 80-something countries. And all of a sudden, an unique growth opportunity by an order of magnitude. Now what?In other words, a classic love story of a monolith and microservices.Our journey is neither complete nor without setbacks, but we do have some lessons learnt to share.”

See you on 20th of October, 19:00 @ Tallink SPA & Conference Hotel. PS! Event will be held in English.

Devclub #040 Sept 24

Long time no see 🙂 DevClub starts in September again, we will meet on 24th of Sept, 19:00 @ Hotel Tallink SPA & Conference Hotel, Galaxy2 room.This DevClub is all about High… High Availability… High Frequency… Look for yourself! 

AGENDA

1. High Availability with Pacemaker.

Wilko Nienhaus is Development Manager @ Vaimo. What will Wilko talk about?“High Availability is an area of computing which deals with keeping services available, in spite of failures in the system. How does one construct a highly available system? What does “5 nines” mean? How does one deal with complexity to ensure the system does not end up being less-available? This talk will cover all of the above and more.After an introduction to High Availability in general, I will build a 2-node high-availability cluster, setting up a highly available MySQL service using Pacemaker, DRBD, OpenVZ and other technologies.”

2. HFT or How deep the rabbit hole goes?

Martin Kiuru is Consultant, CTO @ Make IT work.What will Martin talk about?“High Frequency Trading – when technology is fighting for the money. Stock exchanges, trading robots and $460 million in 45-minutes. Technology behind the most technically advanced financial business.”

See you on 24th of September, 19:00 @ Tallink SPA & Conference Hotel.PS! Event will be held in English.

Devclub #039 June 18

June DevClub is near! We have two great talks to offer, where “some well kept secrets will be revealed”. We will meet on June 18th, 19:00 @ Hotel Tallink SPA & Conference Hotel, Galaxy2 room. 

Achtung, achtung! We have a small tendency in DevClub events: There are certain amount of people who register, but don’t show up. Because of that, we ask you kindly avoiding registering “just in case”, but rather when you really are going to attend. We understand that there might be last minute change of plans and that is ok. Organizing team would be most thankful if you would take this remark into consideration. So be bold to register 🙂 

AGENDA

1. How to Dramatically Increase The Delivery Speed of an IT Company?

Jaan Pullerits is Senior Software Developer @ Myjar. What will Jaan talk about?“Often I hear people asking how to make developers put in more effort. How to make them give 110% of themselves to the project? How to make them walk the extra mile for the success of the company? On this presentation, I will reveal the well kept secrets of the most rapid development practices known to man. Including all the benefits and pitfalls of the process. Prepare your mind to be blown!”

2. Big Data, Hadoop & Spark Intro

Oleg MĂĽrk is Founding Engineer @ Planet OS (formerly known as Marinexplore). What will Oleg talk about?“Big data is often defined in terms of batch analytics that is concerned with processing large data volumes that don’t fit into one large server (1TB+) and streaming analytics that is concerned with processing high message throughput (1M+/second) at low latency (eg ~1 second). Typical use-cases are business intelligence, sentiment analysis, fraud detection, recommendations, graph analysis, etc.Hadoop is a first generation big data computing framework for clusters, modeled on Google’s MapReduce, Google File System, and BigTable. Spark is a second generation big data framework that substantially improves upon Hadoop MapReduce in terms of execution performance and developer productivity. In this talk I will give a brief overview of Big Data and Hadoop ecosystem, followed by a more detailed discussion of Spark.” 

See you on 18th of June, 19:00 @ Tallink SPA & Conference Hotel.

Devclub #038 May 6

DevClub is excited to bring another great speaker to Estonia. Venkat Subramaniam, who is doing TDD training on May 6-7th agreed to give a talk at DevClub as well. We will meet on Wednesday May 6th, 19:00 @ Hotel Tallink SPA & Conference Hotel, Galaxy2 room.

AGENDA

1. Being Lazy—Lazy Evaluations and how it impacts Efficiency. (90 min talk)

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.  What will Venkat talk about? “When we hear about functional programming, we hear about immutability and higher order functions. It turns out, one of the real charms of functional programming is lazy evaluation Lazy evaluation is all about postponing execution until the last responsible moment. This can lead to quite a bit of efficiency in the execution of code. In this presentation we will learn about what lazy evaluation is, look at example of lazy evaluation, discuss the benefits of laziness, and how it leads to better performance and efficiency of code.” 

2. How to Make Remote Teams Work? (30 min talk)

Evelin Andrespok is the Office Manager at Toggl, responsible for overseeing the human resources processes and making sure the team works smoothly and happily from day to day.  What will Evelin talk about? “When most of your work is done on the computer, there’s no need to sit at the office every day. You could get your work done from anywhere in the world, whether it be at a cafe near a beach in Florida, or at a quiet village near Tartu. Remote work is a growing trend globally, yet still rare among Estonian companies. Evelin will explain why Toggl has completely embraced this new trend. She will share the values and tricks that help keep together a team living in 7 countries spanning 3 continents.”

See you on 6th of May, 19:00 @ Tallink SPA & Conference Hotel.

Devclub #037 April 16 – Google vol 2.

DevClub brings to you Google vol 2. This is not all! Clusterpoint from Latvia is here, got the warm welcome at the Latvian DevClub, last month. We will meet on April 16th, 19:00 @ Hotel Tallink SPA & Conference Hotel, Galaxy2 room. We meet this time at another venue, to have a bit more space, but the we still have limited amount of seats 🙂

Agenda

1. Kubernetes, Google Container Engine, and the Compute Continuum.

By Matthew FeigalGoogle. Matt worked in mobile development, research and innovation projects in the medical and retail industry, before realizing he needed an even faster rate of exploration and change! Now as a Cloud Platform Solution Engineer at Google, he can’t keep up with the change… but he gets to help companies build systems that scale, and loves it.

What will Matt talk about? “Once you package your application into containers (for instance Docker), how do you set up and manage a complex application with many containers? I’ll describe the concepts behind a Kubernetes cluster, and show an example deployment: Meteor, Node.js and MongoDB running on Google Container Engine.  I’ll also explain how Google is using containers to smooth out the painful “IaaS/PaaS cliff” into a continuous curve.”

2. What it takes to become a database in the Cloud – NoSQL database?

By JurÄŁis Orups (CTO @ Clusterpoint). JurÄŁis has remarkable experience building large-scale, distributed systems and he is also cofounder in Clusterpoint, spending his time building emerging NoSQL database.What will Jurgis talk about? “A NoSQL database born in Latvia. Jugis will dive into details on and around the story behind the database, technology and global market.”

Clustrepoint gives away Oculus Rift, come and be the lucky winner 🙂

Page 4 of 8

Powered by WordPress & Theme by Anders Norén