Ethical questions in software engineering
Software is eating the world.
We, developers and architects, are a major force influencing software, technology, and the world it creates.
We don't have the privilege of being unaware of our actions.
If we really want to create a better world, we must understand the intersection of technology and humanity. We need to open our eyes to the link between ethics and software.
In this session, we'll look at some examples of ethical questions involving software and algorithms. We'll discuss technology, sense of self, politics, truth, and try to understand what we can do about it.
Coding changes
When we come to designing and writing software, we should make handling change one of our main concerns. We all pretty much do it, even if we don't usually call it that.
In this talk, we'll discuss the principles of Change Driven Design. We'll also explore some software architecture methodologies that position handling change as a core concept and design principle.
Actors and microservices - Can Two Walk Together?
The Actor Model is an alternative approach to writing concurrent software without the problems introduced by multithreaded concurrency.
“Virtual Actors” are a new development of the actor model, aimed at solving distributed concurrency issues, providing better productivity, and building cloud-native scalable architecture.
With the recent trend of moving into microservices based architecture, there is some confusion about Actors, microservices, and how they fit together.
This session will introduce Actors, Virtual Actors, and how they make distributed application programming a lot simpler. We will then explore the idea of building a microservices architecture on top of Actors, how they combine, and some of the lessons we learned doing that.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top