Looking for tech events in Barcelona? You are in the right place! Every month we update this list with the top Barcelona tech events so you can go to the most interesting ones! Whether you’re a local, new in town, or just passing through, you should definitely check the myriad meetups, talks and presentations taking place here! It’s not by chance that Barcelona made it to the top 5 of innovation hubs, since in this city you will find some of the best events related to innovation, software development, software architecture, and many many others. 

In this article, we list upcoming congresses, conferences, meetups, workshops and katas that we believe are worth attending!  

 

Top 8 Barcelona tech events in February 2020

 

1.Lightning Talk: Android – Motion Layout

February, 6

How the world would be without MotionLayout” ? Xavier Rubio Jansana would like to explain how they implemented a parallax effect in a header custom control for a RecyclerView by implementing CoordinatorLayout.Behavior and NestedScrollingChild2, and manually recalculating the layouts. This will show the value and simplicity of MotionLayout.

A “lightning talk” is an informal talk of about 7 minutes where a person shares knowledge of a particular topic and then there are about 2-3 minutes of questions. The main objective of “lightning talk” is to create a space where people are not afraid to expose themselves in public and share their experiences. To join Lightning Talks Slack, click here.  

 

2. Open Doors in Apium Academy

February, 11

If you are interested in knowing more about software architecture Workshops, Courses, Tech Talks, Events, Auditorium rental or Apium Academy in general, then this is the perfect time to come and meet Apium Academy team & Professors! You will find 2020 calendar with upcoming workshops, courses & events. There will be some snacks and beer, as well as discounts and an opportunity to win a FREE course!

 

 

3. I ♥️ Free Software Day

February, 14 

Barcelona Free Software community organizes I ♥️ Free Software Day meetup with an idea to thank free software contributors who work for society. February 14th is a great time to do this. Report bugs, tell people how to improve their software, ask for new features, and often criticize each other helps developers to constantly improve. To do this, we will meet and celebrate together with contributors, users, and supporters. Everyone is invited! Meeting point: Apium Academy. 

 

4. Round Table with vpTech & Apiumhub: The role of an Architect within the company

February, 19

As software architecture is key in every software project and many companies start hiring experienced software architects to achieve scalability and high performance, we would like to share our experience and key highlights regarding the role of an architect within the company. This is why we’re preparing a Round Table discussion with software architects from Apiumhub and vpTech. Everyone is more than welcome to participate in a discussion! It is open for everyone who is interested in software architecture and who would like to share his/her experience and learn from others! This time we won’t have a “talk” format, this time it will be a guided roundtable discussion where each attendee will take an active part in the event.

 

5. DevOps Exchange Barcelona @ Glovo

February, 20

DevOps Exchange Barcelona is back, and is hosted in Glovo Barcelona office with a great lineup of speakers. Dani Torramilans, one of  Senior Backend Engineers,will walk you through Glovo’s transition to Infrastructure as Code through Terraform, preparing an IaC strategy that scales people-wise without losing visibility or wasting effort, as well as how Sentinel and Terratest are leveraged to increase reliability and control when making changes.

Also, Victor Merino from Holded will talk through his experience of evolving from a startup environment to a production ready environment, and the challenges they faced along the way.

And finally, Unai Rubio from SKALA will be asking the question – Why rent out computing capability when you have idle machines sitting in-house? A love letter from the early cloud days. This talk will share the story and the architecture of a large scale CI pipeline built squeezing every ounce of power in the office.

 

6. Android@N26: challenges, new approaches and daily tricks

February, 20

First talk: “Beyond Hyper-growth: Tackling scalability challenges on Android” will be presented by Daniel Horowitz, Android Team Lead for EU Markets and Americas @N26. In this talk he will go through the challenges faced by Android engineers when dealing with fast growing teams. Most importantly, Daniel will  showcase scalable and sustainable solutions. Also, he will tackle questions like: What were the biggest technical challenges? How did they prevent bottlenecks? How did they maintain consistency and not block creativity? What were the biggest mistakes and how did they solve them?

Second Talk: “Life is too short not to use ADB commands” will be presented by Zhenlei Ji, Senior Android Engineer @ N26. ADB is a versatile command-line tool that lets you communicate with a device. The ADB command facilitates a variety of device actions, such as installing and debugging apps, and it provides access to a Unix shell that you can use to run a variety of commands on a device. It is maybe one of the most used tools by the Android developers, but it is for sure the less known. Do you want to learn the basic ADB commands or extends your knowledge with some advanced commands? Are you struggling with some bugs? Are you tired to perform some repetitive test? This talk is for you! You can make ADB works for you with automation and assist you to kill bugs.Zhenlei spent weeks diving into the ADB commands for Sony Mobile and Motorola, and learned helpful commands that will make your life easier.

And the third talk: “Experiments for your Gradle builds driven by Gradle Profiler” will be given by 
Ubiratan Soares, Senior Engineer at Android Core and Android Team Lead @ N26. For large Android projects, Gradle builds might be a real pain. While tools like Gradle BuildScans and/or Gradle Enterprise are available out there, eventually they are not affordable or ideal for every team or they don’t event represent the right tool for a given problem. For instance, one would like to evaluate experiments for Gradle builds, measuring and experimenting with locally generated data in order to figure out if the local build can actually improve given some particular change. In this talk, you will learn more about Gradle Profiler, an open-source tool provided by the Gradle team which allows profiling and benchmarking of Gradle builds, driven by a high level description of scenarios to be exercised. Using this tool, you’ll check how define, execute and check results for real experiments – using as targets some well known open-source Android projects – defining the scenarios and the hypothesis we want to validate. You’ll behold “when Data Science meets Build Engineering” and learn how the data generated by Gradle profiler can be used as an input of some classical Statistics tests in order to verify if we found something meaningful (or not) with our experiments. By leveraging such approach, you can evaluate if Gradle builds can effectively improve (or not) your builds given some meaningful change you did at Dagger, Gradle, dependencies and/or modules setup for the project, using the scientific way. 

 

7. JVM Tuning: What you should know before going into production

February, 27

Have you been working and setting up your JVM properly… or you just deploy your code that runs your Java code without tweaking your Java Virtual Machine? You finally have your application finished, with all unit and integration tests green. Is that enough? You’d rather like to be sure that the performance and memory footprint is the best one for the production environment and loads. In this talk by Eduardo Sánchez you’ll see most common load test types. Eduardo will explain how memory is managed by the JVM and how the Garbage Collector and JIT Compiler work. He will also show how to find and solve most common memory leaks and bottlenecks using tools such as Eclipse Memory Analyzer and Java Flight Recorder, with some practical examples.

 

8. 11th DDD BCN Meetup

February, 27

This meetup is all about Domain-Driven Design! And this time the possible workshop will be related to 
“Domain Storytelling a domain”. The scope will be to cover 1 example of: Coarse-grained “as-is” Stories (a.k.a. Big Picture), Detailed “as-is” Stories, Detailed “pure” Stories and Detailed “to-be” Stories. You’ll be working on teams.

Also, there will be a Talk regarding the usage of DDD in different projects. Challenging whether a methodology, tool, technology, framework and so on is appropriate for an intended purpose may be hard. You’ll explore when should be convenient to apply DDD in a project, when it shouldn’t and what cons and pros it will have if we choose the not best-suited choice.

Another talk that was proposed is about Bounded Contexts. Usually Bounded Contexts are difficult to grasp and even experienced DDD people struggle to find the right boundaries at first. You’ll uncover the toolkit of guidelines and heuristics the DDD community has come up with to find them in our domain.

 

Enjoy!

And we hope to see you at these events! 

 

If you found this list if tech events interesting, you might like…

Barcelona tech ecosystem: map of the main players

Digital business transformation: trends, statistics & case studies

Digital identity trends & startups to watch

A list of 20 most active venture capital investors in Spain 

Barcelona; one of the best smart cities in Spain 

Top 20 promising startups in Barcelona to watch

Human centered innovation: careers, benefits & examples 

Barcelona makes it to the top 5 of innovation hubs

Top smart city projects & leaders to watch

Disruptive technology & innovations to track