Welcome to DevCon 2024!
The Acumatica Developer Conference is an annual conference that provides our technical community with the indepth knowledge & tools required to build great customizations, integrations and even applications, fully utilizing Acumatica’s cloud xRP platform.
This year’s event will be held over three (3) days with about four (4) hours of presentations each day. We are organizing the event into three different days, catering to different knowledge areas: Beginners, Intermediates, and Advanced. Our speakers are finalized by our CTO, Mike Shchelkonogov, along with other Acumatica and Technical Community speakers. The agenda and speakers are still a work in progress, and we will provide updates as soon as they are finalized.
Welcome to DevCon 2024!
Kicking off the sessions, Ali will present an overview of Acumatica’s developer platform & strategy, reviewing some of the key technologies used by Acumatica that provide a wide array of opportunities for developers to build great solutions for their customers.
Developer Basics
In this session, Samvel Petrosov will review with Audience Acumatica Cloud xRP platform and show the audience how to develop basic customizations for Acumatica ERP.
Knowledge Level: Beginner
Coffee Break
Sustainable Development of Customizations
How to write a supportable and customizable code, to overcome upgrades fatigue and procrastination. The session will share some tips and tricks to save you time and money during customization maintenance.
Knowledge Level: Beginner
Break
Technical Validation Process
Knowledge Level: Beginner
Wrap Up Day 1
2024 R2 Launch Event
Acuminator
Knowledge Level: Beginner/Intermediate
Break
Configuring Screens with Modern UI
Knowledge Level: Intermediate/Advanced
Break
Multithreading Cases in Acumatica for Performance
Knowledge Level: Intermediate
Break
Effective Use of OAuth 2.0 and OpenID Connect for API Integration
In this one-hour presentation, we will focus on integrating client applications with Acumatica ERP’s REST API using OAuth 2.0 and OpenID Connect (OIDC). This session will provide a comprehensive overview of how to use protocols enhance the security of authentication and authorization processes when interacting with Acumatica’s REST API.
We will explore the various authorization flows supported by Acumatica ERP, including Authorization Code, Implicit, Resource Owner Password Credentials, and Hybrid flows for REST API integration. The presentation will cover the critical steps for registering client applications within the Acumatica framework, implementing the selected authorization flows, and managing access tokens, particularly focusing on refreshing and revoking access tokens as needed.
By the end of this session, we will have a clear understanding of how to effectively integrate and secure client applications with Acumatica ERP’s REST API.
Knowledge Level: Intermediate
Wrap Up Day 2
Knowledge Level: Intermediate
Welcome to Day 3 & Recap
In this session, Alexander will explain the basics of Acumatica’s modern UI and show how existing screens can be converted from ASPX to Modern UI manually or with a special converter.
Knowledge Level: Advanced
Break
ML / AI
Knowledge Level: Advanced
Break
Advanced Integration and Deployment Considerations
Knowledge Level: Advanced
Break
Developer Roadmap Update
Knowledge Level: All
Wrap Up Day 3
Technical Account Manager at Acumatica. Evgeny strives to augment our ISV partners technical capacity through guidance and mutual collaboration, ensuring that our customers have modern, high- quality solutions to employ.
Varthini will be discussing Web Services for Acumatica ERP, there use, best practices and performance considerations.
Andrew has 27 years of experience in information technology, predominantly in ERP products and platform design and development. He has been a part of Acumatica since the company’s inception. Prior to Acumatica, Andrew led the development office of SWSoft, working on the Solomon IV ERP system for Solomon Software, and then Great Plains.
Andrew holds a Master Degree in Computer Science from the Kharkov Institute of Radio Electronics.
To expand and support the partner (VAR) ecosystem with focus on increasing partner technical competence; technical GTM resources; expand the technical VAR and developer community; the sum of which increases customer adoption of and success with the Acumatica ERP product.
Sergey has worked for Acumatica 13 years – eight working as a system developer and the remaining time as a technical expert & consultant. As a developer, he specializes in C# with deep expertise in Microsoft development technologies. He spends his time in the field, sharing his development knowledge as a consulting and customer relationship manager.
As a lead software developer at Acumatica, I am responsible for the development and support of key modules such as Telemetry, Resource Governor, Licensing, and Workflow Automation. I actively participate in implementing new user interfaces using TypeScript, Aurelia, and ASP Web API. My role also involves investigating various customer incidents, utilizing tools like the ELK stack, Visual Studio, DebugDiag, WinDbg, dotTrace, and dotMemory profilers to ensure efficient and effective solutions.
I am a passionate software developer specializing in Microsoft .Net technologies, with C# as my language of choice. I have extensive experience in developing Windows client-server applications using .Net, Microsoft WPF, and WCF frameworks, and I frequently work with SQL and MS SQL Server databases. Currently, I am a lead software developer at Acumatica, where I work on the company framework and ERP product, participate in internal competitions, and have been part of the winning team four times. I enjoy sharing knowledge through articles, blog posts, and an internal newsletter I started for developers. I also create tools for developers using Roslyn and the Visual Studio extension platform, with my proudest achievement being the Acuminator, a Visual Studio extension that enhances productivity and code accuracy for developers working with the Acumatica Framework. Previously, at Intellex, I contributed to the development of the “Compass” logistic system for Russian Railway, a client-server application primarily written in C# with some components in C and C++/CLI. My notable achievement there was developing the scheduling subsystem for rolling stocks, which was also the topic of my master’s thesis.
Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in C#, .NET Framework, ASP.NET,JavaScript, JQuery and Web Technologies . Strong engineering professional with a Master’s Degree focused in System Programming from Russian – Armenian (Slavonic) University.
Mike has more than 18 years of experience in software project management, ERP software design and implementation. He was Director of Engineering for Parallels, the leading provider of desktop virtualization, OS containers, and control panel software. He was responsible for the development of Parallels Business Automation line of products. Prior to joining Parallels, Mike was the CTO of SWsoft consulting division, responsible for the implementation of custom ERP solutions and providing customer support.
He received a Master of Science degree (1996) in Applied Mathematics from the Moscow Institute of Physics and Technology.
Vlad is an IT professional with a passion for customer success and continuous learning. He holds an MBA in Information Technology Management from Western Governors University, where he gained valuable skills and knowledge in managing IT projects, systems, and teams.
Yuriy started programming in 2003 using C++ and FoxPro then switching to .Net in 2006. Beginning in 2013, he has been actively developing applications using the Acumatica xRP Framework, developing solutions for many clients over the years. He has a personal blog, aptly named Yuriy Zaletskyy’s Blog, where he has been documenting programming issues he’s run into over the past seven years – sharing his observations and solutions freely with other Acumatica developers.