← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. Deterministic state evolution is not enough once your event broker provides at-least-once delivery.

  2. Most event sourcing tutorials teach developers to store events instead of current state, and stop there.

  3. Onion Architecture in Practice

    AI-assisted development accelerates dependency coupling.

  4. The event sourcing community has strong opinions on event naming.

  5. A ghost state change is a mutation the system cannot explain.

  6. Fauxpen (faux or false open) represents a trend where commercial software exploits volunteer open source contributions, only to later pivot with restrictive license changes.

  7. Producing an ethical benchmark is hard, which explains why high-quality benchmarks are so rare in the industry.

  8. The binary search tree algorithm (BST) is one of the most fundamental algorithms in computer science, enhancing tree structures with characteristics that combine the optimal insert with the efficiency of search in an ordered array.

  9. Demystifying machine learning

    Classical software is primarily based around the notion of decision trees.

  10. Give credit and take blame

    When success is ultimately achieved, give the credit to others.

  11. What makes the Play framework fast?

    Play embraces a fully reactive programming model through the use of futures for asynchronous programming, work stealing for maximizing available threads, and Akka for distribution of work.

  12. Goodbye, Lightbend

    It’s been an incredible two-and-a-half years.

  13. Process improvement is the most impactful way to rise above your individual work and impact the overall capacity of the company you work for.

  14. Diving into Akka Streams

    Akka Streams is a toolkit for per-event processing of streams.

  15. A Journey into Reactive Streams

    Rather than acting on data at rest, modern software increasingly operates on data in near real-time.

  16. Reflecting on Reactive Systems

    Reactive systems are at the heart of a new breed of enterprise system that fully embraces modern infrastructure.

  17. What is Reactive Programming?

    To understand Reactive — both the programming paradigm and the motivation behind it — it helps to understand the challenges that are faced by developers and companies today compared to the challenges faced only a decade ago.

  18. Transitioning to Scala

    Advice from a developer who helped rebuild Walmart.ca with Scala and Play.

  19. Agile is challenging to use on certain projects, like those bound by fixed-price, fixed-date contracts.

  20. The Business Value of Joy

    Joy isn't the typical emotion that comes to mind when one pictures enterprise software and enterprise software developers, but technical culture is changing rapidly and more people are recognizing the business value of joy.

  21. It was big news in 2010 when Twitter migrated their search from Ruby on Rails to Java-based Netty.

  22. Fixing Fancybox with AJAX (and Wicket)

    A page I'm working on accepts multiple image uploads.

  23. Hibernate uses it’s own built-in connection pool out of the box.

  24. Beyond Java

    We explore a Forrester report which asserts that Java is a dead end for enterprises and business software should be built with a 4GL such as webMethods.

  25. The future of Java in the Enterprise

    Java is a utilitarian, status-quo ecosystem for getting things done, albeit not very quickly.

  26. Desire paths

    A desire path represents the evolutionary nature of how people interact with their environment.

  27. One of the most requested features on any site that accepts file submissions is the ability to handle multiple uploads elegantly.

  28. Be a Revolutionary

    Good developers always try to deliver amazing software in spite of obstacles.

  29. Apache Aries: OSGi for the Enterprise

    It looks like enterprise developers are in for a real treat: the missing secret sauce that allows enterprise application developers to harness the goodness of OSGi.

  30. Don't Forget Team Structure

    In my experience I've noticed that flexible and adaptable organizations produce flexible and adaptable applications.

  31. Is SOA Doomed?

    The spirit of SOA is fantastic; adaptable, flexible, maintainable, loosely-coupled applications supported by open governance, strong relationships between business and technology folks, and co-operation across all silos and levels of an organization.