The conference covers all the things developers care about, both technology and personal development. Technical education is only one half of the equation. The other half is improving yourself, your team, and your mindset.
DAHO.AM helps you to become the best developer you can be, pushing boundaries, charging your career, and getting inspiration.
Conversational interfaces are already becoming one of the main ways how users will interact with product and services. This specific type of interface, either voice- or text-based, presents product and development teams with new challenges how to build this types of applications and also, requires decisions where to focus the development efforts. This talk will show how to design conversational systems from the ground up and gives an introduction about how Fineway build its Conversational Recommender technology as a real-world example.
Young startups often assign the title CTO just to the most technical person and that’s their definition of the CTO role. The industry however distinguishes between three technical leadership roles, the CTO, the VP Engineering and the Chief Software Architect. The CTOs primary role is to connect business and technology. In this talk, I’ll define the role of the CTO through my experience from different companies. With examples from my previous roles I also show how business and technology are intertwined and how the CTO has to lead in both directions. I will also provide some advice, on how to grow into the CTO role.
AI, VR and Big Data are seen as the drivers of change. But what electricity is for devices, are values for social systems and society. In a world of growing complexity and digitalization, we need an equal understanding of how we relate to ourselves and others. The questions arises: If Deep Machine Learning becomes increasingly important in a technology-driven world, what would Deep Human Learning look like? In this talk, we want to explore the importance of personal values, reflection and life-long learning.
We developers don't feel addressed when it comes to climate change. We don't run factories, we can work from home offices, and our laptops consume very little electricity. The environmental sinners are the others. But if you look at the figures, we are far less innocent. Bitcoin alone generates more CO2 than the 165 million inhabitants of Bangladesh. 5 seconds of Internet video generate one gram of CO2, an e-mail 4. A single Bitcoin transaction generates more CO2 than 100 km in the SUV, 2% of the total CO2 volume worldwide is generated by the Internet alone. So we are not uninvolved, but directly responsible for CO2 emissions. But what does this mean for our work? What can we do to reduce our Co2 footprint and the solutions we create? Can we really work climate neutrally if we want to?
I am a man who walks alone And when I'm walking a dark road At night or strolling through the park When the light begins to change I sometimes feel a little strange A little anxious when it's dark Fear of the dark, fear of the dark I have a constant fear that somethings always near Fear of the dark, fear of the dark I have a phobia that someone's always there ----- One of the most crucial processes in a startup is the Due Diligence. Leaving a good impression is key to investors’ money. Tech people, especially young founders and CTOs, are often dramatically unprepared when it comes to a technical due diligence. On the other hand, with a bit of preparation, a Due Diligence (DD) shouldn't be a reason for sleepless nights. Chris Philipps has been on both sides of the game, as CTO as well as reviewer. In this talk Chris will to share their experience: - What is important in a Tech and Product DD, specifically for an eCommerce company? - How can one be well-prepared? - Red flags and green flags - How to discuss (and sell) skeletons in the closet? At the end of the session there will be space for your questions.
Giving a talk is easy. Inspiring your audience is a totally different story. In this session you will learn how to give talks and presentations that people will enjoy and remember!
When ones responsibilities broaden (e.g. you become an engineering manager) one of the new duties is recruiting. I'll share my experiences from building out the engineering team at Stylight, Luminovo and Alasco. I'll touch upon how to build an engineering brand, the recruiting process itself and interviewing techniques.
When we think about leadership, we mainly think about leading the people we are responsible for, our direct reports. Also, the majority of classes, books, articles focus on this direction of leadership, neglecting the relationship to your superior. The relationship between you and your superior is the most important one in your professional life - you need to consciously manage it to be successful. In this talk, I will give you some insights and learnings from 30 years of experience in IT and a variety of leadership situations.
In this talk, which is inspired by his own personal experience as an introvert, Johann will explain how to build the soft skills required to advance your career in a world where hard skills are becoming increasingly commoditized. Building a network and leading by influence are essential to propel your career - yet those skills are not taught at school, and are daunting tasks for the introverts to take on. By reflecting on his personal journey, Johann will provide immediately actionable tips and insights on how to tame fear, develop confidence and become good at connecting with others in any scenario. Finally, in the spirit of pushing boundaries, Johann will explain how he got on this stage, conquering the #1 fear of humans: Public Speaking.
The average duration an Engineer stays in one workplace is down to below 18 months in Berlin. Why do we change jobs so quickly? How does a typical career path look like and most importantly - what do we try to achieve? What does really matter? Money? Career? Power? Values are important but how to find and keep them? Let’s sit together and discuss over drinks.
What connects Yoga and Y-Combinator and why is Networking the most important digital currency for your developer career. A Story about Ethereum Exchanges, Messenger Bots, Marketing, Freelancing and Digital Nomads, Organic Farming and Building Huts somewhere in India.
Varnish is one of the world’s leading caching and web acceleration solutions, improving the performance of almost 5 million websites worldwide and more than 20% of the top 10,000 websites. But Varnish is used for a lot more than just speeding up websites and APIs. Varnish Software’s solution has enabled some of the biggest video streaming platforms in the world to improve their delivery process. In this presentation, Thijs will share some advanced tricks that go beyond basic web acceleration: prefetching, geo blocking, rate limiting, edge content transformation, device detection and the configuration of our massive storage engine. Thijs will also show how these advanced features can be used to speed up the delivery of video streaming content.
Developers have many ideas for new projects and often invest days, weeks and months of their spare time in realizing their visions. But a lot of platforms, services and products fail because they can't find users or buyers. So: Evolve your ideas! Let your idea grow and refine it through user-centric methods such as user interviews. Learn about user centricity and make use of it for your professional or private media projects in everyday life! Build media products your user loves!
This session gives an overview how to build production-ready and future-proof serverless applications with AWS - optimized for high-speed app delivery and lowest maintenance overhead. We will cover everything you need for a full-blown environment from dev to prod: Automated and secure multi-account setup, app development with the Serverless Application Model (SAM); queues and databases; testing, automated deployment and releases, secrets management, backup and restore, monitoring and alerting, observability and tracing.
The result is a fully managed setup, no containers or servers to maintain, no pay for idle resources; fault-tolerant and scalable to thousands of requests per second.
Did you ever want to know how hacking works? This workshops gives an introduction into vulnerabilities, application pen testing and the security of web applications. Only if you know how hackers attack your application, you will be able to defend yourself. Nearly all companies use web applications nowadays. Any vulnerability in those applications may be an invitation for hackers to attack it. This workshop will give you insights on those things that you should never neglect when programming your application. Requirements: programming experience & laptop needed
This is a workshop on how to build a Continous Delivery setup for a product team. Having moved from Engineering to Product, I experienced both sides. Based on that, some neat tooling at Alasco. In this workshop I'll talk about how to create test data, how to run a CI pipeline where each branch is available at https://branch.ci.alasco.de as well as how to coordinate and announce releases. Oh and it's easy to setup - new engineers ship code to production on their first day!
Machine learning hype is huge. Amount of courses and blog articles is countless, but how to get some practical results? How to switch from theoretical to a more practical approach. This workshop is taking you to the journey to use Machine Learning for real.
You are going to learn about
Modern, functional object oriented programming languages have had a big rise popularity in recent years. With Apple’s Swift being the primary language for their macOS/iOS platforms and with Google making Kotlin the recommended language for android, these languages have strong support from the tech industry in and far beyond mobile development. On top of that, Kotlin has become a viable choice on the server through first class support from frameworks like Spring. These languages have the potential to increase productivity, reduce runtime bugs and to make your code much more maintainable! In this workshop we will explore the reasons why they are so popular and where their benefits lie. We will dive into key features and aspects of those languages and how they will help you to avoid common pitfalls.
So you've profiled your application code and everything is superfast. Great. Now it's time to do the same with your database. This workshop is about profiling MySQL. You will learn how to find the bottleneck-queries and how to continuously monitor your database performance.
2019 is the year of Progressive Web Apps: With Service Worker support in every major browser and tight integration into Google’s and Microsoft’s app stores, PWAs have started to take over mobile and even desktop app development. Just the right time to see what all the fuzz is about. In this talk, we will give a comprehensive overview over Progressive Web Apps and the technology behind them: Service Workers. First, we will introduce the Service Worker standard and explain pivotal concepts such as scopes, lifecycles, persistence, and the different caching strategies. Then, we will discuss how Service Workers enable PWA features that are already available (e.g. add-to-homescreen, offline mode, and push notifications) as well as APIs that are yet to come (e.g. for payment, credentials, sharing, and speech processing). Having used Service Workers at Baqend for over a year, we will also talk about the many quirks and pitfalls we have encountered in the wild – there is a lot to share!
Tec Review and demonstration of a full home renovation with focus on automation (managing your Family)
Building a modern, scalable booking and eCommerce Platform for the global experience and activity market.