The theme for this edition is "Getting a head start on Emerging Technologies".
”Agile” told you to embrace change. So, you put up card walls, wrote stories and had stand ups. Some of you even wrote tests. But can the tools that let you embrace change in the past help you embrace the kind of change that is coming in the future? What are the 5 big changes happening today that most organizations are probably unprepared to deal with?
Adopt, trial, assess or hold? A walkthrough of cutting-edge techniques, tools, platforms and frameworks from the latest (Volume 19) of the ThoughtWorks Technology Radar, with the highlighted themes being Sticky Clouds, Lingering Enterprise Antipatterns, Enduring Engineering Practices and Pace=Distance/Time.
AI/ML testing tools and platforms, although still nascent, look to have a huge impact on the role of a Quality Analyst and software testing. The session covers a quick walkthrough of these tools and platforms that are making waves today. We will also inspect what the future of Quality Analysis could look like and how QAs today can prepare for this change.
What does it feel like to run a high-traffic large scale application on Kubernetes, with 100+ Microservices and 1600+ Pods in production? Experience these developers’ journey through the Do’s, the Don'ts, the pains, the pleasures and the Gotcha!’s to production.
How can we, as developers and software architects, solve some of our application NFRs with inspiration from the world of NoSql systems? Especially in these days of distributed systems (and not just microservices) with complex interactions and tons of failure modes.
An inspiring story of a group of volunteer hackers, who used technologies from various engineering disciplines to help create a digital solution to bring rural India online, through local self-reliance instead of depending on governments or corporations. Learn how this free community WiFi network, which is neutral, privacy-respecting, inclusive and self-funded by the villagers, was made possible.
A hands-on workshop on building a working, end-to-end IoT application that prepares you for creating IoT solutions in the Physical Now Digital Space. The session starts with an introduction to the basic concepts of visualizing your very own CI/build system (aka build lights), along with a physical button for one-click deployments.
How can we, as developers and software architects, solve some of our application NFRs with inspiration from the world of NoSql systems? Especially in these days of distributed systems (and not just microservices) with complex interactions and tons of failure modes.
This talk is an introduction to the ten Heuristics (rules of thumb) derived by Nielsen after conducting a careful research and factor analysis of 249 usability problems, that are still valid today and widely used by interface designers for quickly identifying design problems in an application’s human interface.
This talk covers an overview of data pipeline for analytics and data products, along with infrastructure options for these data pipelines and best practices from the speaker’s experience.
Microservices and Containers have changed application design and deployment patterns. They’ve also brought with them some new challenges. Service mesh architecture was created to handle these challenges along with more sophisticated features like traffic management, failure handling and resiliency, in addition to handling multiple container-based workloads, without changing the application code. This talk covers the need for a service mesh, and what Istio brings to the table, along with a short demonstration of Istio in Kubernetes.
In the times when its imperative to understand that APIs are not just an integration technology but a mechanism where 'value' is exchanged between various consumers systems. And its a concern of the business and not just IT, let's talk about bringing a product mindset to APIs.
Anticipating the future impact of today’s technology
This talk is an introduction to building chatbots for the enterprise, based on our experience of building the ThoughtWorker bot, from conceptualization to rollout.
Across the world, the biggest point of contention is Data. With the advent of FinTechs, FANGS, fickle regulators and confused banks, who finally owns my data as a customer?
What if test frameworks had a brain of their own? What if you could ask that little brain to ‘click the search button’ for you. What if you could ask the brain to verify a login page? What if automated tests maintain and adapt to application changes by itself after a major UI revamp? What if the brain was able to do all of this out of the box, and worked on applications it has never seen before? This session covers the evolution of element selectors, how appium works with Tensorflow and how it locates elements.
The data deluge in Internet of Things is making it challenging for existing cloud-based centralised IoT systems to draw actionable insights in near-real-time, though it is critical for businesses to gain competitive edge. This talk discusses in detail how the decentralized approach of ‘Edge Computing’ i.e., moving computation closer to the source of data can address different challenges associated with cloud-based approach.
This hands-on workshop explores the basic concepts of Blockchain and the internal workings of Ethereum and Quorum. You will learn to write a fully distributed app, starting from a basic setup of private blockchain network, dig deeper into writing smart contracts and deploy them, along with the UI interaction with Blockchain.