Showing 5 out of 5 results
Beyond the Code: Deploying Empathy
Code is always a means to an end rather than the end product itself. It’s extremely important to understand the broader picture and see what the code that you or your team are going to write is helping to solve. Michele Hansen, author of Deploy Empathy and co-founder of Geocodio, reveals some of the best practices around understanding your users and responding to their needs. Join Michele and Hannes Lowette, head of learning & development at Axxes, while they dive into how to run successful and useful customer interviews.
Why Architectural Work Comes Before Coding
Software architecture concepts will definitely help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov, co-founder and principal consultant at INNOQ, about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.
How can you leverage the power of illustrations to solve coding problems in your daily struggles? Join Aditya Y. Bhargava, author of "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People,” and Gabi O'Connor, senior software engineer II at Etsy, to find out how you can create analogies with abstractions. Learn how to embrace algorithms and how they can help you in your day-to-day job.
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven software
Some things must be told that cannot be written, so that storytelling is deeply, deeply human." Stories are the backbone of our culture as humankind. They can be successfully used as agile, collaborative ways to not only view but understand the various domains that software projects touch upon. Avraham Poupko explores how you can better understand and visualize this, in a domain-driven way, with the authors of the "Domain Storytelling: A Collaborative, Visual & Agile Way to Build Domain-Driven Software", Stefan Hofer and Henning Schwentner.
Why Should You Look Into Low Code?
**The process of creating software and applications hasn’t changed much in the last 25 years. At the same time, the demand for new developed applications will grow up to 500 millions in the next 3 years, to be done by about 30 million developers worldwide today.** No Code / Low Code (NC/LC) will help to escape this dilemma: It will make developers much more efficient and will help to augment the number of people able to develop apps by enabling “citizen developers” (non-technical people in business roles able to develop apps with No Code). Gartner predicts that 70% of new applications developed by enterprises will use NC/LC technologies in 2025. In the talk, we will first define what we mean by NL/LC. How does it work, what are the possibilities and limitations? Then we will investigate how developers can use Low Code to boost their productivity with things like graphical development, radical reusability of code and services and using rule engines and machine learning to continuously check the code and alert the developers about possible errors. **Low Code is not a threat to developers**: Architecture and design skills are still in need, Low Code can and should follow microservice architectures and domain-driven design. We will show how modern software engineering practices like cloud, devops, test-driven development, CI/CD still apply to low code development. At the end, we look into the future: How will AI and Natural Language Processing (NLP) push Low Code and No Code even further? What are the dangers of this approach?