Use Cases

    • Use Cases

    Timely Computation of Derived Values

    Learn about shopping cart implementations and the idea to add computed values, as in an eager approach, but only triggering the computation when you need to access its result.

    The implementation relies on two properties: a result read-only property (the cost in our e-commerce shop) and a dirty internal flag.

    Read more
  • Deep Learning in Java for Drug Discovery

    I see tremendous potential for Deep Netts in the drug discovery pipeline and I feel it is necessary to share Deep Netts existence with the scientific community.

    As a Java developer, I have especially come to appreciate having a tool in my language that I could immediately use out of the box and not have to add on weeks, or even months, of training in order to become proficient in another language.

    Read more
  • GitLab: Your Continuous Deployment One-Stop Shop

    This article shows how one could offload the Docker part of your build pipeline from your local machine to GitLab using the Kaniko image.

    It saves on time and resources.

    The only regret I have is that I should have done it much earlier as I’m a huge proponent of automation!

    Read more
  • SKP’s Definitive Primer: Failures, Pitfalls, and Disadvantages of Microservices

    Microservice adoption has almost become the norm in most software product and IT services organizations.

    Below, I take the opportunity to make you aware of real-world issues faced by organizations of all sizes in migrating or adopting microservices.

    Since learning from others’ mistakes and knowing pitfalls upfront can be helpful in preparing and planning better, this overview will be of help to those planning a shift to a microservices strategy.

    Read more
  • Primitive Set Operations in Eclipse Collections — Part 2

    Continuing from Part 1, in the Eclipse Collections 11.0 release, we will have the following Set operations union, intersect, difference, symmetricDifference, isSubsetOf, isProperSubsetOf, cartesianProduct on primitive collections.

    These APIs are already available on Sets on the object side, but my goal was to implement these methods for Sets supporting primitive types namely IntSet, LongSet, ShortSet, DoubleSet, FloatSet, CharSet, BooleanSet, ByteSet. Additionally, the above operations will be available in both mutable and immutable interfaces.

    Read more
  • Querying Your In-Memory-Data-Grid: Why and How?

    In this post, we went through several core concepts covering querying your data on Hazelcast.

    It makes sense to query your in-memory data because data access is fast.

    By default, Hazelcast offers the Criteria API; you can use SQL as an alternative.

    Use indexes judiciously to speed up your queries.

    Read more
    • Use Cases

    A Real-World Example of a Stream Collector

    You can solve most use cases with one of the out-of-the-box collectors provided in the Collectors class.

    However, some require to implement a custom Collector, e.g., when you need to collect more than a single collection or a single scalar.

    While it may seem complicated if you never developed one before, it’s not. You only need a bit of practice.

    I hope this article might help you with it!

    Read more
  • Creating CAD Applications with Java and JavaFX

    Some days ago I finished a CAD application whose purpose is to calculate the energy efficiency of Dwellings (or multiple Dwellings). It can be seen as an application similar to Autocad (which is used in Civil Engineering, Architecture, etc) but with the specific purpose to do energy efficiency assessment.

    I believe, having a good UX, features users have been dying to have, good, well structured code that lets you continuously evolve and better maintain what you already have and finally topping all that with a nice looking user interface, are the markers to a successful application. I think we’ve been able to score high in all those markers.

    Read more

Subscribe to foojay updates:
Copied to the clipboard