I am an Architect by title and engineer at core, who likes to research into new stuff, figure things out . On this site, I would share my findings, research into technologies/frameworks, sample-projects & prototypes, presentations.
Feature toggling is a technique used to enable or disable certain behavior of the system (typically at runtime). This makes release management much easier (Dark Launching, Canary Releases, Blue-Greed Deploy, A/B testing etc..). Many leading companies such as Facebook, DropBox, Google use these techniques to gradually release and test new features to a small set of their users before releasing to everyone. This technique also can be used as an alternative to maintain multiple feature branches thus can reduce the cost of long-lived branches. There are commercial and opensource based frameworks available in different technologies to help implement feature toggling. FF4J among them is a very good Java based open source framework that addresses most of the feature toggle aspects and issues and works very well with MircroServices/Spring Boot particularly, with very easy integration. This session will be to demonstrate feature toggling using FF4J framework for Spring/SpringBoot applications/services.
In this session I will cover
Quantum Computing (QC) is computing based on the laws of Quantum Mechanics (QM), thus often said to be close to how nature works. QC creates new possibilities that classical computers cannot due to resource constraints, computation, and time complexities. While perfect, fault-tolerant hardware—easily scalable and abstracted at all levels—is far from reality, there are, however, small-scale quantum computers in labs that are made accessible to anyone for free, via the cloud. Plus, there are many simulators available. While the hardware is evolving, software can also evolve parallel using these tools. Additionally, there are software development kits (SDKs) available in various languages, so you can explore the near-term possibilities using lab computers (via the cloud) or simulators. For example, one such API in Java that's perfect for Java developers to experiment with is “Strange” (by Johan Vos). This session covers the big picture, details, use cases, and algorithms, followed by an overview of Strange,
My Project-1
Event-1
Event-2