A lot of exciting developments have happened in IT in the past couple of years. NoSQL, Big Data and lots of other technology and methodology shits have happened. But (big) companies are not nearly making enough use of those.
MVP, You keep using that word. I don't think it means what you think it doesErwin van der Koogh
MVP is probably the most misused and abused word in the Agile/Lean lexicon. Instead of being all about learning and experimentation it has come to mean 'The Crappiest Thing We Can Get Away With'
So why do we need MVPs? What are they really? And what are some examples of famous MVPs..
How did you previous project take? And how long if all the code got deleted and you had to redo it again with all the current knowledge? Probably between 1/4 and 1/3 of the time. That means we spend a lot of time just learning. How do we get better at learning? What are we ignorant about?
Look Ma! No Servers! - Introduction to Serverless ArchitecturesErwin van der Koogh
With the release of AWS Lambda Amazon has created an entire new category of architectures. Serverless architectures where the entire concept of servers is abstracted away from the developer.
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
What if everything you know about code quality is now obsolete?Erwin van der Koogh
We are still writing Microservices with the same rigour as we do regular applications. But is that needed? And is it enough? What do we have to think about?
MVP, You keep using that word. I don't think it means what you think it doesErwin van der Koogh
MVP is probably the most misused and abused word in the Agile/Lean lexicon. Instead of being all about learning and experimentation it has come to mean 'The Crappiest Thing We Can Get Away With'
So why do we need MVPs? What are they really? And what are some examples of famous MVPs..
How did you previous project take? And how long if all the code got deleted and you had to redo it again with all the current knowledge? Probably between 1/4 and 1/3 of the time. That means we spend a lot of time just learning. How do we get better at learning? What are we ignorant about?
Look Ma! No Servers! - Introduction to Serverless ArchitecturesErwin van der Koogh
With the release of AWS Lambda Amazon has created an entire new category of architectures. Serverless architectures where the entire concept of servers is abstracted away from the developer.
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
What if everything you know about code quality is now obsolete?Erwin van der Koogh
We are still writing Microservices with the same rigour as we do regular applications. But is that needed? And is it enough? What do we have to think about?
2013 09-23 Your MVP Sucks at VelocityIN AcceleratorTristan Kromer
YOUR MVP SUCKS
This workshop is about testing product market fit. You should walk away with:
• An understanding of how User Experience effects other aspects of your Business Model
• A clearly defined Minimum Viable Product (MVP)
• Metrics to measure your progress towards Product / Market Fit (P/MF)
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
Self Organisations in Agile is extremely important. The Agile Manifesto talks about it, the Scrum Guide does. But what is it and how do we get self organising teams?
Learn tactics to rapidly build and test a startup idea with a minimal budget. Step-by-step details to create your Minimum Viable Product (MVP) and achieve Product-Market-Channel-Fit. Quickly build, launch, test, gather data, analyze data, iterate, and/ or kill the startup idea.
Have questions? Tweet @Adriana_Herrera or email adriana [at] openbubbles dot com.
Over the past several years, the lean startup movement has made the Minimal Viable Product (MVP) a key approach to incrementally discovering effective products and services. In this talk, Levent Gurses will discuss a 5 step MVP process for building great minimum viable products that's been used in real client engagements. His process has been developed working with more than 20 enterprise full-stack and mobile clients over the course of several years. Topics will include the challenges of creating the MVP vision, scoping the activity, what should an MVP cost in time and money, and what should you have when you are “done”. Not only sharing his tales of MVP development, he will provide insights in how he's developed methods to effectively drive vision and development execution.
What is an MVP?
A product that has the absolute minimal set of core features necessary to prove a hypothesis, generally linked to commercial success or market validation. The MVP seeks the highest return on investment versus risk.
The Rise of the Lean Startup Movement
The lean startup movement came about as a result of analysis of many startup successes and failures. Development timeframes have become shorter and customer engagement has increased, which is helping companies better product-market fit and a path to success.
Presentation Outline:
• The MVP Vision (What will I have at the end of the effort?)
• Brief history of the lean startup movement
• Scoping
• Budgeting for MVP
• Features: The MVP Way
• Essential vs. peripheral features
• Must have to prove a hypothesis vs. nice to have
• Assembling a team
• Hiring contractors or vendor firms to build the MVP
• Choosing a technology
• Fake it until you make it: How to create mock features for an MVP
Presenter
Levent Gurses - Developer, speaker, and entrepreneur, Levent is the founder www.movel.co, an enterprise mobility company based in Virginia. He’s a nationally-recognized leader in mobile technologies and is a frequent speaker at tech communities on mobile and full-stack development. Levent holds a BS in Computer Engineering and is a Certified ScrumMaster and Certified Product Owner.
Why do startups need a minimum viable product (MVP)? How do we define the features for a MVP? What are the principles that we can use to move the team towards building that MVP which can be subjected to a lot of distractions in the market? In this session, I will guide the students in Singapore University of Technology & Design on a product development session and teach them to think, construct and work out a MVP.
Beyond your daily coding - The Conf Brazil 2017 KeynoteEmerson Macedo
So, you're a programmer, software developer, or something like this. Your main work is to develop software to add value to the company you work for. But for sure, your company expects more from you, and that's always many opportunities to add value that maybe you're not observing carefully.
On this talk, I'll tell you a story about introducing Elixir at Globo.com while doing my daily job. From this story and others from my career, I extracted some patterns to share with you, about how to identify these opportunities, create something valuable and convince the company that this is the right move for them.
What is Software Development by Thesys Tech Head of DevelopmentProduct School
From this presentation you will learn how the modern software development life-cycle works and the differences between different data stores from a non-technical perspective.
How real-time computing will transform supply chain decision-making
This presentation will provide a plain-English account of how real-time computing will transform supply chain decision-making and control. Peter Evans-Greenwood will illustrate the emerging leading practices with lessons learned from case studies, featuring clients across the globe.
The biggest challenge for today's supply chains is to be adaptive. While tremendous gains have been made over the last thirty years, today's applications are not as flexible as promised. New tools and techniques are required to capture and automate the non-linear, exception-rich, business logic that we currently rely on employees to deliver. Extending the technology stack will allow us to leverage the higher capacity of technology to deliver globally optimal solutions and to introduce innovations such as the moving warehouse into all our supply chains.
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...Flink Forward
Apache Beam was open sourced by the big data team at Google in 2016, and has become an active community with participants from all over. Beam is a framework to define data processing workflows and run them on various runners (Flink included). In this talk, I will talk about some cool things you can do with Beam + Flink such as running pipelines written in Go and Python; then I’ll mention some cool tools in the Beam ecosystem. Finally, we’ll wrap up with some cool things we expect to be able to do soon - and how you can get involved.
Title: Docker and Pharo at ZWEIDENKER
Name: Pierre Chanson, Norbert Hartl, Marcus Denker
Abstract: Over the last year, we have setup a new infructure to host the applications developed by ZWEIDENKER.
With now over 100 Pharo images running, the new setup has proven its flexibility and scalability.
In this talk we will present the general setup with Pharo, Docker Swarm and the supporting software stack.
We discuss specifically:
- how we solve the problem of deploying a project for all three phases: development, testing and production.
- Integration of CI with automatic deployment (after each commit in case of development)
2013 09-23 Your MVP Sucks at VelocityIN AcceleratorTristan Kromer
YOUR MVP SUCKS
This workshop is about testing product market fit. You should walk away with:
• An understanding of how User Experience effects other aspects of your Business Model
• A clearly defined Minimum Viable Product (MVP)
• Metrics to measure your progress towards Product / Market Fit (P/MF)
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
Why do some companies flourish while others wither away? I have been looking and some of the most effective companies in the world and these are 7 habits and patterns I have seen over and over again.
Self Organisations in Agile is extremely important. The Agile Manifesto talks about it, the Scrum Guide does. But what is it and how do we get self organising teams?
Learn tactics to rapidly build and test a startup idea with a minimal budget. Step-by-step details to create your Minimum Viable Product (MVP) and achieve Product-Market-Channel-Fit. Quickly build, launch, test, gather data, analyze data, iterate, and/ or kill the startup idea.
Have questions? Tweet @Adriana_Herrera or email adriana [at] openbubbles dot com.
Over the past several years, the lean startup movement has made the Minimal Viable Product (MVP) a key approach to incrementally discovering effective products and services. In this talk, Levent Gurses will discuss a 5 step MVP process for building great minimum viable products that's been used in real client engagements. His process has been developed working with more than 20 enterprise full-stack and mobile clients over the course of several years. Topics will include the challenges of creating the MVP vision, scoping the activity, what should an MVP cost in time and money, and what should you have when you are “done”. Not only sharing his tales of MVP development, he will provide insights in how he's developed methods to effectively drive vision and development execution.
What is an MVP?
A product that has the absolute minimal set of core features necessary to prove a hypothesis, generally linked to commercial success or market validation. The MVP seeks the highest return on investment versus risk.
The Rise of the Lean Startup Movement
The lean startup movement came about as a result of analysis of many startup successes and failures. Development timeframes have become shorter and customer engagement has increased, which is helping companies better product-market fit and a path to success.
Presentation Outline:
• The MVP Vision (What will I have at the end of the effort?)
• Brief history of the lean startup movement
• Scoping
• Budgeting for MVP
• Features: The MVP Way
• Essential vs. peripheral features
• Must have to prove a hypothesis vs. nice to have
• Assembling a team
• Hiring contractors or vendor firms to build the MVP
• Choosing a technology
• Fake it until you make it: How to create mock features for an MVP
Presenter
Levent Gurses - Developer, speaker, and entrepreneur, Levent is the founder www.movel.co, an enterprise mobility company based in Virginia. He’s a nationally-recognized leader in mobile technologies and is a frequent speaker at tech communities on mobile and full-stack development. Levent holds a BS in Computer Engineering and is a Certified ScrumMaster and Certified Product Owner.
Why do startups need a minimum viable product (MVP)? How do we define the features for a MVP? What are the principles that we can use to move the team towards building that MVP which can be subjected to a lot of distractions in the market? In this session, I will guide the students in Singapore University of Technology & Design on a product development session and teach them to think, construct and work out a MVP.
Beyond your daily coding - The Conf Brazil 2017 KeynoteEmerson Macedo
So, you're a programmer, software developer, or something like this. Your main work is to develop software to add value to the company you work for. But for sure, your company expects more from you, and that's always many opportunities to add value that maybe you're not observing carefully.
On this talk, I'll tell you a story about introducing Elixir at Globo.com while doing my daily job. From this story and others from my career, I extracted some patterns to share with you, about how to identify these opportunities, create something valuable and convince the company that this is the right move for them.
What is Software Development by Thesys Tech Head of DevelopmentProduct School
From this presentation you will learn how the modern software development life-cycle works and the differences between different data stores from a non-technical perspective.
How real-time computing will transform supply chain decision-making
This presentation will provide a plain-English account of how real-time computing will transform supply chain decision-making and control. Peter Evans-Greenwood will illustrate the emerging leading practices with lessons learned from case studies, featuring clients across the globe.
The biggest challenge for today's supply chains is to be adaptive. While tremendous gains have been made over the last thirty years, today's applications are not as flexible as promised. New tools and techniques are required to capture and automate the non-linear, exception-rich, business logic that we currently rely on employees to deliver. Extending the technology stack will allow us to leverage the higher capacity of technology to deliver globally optimal solutions and to introduce innovations such as the moving warehouse into all our supply chains.
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...Flink Forward
Apache Beam was open sourced by the big data team at Google in 2016, and has become an active community with participants from all over. Beam is a framework to define data processing workflows and run them on various runners (Flink included). In this talk, I will talk about some cool things you can do with Beam + Flink such as running pipelines written in Go and Python; then I’ll mention some cool tools in the Beam ecosystem. Finally, we’ll wrap up with some cool things we expect to be able to do soon - and how you can get involved.
Title: Docker and Pharo at ZWEIDENKER
Name: Pierre Chanson, Norbert Hartl, Marcus Denker
Abstract: Over the last year, we have setup a new infructure to host the applications developed by ZWEIDENKER.
With now over 100 Pharo images running, the new setup has proven its flexibility and scalability.
In this talk we will present the general setup with Pharo, Docker Swarm and the supporting software stack.
We discuss specifically:
- how we solve the problem of deploying a project for all three phases: development, testing and production.
- Integration of CI with automatic deployment (after each commit in case of development)
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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!
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
1. The future is here
Erwin van der Koogh - Erronis
erwin@erronis.nl
2. Both hardware and software
technology have changed dramatically
in the last couple of years.
Yet most developers still (have to)
write software like it’s 1999