Skip to content
svese Engineering Blog

svese Engineering Blog

Talking about how we build things

  • Privacy Policy
  • Impressum
  • About Stephan
  • Sitemap

Category: Java

Real Life Bug Prevention in Scala

Posted on May 26, 2017 by Stephan Schmidt

Using Scala for the last 5 years to run eventsofa I’ve became a better programmer creating less bugs. Most of the code is Java++ Scala compared to more canonical functional Haskell-like Scala. So I’m interested how Scala used in this way prevents bugs that I would make in Java, Python or Ruby. There have been […]

Read More »
Posted in Bugs, Java, Null, Null Handling, Scala

CEO to CTO: What is your RewriteRatio?

Posted on February 9, 2016 by Stephan Schmidt

I’ve been thinking a lot about the interaction of CEOs and CTOs over the last years. On that topic I gave talks, educated CEOs and held seminars. What type of interactions do CEOs have with technology? What are KPIs that make sense? What are levers for the CEO? What questions should a CEO ask? What […]

Read More »
Posted in Java

A Little Guide on Using Futures for Web Developers

Posted on September 15, 2015 by Stephan Schmidt

Disclaimer This guide uses Scala to illustrate concepts but aims to be useful for other languages with Futures. The guide views Futures as a concurrent API independent of the concurrency implementation. It aims for understanding not for absolute correct usage of nomenclature. The guide is based on my little understanding of the topic but I […]

Read More »
Posted in Java

How to Improve Interfaces

Posted on September 2, 2015 by Stephan Schmidt

The post is a mix of Java, Scala and some fantasy language. I use the code examples to explain my points not as actual working code I really like interfaces. I wrote about them here. They feel clean to me. They abstract ideas and minimize the contract between classes. I encourage developers to develop against […]

Read More »
Posted in Java, Scala, Software development

Posts navigation

Older posts
Newer posts
Proudly powered by WordPress | Theme: gutenstart by TwoPoints.
↑