Building a Web Application is really common nowadays. Virtually everyone is in some kind of web project. Also everyone is running after the next new and shiny thing, be it a revolutionary framework, amaizing library or whatever is currently talked about. However if you do just that your project sooner or later will end up having great technology without good architecture and you will discover it’s weaknesses. I would like to walk you through some battle proven design patterns and solutions that will help you design a system that will be maintainable, testable and most of all one that people will want to work with. I’ll also show you that you don’t have to resign from new toys. You just need to know how and when to use them.
Ray Marching is a technique used to render data on screen. Unlike rasterization it operates by using various data functions. This allows us to create outstanding effects, like 3D fractals, with a small amount of coding and almost no input data. Many programmers may not be aware of this technique and that is why it's time to SPREAD knowledge of IT!
The lecture will focus on the basics of Ray Marching and serve as a guide in the first steps to take. All examles will be shown in Shadertoy.
Every system has an architecture. Every architecture has good parts and bad parts. When it comes to the maintenance we often need to make hard decisions. How to deal with them? How to keep your architecture in good condition during whole product life-cycle? These questions are just a pick of the iceberg. Lets try to tackle them and go deeper with two experts during LIVE SpreadIT Talks session!
We have a MONOLITH, right? Do we need anything else? If you think so, then we need to answer ourselves: WHY?
Let’s go for a journey to find out why there is a need for something else than a monolith and how we can decide what it should be.
During the talk, I’ll show what is influencing architects during their work, and how to bring together conflicting requirements. Moreover, we’ll find out why sometimes this what (functional) we’re building does not determine what we’re going to deliver.