Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Deterministic state evolution is not enough once your event broker provides at-least-once delivery.
-
Most event sourcing tutorials teach developers to store events instead of current state, and stop there.
-
AI-assisted development accelerates dependency coupling.
-
The event sourcing community has strong opinions on event naming.
-
A ghost state change is a mutation the system cannot explain.
-
Fauxpen (faux or false open) represents a trend where commercial software exploits volunteer open source contributions, only to later pivot with restrictive license changes.
-
Producing an ethical benchmark is hard, which explains why high-quality benchmarks are so rare in the industry.
-
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.
-
Classical software is primarily based around the notion of decision trees.
-
When success is ultimately achieved, give the credit to others.
-
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.
-
It’s been an incredible two-and-a-half years.
-
Process improvement is the most impactful way to rise above your individual work and impact the overall capacity of the company you work for.
-
Akka Streams is a toolkit for per-event processing of streams.
-
Rather than acting on data at rest, modern software increasingly operates on data in near real-time.
-
Reactive systems are at the heart of a new breed of enterprise system that fully embraces modern infrastructure.
-
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.
-
Advice from a developer who helped rebuild Walmart.ca with Scala and Play.
-
Agile is challenging to use on certain projects, like those bound by fixed-price, fixed-date contracts.
-
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.
-
It was big news in 2010 when Twitter migrated their search from Ruby on Rails to Java-based Netty.
-
A page I'm working on accepts multiple image uploads.
-
Hibernate uses it’s own built-in connection pool out of the box.
-
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.
-
Java is a utilitarian, status-quo ecosystem for getting things done, albeit not very quickly.
-
A desire path represents the evolutionary nature of how people interact with their environment.
-
One of the most requested features on any site that accepts file submissions is the ability to handle multiple uploads elegantly.
-
Good developers always try to deliver amazing software in spite of obstacles.
-
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.
-
In my experience I've noticed that flexible and adaptable organizations produce flexible and adaptable applications.
-
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.