Daniela Sfregola is a Software Engineer, currently working at Morgan Stanley. She is an active contributor to the Scala Community, as well the maintainer of a few open source projects and organizer of the London Scala User Group meetup. She is writing a book with Manning Publications, titled "Get Programming with Scala".
Talks I've Given
-
Refactor All the Things!
Featuring Daniela Sfregola
Learning the syntax is just the first step towards mastering a new language. Idiomatic expressions and good practices must also be adopted to produce code that is readable and performant. Without guidance on its specific style, you can quickly develop habits that could cause your application to...
refactoring scala functional-programming scalax -
A Pragmatic Introduction to Category Theory
Featuring Daniela Sfregola
Category Theory has become one of the hot topics in our community. Why is this theory suddenly so interesting for developers? Why are the cool kids talking so much about it?
-
Random Data Generation with ScalaCheck
Featuring Daniela Sfregola
ScalaCheck is a well-known library for property-based testing. However, property-based testing is not always possible when side effects are involved, for example when writing an integration test that involves data being stored in a database. When writing non-property-base tests, we often need to...
functional -
Easy and Efficient Data Validation with Cats - Beginner
Featuring Daniela Sfregola
Often when you create a client/server application, you need to validate the requests: can the user associated to the request perform this operation? Can they access or modify the data? Is the input well-formed?
data-validation cats bigdata scala scalax