SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
netstyle.ch
         Unique Selling Propositions
                      with Smalltalk




netstyle.ch GmbH                    Adrian Lienhard
www.netstyle.ch               alienhard@netstyle.ch
netstyle.ch

• Startup located in Berne, Switzerland
• Founded in year 2000
• ~6 People (Smalltalk Developers,
  Screen Designer, System Admin, …)
• Custom Web Application
  development for enterprise
  customers
• Web site concept and design,
  Hosting-Services


netstyle.ch GmbH                                 Adrian Lienhard
www.netstyle.ch                            alienhard@netstyle.ch
New Application Platform

• Many critical business applications
  are migrated to the Web
• Companies of all sizes, across all
  industries
• Web-based applications enable
  companies to reach customers,
  employees and business partners
  much easier



netstyle.ch GmbH                              Adrian Lienhard
www.netstyle.ch                         alienhard@netstyle.ch
Why Web Applications?

•     Key to success in today’s
      business: quick development
      and deployment
•     Web Apps enable companies
      to react fast to changing
      environment
      -> Competitive advantage


netstyle.ch GmbH                          Adrian Lienhard
www.netstyle.ch                     alienhard@netstyle.ch
Requirements

High expectations:
• Well-factored
• Low maintenance costs, flexible to
  enhance

But:
Developing Web Apps is a hard task!
     • Restrictions of involved Web technologies
     • Today’s frameworks: Complex or too low
       level of abstraction

netstyle.ch GmbH                                         Adrian Lienhard
www.netstyle.ch                                    alienhard@netstyle.ch
Case Study

• Health insurance
• Middle-sized company with agencies
  in whole Switzerland
• Requirements
     • Create and manage offers
     • Print and create PDF documents
     • Model the process of accepting new
       customers
     • Customer management (with document
       management etc.)


netstyle.ch GmbH                                    Adrian Lienhard
www.netstyle.ch                               alienhard@netstyle.ch
Case Study

• Fast growing company
     • Changing requirements
• Speed is more important than
  minimizing probability of bugs
• Fat client would be too inflexible
     • Requirement to have weekly to monthly
       releases
     • Deployment at many different locations,
       on many different platforms
     • Customer Web interface


netstyle.ch GmbH                                         Adrian Lienhard
www.netstyle.ch                                    alienhard@netstyle.ch
Evaluation

Choosing right…
• Technology
• Methodology

…to fit:
• Nature of Web Applications
• Our customer and his requirements
• Our philosophy

netstyle.ch GmbH                             Adrian Lienhard
www.netstyle.ch                        alienhard@netstyle.ch
Synergies

• Web Apps + Smalltalk                Web Apps
     •
     • Bring the world of
       objects to the Web
     • Effective development
       and deployment          Smalltalk        Extreme
                                                Programming



netstyle.ch GmbH                                  Adrian Lienhard
www.netstyle.ch                             alienhard@netstyle.ch
Synergies

• XP + Web Apps
     • Short release cycles:
       Frequently deliver on
       productive App
     • “Real” customer- tests




netstyle.ch GmbH                       Adrian Lienhard
www.netstyle.ch                  alienhard@netstyle.ch
Conclusion

• Doing complex Web
  Applications right
• High productivity and quality
• Optimally fit customer’s unique
  needs

- our competitive advantage, USP

netstyle.ch GmbH                            Adrian Lienhard
www.netstyle.ch                       alienhard@netstyle.ch

Contenu connexe

En vedette

FAME - Meta-Modeling at Runtime
FAME - Meta-Modeling at RuntimeFAME - Meta-Modeling at Runtime
FAME - Meta-Modeling at RuntimeESUG
 
Squeak Update
Squeak UpdateSqueak Update
Squeak UpdateESUG
 
BLOC : A Trait-Based Collections Library
BLOC : A Trait-Based Collections LibraryBLOC : A Trait-Based Collections Library
BLOC : A Trait-Based Collections LibraryESUG
 
Mars
MarsMars
MarsESUG
 
Exploratory Modeling
Exploratory ModelingExploratory Modeling
Exploratory ModelingESUG
 
Helvetia
HelvetiaHelvetia
HelvetiaESUG
 
AIDA/Scribo
AIDA/ScriboAIDA/Scribo
AIDA/ScriboESUG
 
Migration from VSE to VW with Pollock
Migration from VSE to VW with PollockMigration from VSE to VW with Pollock
Migration from VSE to VW with PollockESUG
 
Liberating the business modeler
Liberating the business modelerLiberating the business modeler
Liberating the business modelerESUG
 
Forward Chaining in HALO
Forward Chaining in HALOForward Chaining in HALO
Forward Chaining in HALOESUG
 
Gemstone Notifications
Gemstone NotificationsGemstone Notifications
Gemstone NotificationsESUG
 
Google Summer of Code & Summertalk
Google Summer of Code & SummertalkGoogle Summer of Code & Summertalk
Google Summer of Code & SummertalkESUG
 
Too kit part 1 - 02
Too kit part 1 - 02Too kit part 1 - 02
Too kit part 1 - 02ifrctunisie
 
Fall 2011 Works Cited
Fall 2011 Works CitedFall 2011 Works Cited
Fall 2011 Works Citedtippich
 
Decuongluanvantotnghiepdaihoc
DecuongluanvantotnghiepdaihocDecuongluanvantotnghiepdaihoc
Decuongluanvantotnghiepdaihoctranquangvinh01
 

En vedette (20)

FAME - Meta-Modeling at Runtime
FAME - Meta-Modeling at RuntimeFAME - Meta-Modeling at Runtime
FAME - Meta-Modeling at Runtime
 
Squeak Update
Squeak UpdateSqueak Update
Squeak Update
 
BLOC : A Trait-Based Collections Library
BLOC : A Trait-Based Collections LibraryBLOC : A Trait-Based Collections Library
BLOC : A Trait-Based Collections Library
 
Mars
MarsMars
Mars
 
Exploratory Modeling
Exploratory ModelingExploratory Modeling
Exploratory Modeling
 
Helvetia
HelvetiaHelvetia
Helvetia
 
AIDA/Scribo
AIDA/ScriboAIDA/Scribo
AIDA/Scribo
 
Migration from VSE to VW with Pollock
Migration from VSE to VW with PollockMigration from VSE to VW with Pollock
Migration from VSE to VW with Pollock
 
Liberating the business modeler
Liberating the business modelerLiberating the business modeler
Liberating the business modeler
 
Forward Chaining in HALO
Forward Chaining in HALOForward Chaining in HALO
Forward Chaining in HALO
 
Gemstone Notifications
Gemstone NotificationsGemstone Notifications
Gemstone Notifications
 
Google Summer of Code & Summertalk
Google Summer of Code & SummertalkGoogle Summer of Code & Summertalk
Google Summer of Code & Summertalk
 
N ama lengkapnya adalah abul fida
N ama lengkapnya adalah abul fidaN ama lengkapnya adalah abul fida
N ama lengkapnya adalah abul fida
 
Too kit part 1 - 02
Too kit part 1 - 02Too kit part 1 - 02
Too kit part 1 - 02
 
The Real Vocal Festival - Flyer
The Real Vocal Festival - FlyerThe Real Vocal Festival - Flyer
The Real Vocal Festival - Flyer
 
Fall 2011 Works Cited
Fall 2011 Works CitedFall 2011 Works Cited
Fall 2011 Works Cited
 
Medula espinal lab
Medula espinal labMedula espinal lab
Medula espinal lab
 
Jesús en la siganoga en sábado
Jesús en la siganoga en sábadoJesús en la siganoga en sábado
Jesús en la siganoga en sábado
 
Catalogo
CatalogoCatalogo
Catalogo
 
Decuongluanvantotnghiepdaihoc
DecuongluanvantotnghiepdaihocDecuongluanvantotnghiepdaihoc
Decuongluanvantotnghiepdaihoc
 

Similaire à Unique Selling Propositions with Smalltalk

Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...
Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...
Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...Alexander Ringsdorff
 
Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365SWC Technology Partners
 
IDT Partners - Web Application Development
IDT Partners - Web Application DevelopmentIDT Partners - Web Application Development
IDT Partners - Web Application DevelopmentIDT Partners
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenNeo4j
 
Kieon 2013
Kieon 2013Kieon 2013
Kieon 2013Kieon
 
Customer Development Deep Dive
Customer Development Deep DiveCustomer Development Deep Dive
Customer Development Deep DiveBryan Hassin
 
Jon Hume
Jon HumeJon Hume
Jon Humejonhume
 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business WebsiteGil Silva
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION
 
Perfect match when standard software is not enough
Perfect match when standard software is not enoughPerfect match when standard software is not enough
Perfect match when standard software is not enoughMaciej Puchała
 
TBG Portfolio 2015
TBG Portfolio 2015TBG Portfolio 2015
TBG Portfolio 2015Brian Larson
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint DevelopmentEtisbew-corp
 
Digital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachDigital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachNuxeo
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserAutodesk
 
The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...TIBCO Jaspersoft
 

Similaire à Unique Selling Propositions with Smalltalk (20)

Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...
Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...
Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterpr...
 
Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365
 
IDT Partners - Web Application Development
IDT Partners - Web Application DevelopmentIDT Partners - Web Application Development
IDT Partners - Web Application Development
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Kieon 2013
Kieon 2013Kieon 2013
Kieon 2013
 
Customer Development Deep Dive
Customer Development Deep DiveCustomer Development Deep Dive
Customer Development Deep Dive
 
Jon Hume
Jon HumeJon Hume
Jon Hume
 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business Website
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
 
Temperfield mastery driving into your digital journey 2017
Temperfield  mastery driving into your digital journey 2017Temperfield  mastery driving into your digital journey 2017
Temperfield mastery driving into your digital journey 2017
 
Perfect match when standard software is not enough
Perfect match when standard software is not enoughPerfect match when standard software is not enough
Perfect match when standard software is not enough
 
TBG Portfolio 2015
TBG Portfolio 2015TBG Portfolio 2015
TBG Portfolio 2015
 
TBG Portfolio 2015
TBG Portfolio 2015TBG Portfolio 2015
TBG Portfolio 2015
 
SDIBSL ppt
SDIBSL pptSDIBSL ppt
SDIBSL ppt
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint Development
 
Digital Asset Management: A Platform Approach
Digital Asset Management: A Platform ApproachDigital Asset Management: A Platform Approach
Digital Asset Management: A Platform Approach
 
Who is Davalen?
Who is Davalen?Who is Davalen?
Who is Davalen?
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...
 

Plus de ESUG

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingESUG
 
Technical documentation support in Pharo
Technical documentation support in PharoTechnical documentation support in Pharo
Technical documentation support in PharoESUG
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapESUG
 
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoESUG
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...ESUG
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsESUG
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6ESUG
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationESUG
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingESUG
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesESUG
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportESUG
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsESUG
 
Garbage Collector Tuning
Garbage Collector TuningGarbage Collector Tuning
Garbage Collector TuningESUG
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseESUG
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FutureESUG
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the DebuggerESUG
 
Websockets for Fencing Score
Websockets for Fencing ScoreWebsockets for Fencing Score
Websockets for Fencing ScoreESUG
 
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptESUG
 
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocAdvanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocESUG
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsESUG
 

Plus de ESUG (20)

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
 
Technical documentation support in Pharo
Technical documentation support in PharoTechnical documentation support in Pharo
Technical documentation support in Pharo
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
 
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
 
Garbage Collector Tuning
Garbage Collector TuningGarbage Collector Tuning
Garbage Collector Tuning
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
 
Websockets for Fencing Score
Websockets for Fencing ScoreWebsockets for Fencing Score
Websockets for Fencing Score
 
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
 
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocAdvanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Unique Selling Propositions with Smalltalk

  • 1. netstyle.ch Unique Selling Propositions with Smalltalk netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 2. netstyle.ch • Startup located in Berne, Switzerland • Founded in year 2000 • ~6 People (Smalltalk Developers, Screen Designer, System Admin, …) • Custom Web Application development for enterprise customers • Web site concept and design, Hosting-Services netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 3. New Application Platform • Many critical business applications are migrated to the Web • Companies of all sizes, across all industries • Web-based applications enable companies to reach customers, employees and business partners much easier netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 4. Why Web Applications? • Key to success in today’s business: quick development and deployment • Web Apps enable companies to react fast to changing environment -> Competitive advantage netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 5. Requirements High expectations: • Well-factored • Low maintenance costs, flexible to enhance But: Developing Web Apps is a hard task! • Restrictions of involved Web technologies • Today’s frameworks: Complex or too low level of abstraction netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 6. Case Study • Health insurance • Middle-sized company with agencies in whole Switzerland • Requirements • Create and manage offers • Print and create PDF documents • Model the process of accepting new customers • Customer management (with document management etc.) netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 7. Case Study • Fast growing company • Changing requirements • Speed is more important than minimizing probability of bugs • Fat client would be too inflexible • Requirement to have weekly to monthly releases • Deployment at many different locations, on many different platforms • Customer Web interface netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 8. Evaluation Choosing right… • Technology • Methodology …to fit: • Nature of Web Applications • Our customer and his requirements • Our philosophy netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 9. Synergies • Web Apps + Smalltalk Web Apps • • Bring the world of objects to the Web • Effective development and deployment Smalltalk Extreme Programming netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 10. Synergies • XP + Web Apps • Short release cycles: Frequently deliver on productive App • “Real” customer- tests netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch
  • 11. Conclusion • Doing complex Web Applications right • High productivity and quality • Optimally fit customer’s unique needs - our competitive advantage, USP netstyle.ch GmbH Adrian Lienhard www.netstyle.ch alienhard@netstyle.ch