info@CodeCraftersDesign.com
  • RSS
  • RSS
CodeCraftersDesign.com
  • Home
  • Blog
  • WordPress
  • Programming Tips
Select Page
JavaBeans are dangerous: Immutables work better for concurrency

JavaBeans are dangerous: Immutables work better for concurrency

by kornel@CodeCraftersDesign.com | Jul 19, 2019 | Programming Tips

JavaBeans were created by Sun Microsystems in the 1990s to address a couple of shortcomings of the Java language. They wanted a way to make fields either read-only or read-and-write. They also wanted to make Java code better readable by design tools, such as NetBeans....

IntelliJ sbt import error: java.lang.VerifyError: Uninitialized object exists on backward branch 487

by kornel@CodeCraftersDesign.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...

Writing a logging directive for Akka HTTP

by kornel@CodeCraftersDesign.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....

Scala and Java content encryption using symmetric cipher

by kornel@CodeCraftersDesign.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...

Scala and First Principles Thinking

by kornel@CodeCraftersDesign.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...

Strong crypto with bcrypt for Akka HTTP password encryption

by kornel@CodeCraftersDesign.com | Jan 28, 2019 | Programming Tips

Using cutting edge encryption Akka HTTP comes with support for Basic Authentication, and that in turn supports plugging in password hashing algorithms from solid third party encryption libraries, such as bcrypt. HTTP Basic Authentication is based on a very simple...
« Older Entries
Next Entries »

Narrow Search

Archives

  • November 2024
  • March 2024
  • February 2024
  • November 2023
  • May 2023
  • November 2021
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • October 2019
  • August 2019
  • July 2019
  • May 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • RSS

Designed by Code Crafters Design