Speaker

Nabeel Valley

Nabeel Valley

Megabyte Manufacturer

Amsterdam, The Netherlands

Actions

Programmer with a passion for finding beautiful solutions to complex problems.

Area of Expertise

  • Arts
  • Information & Communications Technology

Software for you and your friends

A look back at the evolution of the software we use and a look forward into what it could be

Automating Refactors using Abstract Syntax Trees

Developers are often faced with large repetitive refactors. These refactors, while more complex than simple find-and-replace, often have patterns that developers can take advantage of make these changes easier to implement. By using Abstract Syntax Trees we can automate large code changes and refactors to reduce errors, minimise developer effort, and speed up time to market

This talk will provide developers with the tools needed to tackle complex refactors and will enable them to reduce time to market and improve code quality

By the end of this developers will have an understanding of how to use ASTs to automate common development tasks and deliver immediate business value as well as how to implement them in a Typescript project to analyse their code and automate changes

Language Servers from Scratch

Learn how your code editor receives information and diagnostics on the code you're writing to improve the programming experience as well as how you can use the same tools to provide a better experience for developers, regardless of which IDE they use

Modelling complex business logic with Typescript

Developers are often faced with the problem of unclear business logic and out-of-date documentation. Using Type-driven modelling along with more complex Typescript features and type-level metaprogramming we can effectively tackle these challenges while delivering a great experience to fellow developers

This talk will introduce developers to more advancedTypescript concepts to enable effective interpretation of business logic and processes into the type system to achieve higher levels of correctness their code

The topics covered will be structured around real world example, explaining the relevant concepts and showing how they can be used to solve an actual business problem

Nabeel Valley

Megabyte Manufacturer

Amsterdam, The Netherlands

Actions

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