Filter by tag

Pair Programming [ukr]

Pair programming is an effective software development methodology. The report will provide a detailed overview of the main aspects of pair programming: its definition, types, and benefits for the product, the team, and individual developers of different levels. Tools for pair programming will also be reviewed, with demonstrations of Rider and Visual Studio capabilities. Special attention will be given to implementing pair programming in teams, engaging participants and management, and organizing collaborative work. We will share the results and feedback from Creatio teams that have successfully mastered and applied this approach in practice.

Volodymyr Nikonov

(Creatio, Head of Development Platform Department),
.NET fwdays'24 conference
Securing SSO Authentication: Strategies to eliminate vulnerabilities [ukr]

We love developing applications, but sometimes we overlook critical security aspects, especially in the authentication. This oversight can lead to serious consequences. In this session, we'll explore the vulnerabilities that arise when authentication methods are weak, particularly in large-scale applications. We'll highlight the importance of Single Sign-On (SSO) authentication in modern development, and explain how SSO components interact with each other, including Identity Providers (IdP) and Service Providers (SP). We'll compare standards like SAML, OpenID, and OAuth, and demonstrate practical implementation on .NET using third-party solutions for seamless integration. Understanding SAML request/response formats and decoding tools will be the key. We'll also discuss real-world SAML configuration errors and vulnerabilities, and share best practices for securing SSO configurations, drawing on trusted sources like OWASP for guidance.

Oleh Oliushkevych

(Senior full-stack developer at Creatio),
.NET fwdays'24 conference
Copilot: an NPC or the main character [ukr]

In my presentation, I will discuss all the advantages and disadvantages of using Github Copilot for PHP development. Additionally, I will compare it with existing competitors and explain why they are better or worse than the Microsoft product. I will also address security issues and provide recommendations for companies on how to prevent their code from being exposed to the public. Throughout the presentation, I will gather arguments to answer the question: is Copilot an NPC or the main character?

Olena Kirichok

(Software Engineer at Accolade Inc.),
PHP fwdays'24 conference
Hancture Mediator Architecture: The Secret Ingredient of a Successful Application [ukr]

In this talk, we'll explore various aspects of Hancture's mediator architecture, emphasizing its importance for a successful application. We'll begin by examining the current project requirements of the MapService team at Uklon, including the unique and common features of our applications and the challenges we face in developing them. After that, we'll analyze existing architectures, their components, and their compliance with the requirements. We'll delve into the key challenges associated with existing architectures and discuss ways to overcome them.

Yurii Naurynskyi

(Uklon),
.NET fwdays'24 conference
The story of one sunset and five burnouts or how we migrated a legacy [ukr]

I will talk about the problems and nuances of migration from legacy products. Also, using my own experience, I will share how we worked with legacy in our team, what challenges and problems we faced, and how we got out of these situations during migration.

Vladyslav Pozdniakov

(PHP Senior Engineer at mono),
PHP fwdays'24 conference
Kiota - yet another API client code generator or something actually useful? [ukr]

I don't like many things in general, one of which is creating and maintaining a client library for an API. It's not because it's complicated but because it draws my attention away from other parts of the project where I can do more valuable and exciting stuff. During my session, I will share my experience of using Kusto for automated client code generation for an API. I successfully used Kusto in an enterprise-grade healthcare project, an e-commerce startup, and a few productivity tools that were my pet projects. I will show how we created an API and then efficiently generated client libraries for different programming languages to connect to that API.

Anton Boyko

(BoykoAnt.PRO),
.NET fwdays'24 conference
GraphQL: The good parts [ukr]

Sergii Lischuk

(Lead .NET Software Engineer at Leobit),
.NET fwdays'24 conference
Panel discussion [ukr, offline]

Olena Syrota

(Software architect at Star, lecturer at SET University),

Max Baginskiy

(Head of Engineering, Solidgate),

Pavlo Mashlyakovskyi

(Software architect, InBase),

Oleksandr Makhomet

(Co-founder @Fwdays),

Dmytro Dziubenko

(Corefy, CTO),
Highload fwdays'24 conference
Making .NET Applications even faster [eng]

In this talk we're going to explore performance improvement lifecycle, starting with setting the performance goals, using profilers to figure out the bottle necks, making a fix and validating that the fix works by benchmarking it. The talk will be useful for novice and seasoned .NET developers and architects interested in making their application fast and understanding how things work under the hood.

Sergey Teplyakov

(Principal Software Engineer at Microsoft),
.NET fwdays'24 conference
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?