© 2023 Hashnode
#scala
Introduction n today’s competitive retail environment, having a reliable and efficient point of sale system is essential for businesses of all sizes. That’s why we created a dynamic and scalable Point of Sale (POS) system using JavaFX and S…
I've learned and used scala for years and quite like it. But it is quite painful when you want to make a web server, all in scala. There are http4s and scalajs-react but you have to make everything including sessions, authentication, etc. E…
Not All Runtime Code Is Written By Programmers Metaprogramming itself is not a new approach to writing software. It originates in the 1970s and since that time even became a popular coding style for L…
Scala 2.13 introduced chaining operations using pipe and tap methods. This way we can very easily chain different methods with ease. Code without pipe and tap: object Main extends App { def deduplic…
Have you ever wondered what architectural design is in software engineering and why we need it in software engineering? This article is for you. I will outline what architectural design means and then…
Introduction While building software applications, we need to generate random identifiers for many scenarios. In most cases, we use a UUID for generating a random identifier, as it is available out of…
Introduction Jsoniter-Scala is a zero-dependency, high-performance, actively maintained JSON parser and serializer library for the Scala programming language. The library offers many features. The Jso…
Some months after my first big conference in Italy (Codemotion) here we are, moving into London to attend the biggest Scala conference, the Functional Scala conference. For those who doesn't know (and…
-------- ARRAY----------- collection of homogenious data. 0 based index serching is efficirnt adding data at is not efficient bcoz it has fixed size defined initially scala> val a = Array(1, 2, 23, 23) a: Array[Int] = Array(1, 2, 23, …
1. Introduction Integration Testing is a very important part of software development. It is generally better to have an integration testing environment as close to the production setup as to catch bug…