Aleksandar Sabo
Developer Advocate @ RavenDB
Novi Sad, Serbia
Actions
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, Test-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.
Area of Expertise
Topics
Challenges of Cross-Language Library Translation
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.
This lecture is for software developers, library maintainers, and technical leads interested in creating libraries for different programming languages. Prior experience with languages such as C#, Java or even PHP, is recommended to get the most out of this session.
Key Takeaways:
- Understand the challenges of converting libraries between different languages.
- Learn strategies to address differences in syntax and semantics between languages.
- Ensure your library meets standard practices and performance expectations.
- Gain insights into managing projects and communities for multi-language libraries.
- Get practical advice and resources for testing, documenting, and ensuring cross-language compatibility.
Heapcon 2024
Challenges of Cross-Language Library Translation
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top