<speaker>
Aleksandar Sabo
RavenDB
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<talk>
-
Challenges of Cross-Language Library Translation
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Cross-Language,
Library Translation,
Syntax Differences,
Real-Life Examples,
Case Studies
Speaker bio
Aleksandar Sabo is a seasoned Software Developer and Architect with extensive experience in designing and implementing both large and small applications across a variety of industries. He focuses on creating maintainable, business-oriented software using Domain-Driven Design, Behevior-Driven Development, Clean Code principles, Event Sourcing, and CQRS, promoting system clarity and robustness.
Currently, Aleksandar serves as a Developer Advocate at RavenDB, dedicating his time to educating and supporting developers in harnessing the power of NoSQL database technology. He stands out in his field as the creator and maintainer of the RavenDB PHP Client library, showcasing his commitment to the tech community.
Beyond his professional work, Aleksandar established and leads the Developer's Club in Novi Sad, Serbia. He aims to build a supportive learning environment through this group, organising meetups and workshops to unite and educate local developers.
Excerpt
In today's interconnected software world, adapting core business logic to different programming environments is essential. This lecture focuses on translating libraries from C# language into Java or PHP, highlighting the challenges and strategies involved.
You will learn about key obstacles, including differences in language syntax, operating environments, and adapting to language unique features and conventions. Real-life examples and case studies will demonstrate how to maintain functionality and efficiency while meeting language community standards.