DevDays Moscow 2021
Hybrid Edition

Part of Global DevDays Conference Family

date

8-10 июня

venue

Москва и онлайн

—Доклады —

Marta Wiśniewska

e-point SA, Poland

Offline First in Angular

Are your apps fast and stable when the network isn’t?
Let’s take a deep dive into Progressive Web Apps and Offline First approach!
Marta will show you some tricks on how to handle offline state and manage your app and its resources in various network conditions. You’ll build fast and reliable apps using Angular and PWA features.

Ключевые слова

🔑 Web
🔑 Front-End
🔑 PWA
🔑 Angular

Roman Provazník

CN Group CZ, Czech Republic

Functional .NET for Inevitable Success

Do you know what developers and customers have in common? They both love good bugless software which lets them enjoy calm sleep at night. Unfortunately writing such software is one of the most difficult things we know and pretty hard to achieve without proper tools. Luckily, there is the multiparadigm .NET language called F# with amazing features like pattern matching, algebraic data types and omnipresent immutability.

Ключевые слова

🔑 Functional Programming
🔑 .NET
🔑 F#

Björn Wendland

Metro.digital, Germany

Finding the Right Rest Framework to Run Your Jvm Based Micro Service

We are often inclined to pick the tools we know best.
This is especially true for professional software development. We can deliver fast and at the same time guarantee high quality outcome if we eliminate risk. Not taking a risk also means not being innovative. Not being innovative means bringing new ideas and concepts is lost.

Ключевые слова

🔑 Microservices
🔑 Kotlin

Darija Sapozenkova-Hauge

Experis Ciber, Norway

Ux Do-It-Yourself Kit for Developers and Other Good People

UX Do-It-Yourself Kit for developers and other good people is about what you can do if there are no UX resources on your project but you need the skills.

Learn UX process phases, participate in user validation exercise and improve your builds with human touch.

Ключевые слова

🔑 UX
🔑 User Testing

Kate Edwards

Global Game Jam / Geogrify, USA

Changing the Public Perception of Games and Game Creators

After 5 years as Executive Director of the IGDA and as an award-winning industry advocate, Kate Edwards has gained a unique perspective on attitudes towards games and game developers. Despite being a massive socio-economic force, games still struggle to gain respect as a creative art form and as leaders in evolving entertainment. Game creators have lost control of the public narrative of their profession and it’s up to them to be their own best advocates. Kate will illustrate the path to advocacy and embolden individuals to act now!

Ключевые слова

🔑 Game Development

Valentin Kononov

Mapbox, Belarus

Runtime Type Safety in Typescript

Nowadays we live in a world of JavaScript, let’s admit it. But have you ever missed compilation and real runtime strong types in JS? I always! And my friendship with web development started only after Typescript usage, which has something like compilation step. But is it real compilation? How we can make one step closer to ’strong types’ in web world? Let’s talk about what opportunities we have to emulate this in TS – runtime checks, validation, decorators to automate it.

Ключевые слова

🔑 JavaScript
🔑 Typescript
🔑 Runtime Safety

Antonio Peric-Mazar

Locastic, Croatia

The UI is the THE application

Do you know how many designers and developers still think that UX is a myth? You would be amazed! But, let’s not dwell, we can change their mind instead.

We live in a digital world where everyone can offer a certain type of service, but there’s that small gap that shows the disparity between good and bad delivery. Your app is a collection of tiny details, and if your main goal is to have satisfied users – you’ll be interested to hear why UI/UX is the foundation of your application success.

Ключевые слова

🔑 UI
🔑 UX
🔑 Agile

Mario Corchero

Bloomberg LP, Spain

Taking Time To Understand Time

Working with time is not a trivial challenge. Multiple languages include native support for it but managing time keeps being a constant source of bugs. This often leads to the widespread use of many other libraries in the attempt of easing the work of working with time. The problem does not rely on the tool, but in the basic concepts around time. We interact with time every day, yet when we need computers to do the right thing in all situations, the complexity explodes to levels we are not usually prepared for.

Ключевые слова

🔑 Python
🔑 Date and Time

Justin Halsall

Record Once, The Netherlands

Making explainer videos that don’t suck

Tips to learn how to make great explainer videos that make people want to use your product. Tips and tricks on story telling, showing your product and how to create videos that evolve as your product evolves.

Ключевые слова

🔑 Video Tutorials

Gabriel Caruso

SurveyMonkey, The Netherlands

PHP 8: a new version, a new era

PHP 8 is coming, and you might be wondering: what are the new features? Have they fixed that weird bug? Is my application getting any faster? Can I support both PHP 7 and 8 versions in my library or framework?

In this talk, we are going to spend some time looking at everything that has changed in PHP 8, both internally and externally, either new features and changes of behavior (Break Compatibility, you know them).

As one of the Release Managers, Gabriel Caruso is going to tell you all about it, giving you the resources to get the latest major version of PHP, that is scheduled for November 2020, up and running!

Ключевые слова

🔑 PHP
🔑 Types

Скоро здесь будет еще больше спикеров!

« Назад