Microservices are just a bunch hip new framework plus some AngularJS frontend or React, right? So, if you want to make sure that you absolutely and definitely fail at your Microservice project, then watch this talk and learn how.
Using real world experience from multiple green field and brown field projects, I can show you: - how to ignore the mandatory organizational impact - how to focus on the code only without any regard towards ops and testing - continuous deployment is for losers. Real projects use their meat cloud for delivery - jumping onto every new and untested framework is a must - EventSourcing and CQRS are both free lunches. So, you can add complexity without any real need - ...and more
If you mind my tips, then surely you will fail at Microservices and your boss will never again try to move away from your beloved vintage monolith.
Event Sourcing - You are doing it wrong @ DevoxxDavid Schmitz
Â
"Every microservice get's its own database and then use Kafka" is a typical and naive advise, when reading about eventsourcing. If you approach this architectural style this way, you will probably have a really awful time ahead.
Eventsourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer's projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real world problems like security and compliance requirements.
This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-eventsourced' architecture or reduce eventsourcing to a message queue.
In this talk, I will summarize our experience while applying eventsourcing and CQRS accros multiple large financial and insurance companies over the last 5 years. We will cover the Good, the Not so Good, and the 'oh my god...all abandon ships!' when doing eventsourcing in the real world...and see how we solved these issues.
10 Tipps fĂŒr ein absolutes Microservice-DesasterDavid Schmitz
Â
Microservices sind im Wesentlichen ein paar hippe JavaScript-Frameworks und eine schicke Single-Page-App mit AngularJS oder React, oder? Wenn du also absolut sicher sein willst, dass dein nÀchstes Microservice-Projekt scheitert, dann komm in diesen Vortrag und lerne wie.
Anhand echter Erfahrungen aus mehreren Brownfield- und Greenfield- Projekten zeigt David Schmitz wie du die notwendigen organisatorischen EinflĂŒsse ignorierst; wie du Operations wahnsinnig machst, sowohl durch unreife Technologien als auch durch last-minute Monitoring; wie du auch ohne Continuous Delivery fehlerhafte Software rasch releasen kannst; wie du auch einfachste CRUD-Anwendungen mit hyper-komplexen Architekturen zum Scheitern bringst und vieles mehr.
Wenn du diese Tipps beachtest, wird dein Chef nie wieder auf die Idee kommen, seine IT zu modernisieren und du kannst weiterhin deinen geliebten Monolithen pflegen.
10 Tips for failing at microservices - badly (BedCon 2017)David Schmitz
Â
Microservices sind im Wesentlichen ein paar hippe JavaScript Frameworks und eine schicke Single-Page-App mit AngularJS oder React, oder? Wenn du also absolut sicher sein willst, dass dein nÀchstes Microservice Projekt scheitert, dann komm in diesen Vortrag und lerne wie.
Anhand echter Erfahrung aus mehreren Brownfield und Greenfield Projekten zeige ich:
- wie du die notwendigen organisatorischen EinflĂŒsse ignorierst
- wie du Operations wahnsinnig machst, sowohl durch unreife Technologien als auch durch last-minute Monitoring
- wie du auch ohne Continuous Delivery fehlerhafte Software rasch releasen kannst
- wie du auch einfachste CRUD Anwendungen mit hyper-komplexen Architekturen zum Scheitern bringst
- âŠund vieles mehr
Wenn du diese Tipps beachtest, wird dein Chef nie wieder auf die Idee kommen, seine IT zu modernisieren und du kannst weiterhin deinen geliebten Monolithen pflegen.
Braintree SDK v.zero or "A payment gateway walks into a bar..." - Devfest Nan...Alberto LĂłpez MartĂn
Â
Presentation of the talk given at DevFest Nantes 2014, speaking about new SDK of Braintree (a PayPal company): vZero, but also talking about the best practices for having a great experience during the payment flow using Android devices
The future of service organizations - Wolter Smit - SEE 2018TOPdesk
Â
Wolter Smit was TOPdeskâs first software developer and is the founder and CEO of the company. TOPdeskâs core business is enabling services in organizations worldwide, Wolter keeps an eye out for the evolution of service organizations and what they need to be successful â now and in the future. What problems or opportunities do he and his team of experts spot? How do their views compare to predictions of renowned analysts and knowledge partners? What does the future for service organizations (including his own) look like, and how fast is that future approaching.
Event Sourcing - You are doing it wrong @ DevoxxDavid Schmitz
Â
"Every microservice get's its own database and then use Kafka" is a typical and naive advise, when reading about eventsourcing. If you approach this architectural style this way, you will probably have a really awful time ahead.
Eventsourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer's projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real world problems like security and compliance requirements.
This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-eventsourced' architecture or reduce eventsourcing to a message queue.
In this talk, I will summarize our experience while applying eventsourcing and CQRS accros multiple large financial and insurance companies over the last 5 years. We will cover the Good, the Not so Good, and the 'oh my god...all abandon ships!' when doing eventsourcing in the real world...and see how we solved these issues.
10 Tipps fĂŒr ein absolutes Microservice-DesasterDavid Schmitz
Â
Microservices sind im Wesentlichen ein paar hippe JavaScript-Frameworks und eine schicke Single-Page-App mit AngularJS oder React, oder? Wenn du also absolut sicher sein willst, dass dein nÀchstes Microservice-Projekt scheitert, dann komm in diesen Vortrag und lerne wie.
Anhand echter Erfahrungen aus mehreren Brownfield- und Greenfield- Projekten zeigt David Schmitz wie du die notwendigen organisatorischen EinflĂŒsse ignorierst; wie du Operations wahnsinnig machst, sowohl durch unreife Technologien als auch durch last-minute Monitoring; wie du auch ohne Continuous Delivery fehlerhafte Software rasch releasen kannst; wie du auch einfachste CRUD-Anwendungen mit hyper-komplexen Architekturen zum Scheitern bringst und vieles mehr.
Wenn du diese Tipps beachtest, wird dein Chef nie wieder auf die Idee kommen, seine IT zu modernisieren und du kannst weiterhin deinen geliebten Monolithen pflegen.
10 Tips for failing at microservices - badly (BedCon 2017)David Schmitz
Â
Microservices sind im Wesentlichen ein paar hippe JavaScript Frameworks und eine schicke Single-Page-App mit AngularJS oder React, oder? Wenn du also absolut sicher sein willst, dass dein nÀchstes Microservice Projekt scheitert, dann komm in diesen Vortrag und lerne wie.
Anhand echter Erfahrung aus mehreren Brownfield und Greenfield Projekten zeige ich:
- wie du die notwendigen organisatorischen EinflĂŒsse ignorierst
- wie du Operations wahnsinnig machst, sowohl durch unreife Technologien als auch durch last-minute Monitoring
- wie du auch ohne Continuous Delivery fehlerhafte Software rasch releasen kannst
- wie du auch einfachste CRUD Anwendungen mit hyper-komplexen Architekturen zum Scheitern bringst
- âŠund vieles mehr
Wenn du diese Tipps beachtest, wird dein Chef nie wieder auf die Idee kommen, seine IT zu modernisieren und du kannst weiterhin deinen geliebten Monolithen pflegen.
Braintree SDK v.zero or "A payment gateway walks into a bar..." - Devfest Nan...Alberto LĂłpez MartĂn
Â
Presentation of the talk given at DevFest Nantes 2014, speaking about new SDK of Braintree (a PayPal company): vZero, but also talking about the best practices for having a great experience during the payment flow using Android devices
The future of service organizations - Wolter Smit - SEE 2018TOPdesk
Â
Wolter Smit was TOPdeskâs first software developer and is the founder and CEO of the company. TOPdeskâs core business is enabling services in organizations worldwide, Wolter keeps an eye out for the evolution of service organizations and what they need to be successful â now and in the future. What problems or opportunities do he and his team of experts spot? How do their views compare to predictions of renowned analysts and knowledge partners? What does the future for service organizations (including his own) look like, and how fast is that future approaching.
Do Real Company Stuff - Mozcon 2012 Version Wil Reynolds
Â
http://www.seerinteractive.com - As SEO's its time we live up to a higher standard, this presentation is not about Link Juice, or Do Follow blogs, its about what we should aspire to be, now lets go DO THAT!
What I learnt from building a chatbot - BrightonSEO 2017Emilie Reynaud
Â
My presentation from BrightonSEO 2017 presenting why we went into chatbots and how we built a Messenger bot for our job vertical.
Sorry, the GIFs don't work on SlideShare!
The 'digital workplace' is emerging as a consensus vision for the future of work, and the shape of the new workplace.
But how deliver this vision? This keynote presented by James Robertson at Intranets2015 in Sydney shares practical steps and ideas, as well as plenty of inspiration
Digital Transformation 'Before and After' - 24th September, LondonPrecedent
Â
Evidenced by âbefore and afterâ case studies from famous brands and major organisations, Lindsay Herbert (Global Head of Digital) will explore how you can build a digital culture and achieve your organisationâs own digital transformation.
Youâll learn:
The three stages of digital transformation
The top six global trends affecting all sectors and industries
How to craft your own digital vision in order to enhance customer experience, gain competitive advantage, improve engagement and drive down the cost to serve
Lindsay will also share behind-the-scenes insights from Precedent's own transformation programmes, working with clients such as the British Heart Foundation, the University of Aberdeen and Blackrock.
A/E/C Websites: Innovating from Good to GrapeDavid Lecours
Â
Presentation by David Lecours at SMPS Pacific Regional Conference in Napa, CA on A/E/C Firm Website Best Practices.
In 2017 the SMPS FounÂdaÂtion pubÂlished this study: How A/E/C Clients Use WebÂsites to Find and Vet SerÂvices Providers. In 2018, David Lecours pubÂlished research on best pracÂtices of ENR 20 and 20 proÂgresÂsive firm webÂsites. MergÂing these two studÂies, David shares data, and what we can learn about the effecÂtiveÂness of top A/E/C webÂsites. Youâll learn the latÂest tacÂtics that firms are using to attract and conÂvert great clients and talÂent.
How to make friends and influence developers - @stekenwright at #TechSEO SummatRise at Seven
Â
Nearly 80% of SEO professionals have been waiting more than 6 months for their most pressing recommendation to get implemented. If we're going to get things done, we need to learn to speak to our web development counterparts. No more hacking it on with Tag Manager - it's time to build a culture of optimisation.
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Thiago de Faria
Â
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be in real life with a live demo!
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Codemotion
Â
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be on the real life with a live demo!
Connect with your customer on a deeper level and develop a successful marketing strategy that will lead to revenue growth and profit.
Kevin Getch, Founder + Director of Digital Strategy at Webfor is going to show you how to develop a customer centric digital strategy using a simple framework. He'll also share a visual that has helped him get buy-in from 100's of key decision makers and explain how this all will help your company take advantage of the biggest fundamental shift in marketing.
The only constant in digital marketing is change and with the exhaustive list of channels, tactics, platforms, tools & techniques, trying to go into battle without a plan is a death wish. Yet, so many businesses are doing this every day. Are you leaving money on the table?
Speed up Continuous Delivery with BigData AnalyticsLuca Milanesio
Â
Use Spark, Apache Flume and ElasticSearch-Kibana to unleash the power of your Code Review and Continuous Delivery Pipeline logs. Jenkins and Gerrit Code Review are the sources of your Analytics KPI dashboards.
Kognitio & AVS Digital Marketing Analytics Web Briefing SlidesKognitio
Â
This web briefing explores how marketing organizations can cope with the onslaught of data from the web, social media, point-of-sale and back-end systems by using an innovative Big Data technology that can optimize impact assessment, attribution, prediction and forecasting in a multi-channel environment.
devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...Thiago de Faria
Â
The talk was given at devopsdays Kiel 2018 on 16/May/2018. It is a discussion around the AI Hype and how implementing CI/CD concepts is one of the most important concepts to improve team's velocity around Machine Learning applications.
Size Doesn't Matter | Twitter at Mobile Convention London 2016 Mobile Convention
Â
"No matter on which medium your advertising reaches a consumer, they are still a real-live human being & you must connect to them on that level."
Twitter's Ashley Vinson on Mobile Advertising and how you should do that from a brand perspective.
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Tony Virtanen
Â
Creating growth with customer-centric digital services:
RULES FOR REVOLUTIONARIES
Presented at the Management Events seminar in Helsinki 1st of October 2014
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Knowit Oy
Â
Creating growth with customer-centric digital services:
RULES FOR REVOLUTIONARIES
Presented at the Management Events seminar in Helsinki 1st of October 2014
Continuous Delivery, Reactive Manifesto, Microservices, and DevOps are only few of the great ideas and practices that are currently transforming the way we work in IT. For people working in start-ups or with green field projects all this feels natural, you can expect it, you can take it for granted.
Too perfect, and way too easy J If you look for real challenges, look at the Enterprise world.
As a Tech Lead in Danske Bank I have the responsibility to help steering our Enterprise and ignite the evolution process that is needed to stay competitive in todayâs markets. Through this quest for Agility in the extreme conditions of an Enterprise we are transforming decades of legacy into actual competitive advantage, enabling us to define and deliver brand new financial services at the rate and speed of start-ups.
The impact of moving to the public cloud is severe for organisations and working culture. Here I explore some of the lessons we learned in several projects in the financial industry.
Wolltest du schon immer die Vorteile und Ideen von Scala in deinen Java oder Kotlin Projekten nutzen? Dann ist Vavr (ehemals Javaslang) genau die richtige Bibliothek fĂŒr dich.
Anhand echter Projektbeispiele schauen wir uns den Nutzen an, den Vavr mit seinen syntaktischen Erweiterungen und Features bei der tĂ€glichen Arbeit bietet. Wir schauen uns Value Types, echte funktionale Datentypen an und werden lernen, wie wir Exceptions sinnvoller behandeln können. Alles fĂŒr besser wartbaren und sauberen Code!
Vavr bietet die Möglichkeit, die Vorteile objekt-funktionaler Programmierung zu nutzen, ohne Java den RĂŒcken kehren zu mĂŒssen.
More Related Content
Similar to 10 tips for failing at microservices @ DevExperience 2018
Do Real Company Stuff - Mozcon 2012 Version Wil Reynolds
Â
http://www.seerinteractive.com - As SEO's its time we live up to a higher standard, this presentation is not about Link Juice, or Do Follow blogs, its about what we should aspire to be, now lets go DO THAT!
What I learnt from building a chatbot - BrightonSEO 2017Emilie Reynaud
Â
My presentation from BrightonSEO 2017 presenting why we went into chatbots and how we built a Messenger bot for our job vertical.
Sorry, the GIFs don't work on SlideShare!
The 'digital workplace' is emerging as a consensus vision for the future of work, and the shape of the new workplace.
But how deliver this vision? This keynote presented by James Robertson at Intranets2015 in Sydney shares practical steps and ideas, as well as plenty of inspiration
Digital Transformation 'Before and After' - 24th September, LondonPrecedent
Â
Evidenced by âbefore and afterâ case studies from famous brands and major organisations, Lindsay Herbert (Global Head of Digital) will explore how you can build a digital culture and achieve your organisationâs own digital transformation.
Youâll learn:
The three stages of digital transformation
The top six global trends affecting all sectors and industries
How to craft your own digital vision in order to enhance customer experience, gain competitive advantage, improve engagement and drive down the cost to serve
Lindsay will also share behind-the-scenes insights from Precedent's own transformation programmes, working with clients such as the British Heart Foundation, the University of Aberdeen and Blackrock.
A/E/C Websites: Innovating from Good to GrapeDavid Lecours
Â
Presentation by David Lecours at SMPS Pacific Regional Conference in Napa, CA on A/E/C Firm Website Best Practices.
In 2017 the SMPS FounÂdaÂtion pubÂlished this study: How A/E/C Clients Use WebÂsites to Find and Vet SerÂvices Providers. In 2018, David Lecours pubÂlished research on best pracÂtices of ENR 20 and 20 proÂgresÂsive firm webÂsites. MergÂing these two studÂies, David shares data, and what we can learn about the effecÂtiveÂness of top A/E/C webÂsites. Youâll learn the latÂest tacÂtics that firms are using to attract and conÂvert great clients and talÂent.
How to make friends and influence developers - @stekenwright at #TechSEO SummatRise at Seven
Â
Nearly 80% of SEO professionals have been waiting more than 6 months for their most pressing recommendation to get implemented. If we're going to get things done, we need to learn to speak to our web development counterparts. No more hacking it on with Tag Manager - it's time to build a culture of optimisation.
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Thiago de Faria
Â
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be in real life with a live demo!
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Codemotion
Â
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be on the real life with a live demo!
Connect with your customer on a deeper level and develop a successful marketing strategy that will lead to revenue growth and profit.
Kevin Getch, Founder + Director of Digital Strategy at Webfor is going to show you how to develop a customer centric digital strategy using a simple framework. He'll also share a visual that has helped him get buy-in from 100's of key decision makers and explain how this all will help your company take advantage of the biggest fundamental shift in marketing.
The only constant in digital marketing is change and with the exhaustive list of channels, tactics, platforms, tools & techniques, trying to go into battle without a plan is a death wish. Yet, so many businesses are doing this every day. Are you leaving money on the table?
Speed up Continuous Delivery with BigData AnalyticsLuca Milanesio
Â
Use Spark, Apache Flume and ElasticSearch-Kibana to unleash the power of your Code Review and Continuous Delivery Pipeline logs. Jenkins and Gerrit Code Review are the sources of your Analytics KPI dashboards.
Kognitio & AVS Digital Marketing Analytics Web Briefing SlidesKognitio
Â
This web briefing explores how marketing organizations can cope with the onslaught of data from the web, social media, point-of-sale and back-end systems by using an innovative Big Data technology that can optimize impact assessment, attribution, prediction and forecasting in a multi-channel environment.
devopsdays Kiel 2018 - Can the AI hype & ML algorithms harm your devops initi...Thiago de Faria
Â
The talk was given at devopsdays Kiel 2018 on 16/May/2018. It is a discussion around the AI Hype and how implementing CI/CD concepts is one of the most important concepts to improve team's velocity around Machine Learning applications.
Size Doesn't Matter | Twitter at Mobile Convention London 2016 Mobile Convention
Â
"No matter on which medium your advertising reaches a consumer, they are still a real-live human being & you must connect to them on that level."
Twitter's Ashley Vinson on Mobile Advertising and how you should do that from a brand perspective.
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Tony Virtanen
Â
Creating growth with customer-centric digital services:
RULES FOR REVOLUTIONARIES
Presented at the Management Events seminar in Helsinki 1st of October 2014
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Knowit Oy
Â
Creating growth with customer-centric digital services:
RULES FOR REVOLUTIONARIES
Presented at the Management Events seminar in Helsinki 1st of October 2014
Continuous Delivery, Reactive Manifesto, Microservices, and DevOps are only few of the great ideas and practices that are currently transforming the way we work in IT. For people working in start-ups or with green field projects all this feels natural, you can expect it, you can take it for granted.
Too perfect, and way too easy J If you look for real challenges, look at the Enterprise world.
As a Tech Lead in Danske Bank I have the responsibility to help steering our Enterprise and ignite the evolution process that is needed to stay competitive in todayâs markets. Through this quest for Agility in the extreme conditions of an Enterprise we are transforming decades of legacy into actual competitive advantage, enabling us to define and deliver brand new financial services at the rate and speed of start-ups.
Similar to 10 tips for failing at microservices @ DevExperience 2018 (20)
The impact of moving to the public cloud is severe for organisations and working culture. Here I explore some of the lessons we learned in several projects in the financial industry.
Wolltest du schon immer die Vorteile und Ideen von Scala in deinen Java oder Kotlin Projekten nutzen? Dann ist Vavr (ehemals Javaslang) genau die richtige Bibliothek fĂŒr dich.
Anhand echter Projektbeispiele schauen wir uns den Nutzen an, den Vavr mit seinen syntaktischen Erweiterungen und Features bei der tĂ€glichen Arbeit bietet. Wir schauen uns Value Types, echte funktionale Datentypen an und werden lernen, wie wir Exceptions sinnvoller behandeln können. Alles fĂŒr besser wartbaren und sauberen Code!
Vavr bietet die Möglichkeit, die Vorteile objekt-funktionaler Programmierung zu nutzen, ohne Java den RĂŒcken kehren zu mĂŒssen.
Real world serverless - architecture, patterns and lessons learnedDavid Schmitz
Â
Serverless computing is quite the rage today. It enables companies to move to a platform with basically limitless capacity and it allows teams to embrace DevOps right from the start. So, this is literally the silver bullet we have waited for and everybody should embrace it. Right?
Well, it dependsâŠ
In this talk we will look at different scenarios and approaches to building and designing complex Serverless applications on AWS beyond your basic âHello Worldâ. We will cover architectures and patterns that help in adopting Serverless, for example how to design your Serverless landscape without getting lost in event-driven-chaos. Covering the whole development process, we will look at real world problems like testing, debugging, monitoring and securing your Serverless applications. Furthermore, we will use some of the essential tools that make working with AWS Lambda easier, such using Claudia.JS. Finally, we will discuss the drawbacks and misconceptions, like potential vendor lock-in and the illusion of NoOps.
If you find Serverless computing interesting, then this talk will show you how to adapt this architectural style without getting burned too much.
Serverless Computing ist der nĂ€chste logische Schritt, um Anwendungen in die Cloud zu bringen. Im Kern von Amazons Serverless Computing Angebots liegt AWS Lambda. AWS Lambda ist unter anderem durch den Sprachassistenten Alexa populĂ€r geworden, wird aber in unterschiedlichen Bereichen fĂŒr innovative Produkte verwendet. Dieser Vortrag stellt Serverless Computing anhand eines Amazon Alexa Skills vor, der das Konferenzprogramm der Devcon 2017 als Sprachassistent anbietet. Wir schauen im Rahmen des Beispiels auf die architekturellen und infrastrukturellen Herausforderungen diese Event-Driven Ansatzes und lernen, wo Serverless Computing sinnvoll ist und wo andere AnsĂ€tze besser geeignet sein können. Schliesslich werfen wir noch einen kurzen Blick auf Alternativen zu AWS Lambda und bewerten die Vor- und Nachteile.
Elixir - Easy fun for busy developers @ Devoxx 2016David Schmitz
Â
Did you ever want to create an application that is never down?
Have you ever been jealous of those Erlang guys, that produce applications that practically never fail?
Have you tried Erlang and fled because of its baroque syntax and tooling?
Enter Elixir!
Elixir combines Ruby's love for programmers with the absolute power that is the Erlang platform.
This talk will introduce Java programmers to Elixir and OTP. You will gain an understanding of what Elixir brings to the table and how to build highly scale-able systems with a toolset that is actually fun to use.
Even if you will never use Elixir and OTP for you projects, you will learn some of the concepts, that make Erlang into such a powerful ecosystem.
@Devoxx 2016
This talk will introduce you to Javaslang, a library that borrows heavily from Scala and applies Scala's ideas to plain old Java. We will cover some of the productivity enhancements and syntactic sugar that Javaslang offers, such as pattern matching aka. structural composition, value types and functional data types. Javaslang can be a building block for functional business code, that is easy to maintain and understand.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
đ Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
Â
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
Â
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more âmechanicalâ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
Â
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Le nuove frontiere dell'AI nell'RPA con UiPath AutopilotâąUiPathCommunity
Â
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalitĂ di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
đ Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
đšâđ«đšâđ» Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
Â
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
Â
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Â
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
Â
In this second installment of our Essentials of Automations webinar series, weâll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
Weâll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether youâre tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Letâs turn complexity into clarity and make your workspaces work wonders!
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
Â
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
Â
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Â
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Â
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
86. @koenighotze#DevExperience18 #10TipsMicroservices
The network is reliable
Dependencies indicate good design, like in
dependency injection
A system stable as concrete sounds good
Synchronous dependencies are easy
What is half a system good for, anyway? So
avoid Circuit breakers
173. @koenighotze#DevExperience18 #10TipsMicroservices
Refactoring is hard, just do not do it
Maintain yet another system
Avoid internal knowledge and build
external skills
Distinguish between cool devs and
not-so-cool onesâŠopenly
Create a hostile environment of
suspicion and distrust