Adrian Punga is a Coding & learning new technologies enthusiast. Enjoyes working in product oriented software companies. A pragmatical technical leader with a lot of experience in people, project and product management within the software industry. Has held different leading roles in his career as: Lead Programmer, Development Director, Managing Director, Head of Product Development, Head of Technology & Backend Development. Now he shares his experience in a tech environment as CTO for EveryMatrix Client Sites Division.
Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session.
Reactive programming paradigm brings a new tool set for solving complex concurrency problems in a simple way. Both user interface programming and server programming can benefit from it and I’ll describe a few use cases encountered in practice.
Q. Why is the subject matter important?
There are not many techniques that reduce the amount of code and its complexity while also making code less error prone. Reactive programming paradigm shift is almost as big as the appearance of the procedure or the flow control directives back in the days.
Q. Who should attend your session?
Developers in general but those dealing with a lot of events will get the most out of it.
Q. What are the key things attendees will take away from your session?
- Reactive programming is mature & libraries for it are available for most programming languages.
- Basic reactive operations
- Thinking reactive is not hard. A few simple examples will trigger the paradigm shift.
- Extending reactive libraries is sometimes required and doing it is easy.
Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2017?
The Typescript programming language matured with the 2.1 release and modern programming techniques can now be elegantly used in it on both browsers and server. I might write a library or two for it this year.