Frontend and software architecture events in May 2024 feature Scala conferences covering functional programming and industry practices with renowned experts and diverse topics. [ more ]
Yesterday, I released smithy4s-deriving, a Scala 3-only library that provides meta-programming-based derivation mechanisms for the core abstractions of Smithy4s.
Yesterday, I released smithy4s-deriving, a Scala 3-only library that provides meta-programming-based derivation mechanisms for the core abstractions of Smithy4s.
Jon Pretty received an apology and settlement after being falsely accused of misconduct, leading to significant personal and professional harm. [ more ]
I ended up not using this code, but if you wanted to see one way to use JSoup's OutputSettings (Document.OutputSettings) class to set some parameters before calling JSoup.clean, I hope this is helpful:
Scala 3 Opaque Types: When to use, examples, benefits
Opaque types in Scala 3 offer encapsulation, type safety, abstraction, and semantic clarity.
They help create new data types with controlled access to representation, suitable for scenarios needing clear interfaces and meaningful names. [ more ]
ScalaJ-HTTP examples: GET, POST, handling redirects
ScalaJ-HTTP provides examples for handling redirect requests, making GET requests, setting timeout values, and performing POST requests.
Examples include handling redirect requests, following HTTP redirects, making GET requests, setting timeout values, and performing multipart POST requests. [ more ]
Scala Jobs on AWS Glue: A Practical Guide to Development, Local Testing and Deployment
AWS Glue is highly scalable, cost-effective, and integrates well with other AWS services for orchestrating complex pipelines.
Performance issues exist in AWS Glue when dealing with large Python-based Pyspark jobs due to expensive data shuffling between JVM and Python processes. [ more ]
Scala is a programming language created in 2003 to address challenges in developing complex software systems efficiently.
Scala is statically-typed, supports functional and object-oriented programming, and has a rich set of libraries for building scalable applications. [ more ]
Underscore (_) in Scala has multiple uses like wildcard pattern, ignored variable, and anonymous function.
It is used for wildcard pattern to match any value, as an ignored variable when value is not needed, and in lambda expressions as a placeholder. [ more ]
Code passes through various error detection techniques before production, leading to a difference in defect rates for fresh code and production code.
Defect rates seem consistent across programming languages, highlighting the importance of reducing the number of lines of code to decrease errors. [ more ]