Skip to main content

VilniusPy #19: Video streaming and multiple dispatch

After some break we are back with a new meetup comming on May 15th.

Not sure if meetups will be regular, because that depends on the community, if there are no one willing to give a talk, then there is no meetup. So please let us know, if you would like to give a talk at VilniusPy.

Agenda

  • Doug Sillars: I Stream, You Stream: How Do I Make My Video Stream?

    The use of video on the web and on mobile is growing. It is as easy as adding a <video src=”video.mp4”>, and you’re good to go. But, all the top video sites (YouTube, Netflix, Hulu) all stream their video. What do they know that we don’t know? Is streaming more efficient? Do I need any special equipment to create or serve video streams?

    In this talk, we’ll learn the how to create and stream videos, weigh the pros and cons of streaming vs. static videos, and see how easy it is to get started delivering streaming content on the web or to a mobile app.

    In this talk, we’ll look at the performance aspects of delivering video on the web, and how to improve the performance of video by using streaming instead of static videos.

    Slides.

  • Mantas Zimnickas: Multiple dispatch in Python

    Probably most of us understand and use object-oriented paradigm, but is this approach is good enough? Can we do better?

    In this talk, Mantas will discuss how object-oriented programming can be transformed using multiple dispatch paradigm. What benefits we can get from it and into what traps we can fall.

    Slides.

Where?

Thanks Tesonet for hosting this meetups in their new Vilnius office at Saltoniškių g. 10C, near Panorama shopping mall.

When?

2019 May 15th, 18:30.

Registration

Registration at meetup.com/vilniuspy.

VilniusPy #12: Spotify playlists with Machine Learning

Hi Python Charmers,

We are now back to regular talks. This month we have only one but it should be good. Hopefully on the upcoming months we can find more speakers, write to us if you are interested!

Agenda

1. "Prepare Spotify playlists with Machine Learning" (EN) Dovydas Gulbinas

Dovydas will show how he used Machine Learning to automatically group songs into playlists and avoid lots of hassle by having to do it by hand.

2. Continue the meetup at a nearby bar for open discussion

Where?

Thanks Wix for letting us host the meeting in their Vilnius office at Didžioji st. 28. Call +370 678 18722 in case you need help finding the place.

When?

September 20th, 18:00

Registration

Registration at meetup.com/vilniuspy.

VilniusPy #11: Meet, Hack, Show, Ask

For the summer months we will not host any more talks and instead have regular, more informal meetups. So if you match any one of the descriptions below, come join us:

  • Have a project you have been hacking and want to show it for feedback;
  • Found a new library or new technology you want to share;
  • Have questions about Python.
  • Just want to enjoy casual company of other like-minded Pythonistas;

In case you have something to show or want to present a lighting talk, please fill the form https://goo.gl/forms/u5uemKJE44Y4Z0ve2. and we will give you the spotlight!

Agenda

There is no real agenda but if there are any presentations, we will arrange them in the first half of the meetup.

Where?

Switch Bar, Labdarių 8, Vilnius

When?

August 23th, 18:00

Registration

Registration at meetup.com/vilniuspy.

VilniusPy #10: Meet, Hack, Show, Ask

For the summer months we will not host any more talks and instead have regular, more informal meetups. So if you match any one of the descriptions below, come join us:

  • Have a project you have been hacking and want to show it for feedback;
  • Found a new library or new technology you want to share;
  • Have questions about Python.
  • Just want to enjoy casual company of other like-minded Pythonistas;

In case you have something to show or want to present a lighting talk, please fill the form https://docs.google.com/forms/d/e/1FAIpQLSeVBDyPYLQRb1-OAEsx2ZGrjtlYGD5WoS9rGMDnYBv5TukTMw/viewform?usp=sf_link. and we will give you the spotlight!

Agenda

There is no real agenda but if there are any presentations, we will arrange them in the first half of the meetup.

Where?

Switch Bar, Labdarių 8, Vilnius

When?

July 25th, 18:00 (moved from July 13th due to rainstorms)

Registration

Registration at meetup.com/vilniuspy.

VilniusPy #9: Meet, Hack, Show, Ask

For the summer months we will not host any more talks and instead have regular, more informal meetups. So if you match any one of the descriptions below, come join us:

  • Have a project you have been hacking and want to show it for feedback;
  • Found a new library or new technology you want to share;
  • Have questions about Python.
  • Just want to enjoy casual company of other like-minded Pythonistas;

In case you have something to show or want to present a lighting talk, please fill the form https://docs.google.com/forms/d/e/1FAIpQLSeVBDyPYLQRb1-OAEsx2ZGrjtlYGD5WoS9rGMDnYBv5TukTMw/viewform?usp=sf_link. and we will give you the spotlight!

Agenda

There is no real agenda but if there are any presentations, we will arrange them in the first half of the meetup.

Where?

Switch Bar, Labdarių 8, Vilnius

When?

July 13th, 18:00

Registration

Registration at meetup.com/vilniuspy.

Slides from VilniusPy #8

The last meetup attracted a crowd of 40-50 people (photo below) and the talks were very informative and even entertaining when the 'Boom Boom Shake Shake' app that gathers sensor data was demonstrated.

If you want to see those slides again or you've missed the meetup you can review them here:

Thank you all for attending!

the attendees

VilniusPy #8: Asynchronous WebSockets and Deep Learning

Hi Python Charmers,

As the summer is coming along and we have many other exciting events ahead like PyconLT 2017, the upcoming meetup will host only one talk.

While last meetups did not include any web development topics which many of you are interested in, in this one we will talk more about Django and its Asynchronous WebSockets. Also, we have Romeo Kienzler presenting about parallelisation strategies of large-scale deep learning neural networks.

Agenda

  1. “Asynchronous WebSockets using Django” (EN) Albertas Gimbutas

Albertas Gimbutas will introduce the concept of Asynchronous WebSockets. Then he will review the functionality of the Django channels package and will show a short example how can it be used in practice.

  1. “Building Brains - Parallelisation strategies of large-scale deep learning neural networks on parallel scale out architectures like ApacheSpark” (EN) Romeo Kienzler

Abstract of the talk provided by Romeo:

New DeepLearning frameworks are being developed on a monthly basis. Most of them have in common that the inventors didn’t have scale-out parallelisation in mind. ApacheSpark and other data parallel frameworks on the other hand are becoming the de-facto standard for BigData analysis. In this talk we will have a look at different DeepLearning frameworks and their parallelisation strategies on ApacheSpark. We’ll start with DeepLearning4J and ApacheSystemML as 1st class citizens. Will then have a look on TensorSpark and TensorFrames and finish with CaffeOnSpark to explain concepts like Inter- and Intra-model parallelism, distributed Cross-Validation and “Jeff Dean” style parameter averaging.

A bit about Romeo:

Romeo Kienzler works as Chief Data Scientist in the IBM Watson IoT World Wide team helping clients to apply advanced machine learning at scale on their IoT sensor data. His current research focus is on scalable machine learning on Apache Spark. He is contributor to various open source projects and works as associate professor for artificial intelligence at a swiss university. Romeo Kienzler is a member of the IBM Technical Expert Council and the IBM Academy of Technology - IBM’s leading brain trusts.

  1. Continue the meetup at a nearby bar for open discussion

Where?

Thanks Wix for letting us host the meeting in their Vilnius office at Didžioji st. 28. Call +370 678 18722 in case you need help finding the place.

When?

May 18th, 19:00

Invite for speakers

Want to give a talk at VilniusPy? Contact organisers at info@vilniuspy.lt, “Contact” button to the left or #vilniuspy channel on UserGroups slack!

Registration

Registration at meetup.com/vilniuspy.

VilniusPy #7: Concurrency and Games

Hi Python Charmers,

After last time success where "on paper" over 80 people turned up, we are completely overwhelmed by the size of Python community in Vilnius and are super excited about it!

The only downside of such interest is that it's hard to find a good location for the meetups, so the next one is going to be at Wix which should be able to host all of us comfortably.

In contrast to the last meetup, we are going to dig deeper and more technical this time.

Agenda

  1. “Concurrent Programming in Python” (EN) Povilas Balčiūnas

Povilas Balčiūnas will try to prove that concurrent programming in Python does not suck. He will demonstrate how to build concurrent networking application in Python and we will all see how fast it can perform. Finally, he will give an overview of the new async/await syntax and show how nicely it fits into concurrent programming.

  1. “Let's do some PyGame” (EN) Donatas Kučinskas

Donatas Kučinskas will introduce the power within PyGame library and how can you use it not only for games, but for other applications as well. Also, prepare to watch some live-coding in action.

  1. Continue the meetup at a nearby bar for open discussion

Where?

Thanks Wix for letting us host the meeting in their Vilnius office at Didžioji st. 28. Call +370 678 18722 in case you need help finding the place.

When?

April 19th, 19:00

Invite for speakers

Want to give a talk at VilniusPy? Contact organisers at info@vilniuspy.lt, “Contact” button to the left or #vilniuspy channel on UserGroups slack!

Registration

Registration at meetup.com/vilniuspy.