by kornel@synkre.com | Jul 11, 2019 | Programming Tips
When importing sbt projects you may see the following not very informative error message: Error while importing sbt project:java.lang.VerifyError: Uninitialized object exists on backward branch 487Exception...
by kornel@synkre.com | May 17, 2019 | Uncategorized
When we write Scala code that needs to be repeated we often put it into a for comprehension. Many folks who code Scala call this is loop. for( i <- 1 until 5){ println(i) } But that is not 100% accurate. A for comprehension does not have any mutable loop variables...
by kornel@synkre.com | Feb 24, 2019 | Programming Tips
When using a traditional web server, we have access logs and request logs already defined for us. Most well known web server packages generates these logs so that we can track what is going on in a production environment. This is a little different with Akka HTTP....
by kornel@synkre.com | Feb 10, 2019 | Programming Tips
What happens when our site security breaks down and despite our best efforts our servers get compromised. Our database gets exposed, our password files get exposed, etc. Hopefully, at the very least most of us would take the precaution to encrypt our passwords before...
by kornel@synkre.com | Feb 3, 2019 | Programming Tips
“Scala is a creative language”. Many of us who love this tool often give this response when asked why we like using it. I’ve been hearing it from people for years, from colleagues at work, from presenters at Scala days, and from friends, etc. I have...