SlideShare a Scribd company logo
Nemerle is notable




                     Nemerle is notable

                           Denis Rystsov
                        twitter.com/rystsov
                     rystsov.denis@gmail.com


                              2011
Nemerle is notable



Origin
Nemerle is notable



Nemerle Experience
Nemerle is notable




      Environment
      Managed compiler written in Nemerle
      Visual Studio 2008 plugin with debugger and autocomplete
      Free IDE based on Visual Studio Isolated Shell
      Sharpdevelop plugin
      Mono support
      NAnt plugin
Nemerle is notable



Why not try?




      Nemerle is almost a superset of
      C#, so if you know C# you can
      use Nemerle.
Nemerle is notable



Why not try?




      By the way, Nemerle's compiler
      can compile C# code, so you
      can try it on exising C# project
Nemerle is notable



Why not try?




      Why not try?
Nemerle is notable



Part I - use your C# habits




      Part I - use your C# habits
Nemerle is notable



Hello world / C#
Nemerle is notable



Hello world / Nemerle
Nemerle is notable



Extension Methods / C#
Nemerle is notable



Extension Methods / Nemerle
Nemerle is notable



LINQ / C#
Nemerle is notable



LINQ / Nemerle
Nemerle is notable



Object Initialization / C#
Nemerle is notable



Object Initialization / Nemerle
Nemerle is notable



Anonymous Types / C#
Nemerle is notable



Anonymous Types / Nemerle
Nemerle is notable



Yield return / C#
Nemerle is notable



Yield return / Nemerle
Nemerle is notable



Dynamic / C#
Nemerle is notable



Dynamic / Nemerle
Nemerle is notable



Type casting / C#
Nemerle is notable



Type casting / Nemerle
Nemerle is notable



Try..Catch / C#
Nemerle is notable



Try..Catch / Nemerle
Nemerle is notable



Partial / C#
Nemerle is notable



Partial / Nemerle
Nemerle is notable



Arrays / C#
Nemerle is notable



Arrays / Nemerle
Nemerle is notable



Attention! Wild dinosaur!
Nemerle is notable



Goto?




      What is about..


      GOTO?
      unlike C# Nemerle doesn't support it, but..
Nemerle is notable



The proper use of goto




      The only one legal usage of goto is
      exit from nested loops
      Nemerle provides a better
      solution  named code blocks
Nemerle is notable



Named code blocks
Nemerle is notable



Beyond C#




      After this short intro you can
      write apps in Nemerle in C#
      style.
      But Nemerle goes far beyond it
Nemerle is notable



Desired C# features



      It
      supports
      the most desired
      features of the next
      versions of C# right now
Nemerle is notable



Part II - desired C# features




      Part II - desired C# features
Nemerle is notable



Object initializers with events
Nemerle is notable



Painless XML generation
Nemerle is notable



INotifyPropertyChanged language support
Nemerle is notable



`Safe navigation' operator
Nemerle is notable



Design by contract
Nemerle is notable



Sequence initialization (list comprehension)
Nemerle is notable



Yield from lambda
Nemerle is notable



Improved lazy support
Nemerle is notable



Part III  functional programming




      Part III  functional
      programming (FP)
Nemerle is notable



What is FP?


      Typical signs of FP
      Monads
      Type inference
      Pattern matching
      Algebraic data types
      Built-in tuple support
      Local (nested) functions
Nemerle is notable



Nemerle supports FP




      Nemerle supports it all
Nemerle is notable



Type inference
Nemerle is notable



Local functions
Nemerle is notable



Built-in tuple support
Nemerle is notable



Monads

      Monad is creational functional programming design
      pattern that deals with computation creation.

      The upcoming C# 5 async/await feature is particular
      case of a monad (creation of asynchronous
      computation).

      Computation expressions are monads + monoids.
      Nemerle supports computation expressions.
Nemerle is notable



Monads




      Consequently Nemerle supports
      the upcoming C# 5
      async/await feature right now
      among the other monads.
Nemerle is notable



Example of easy composition of two async methods
Nemerle is notable



Algebraic data types




      Short intro to
      algebraic data types
Nemerle is notable



Algebraic data types


      Let's learn ADT by example
      Suppose we need to work with
      expressions like

                       a + sin(b)
Nemerle is notable



Algebraic data type

      Of couse we need trees
Nemerle is notable



OOP approach to trees (class hierarchy)
Nemerle is notable



FP approach to trees (ADT - algebraic data type)
Nemerle is notable



Algebraic data type  semantic




      After we rewrite OOP code with variant (ADT) we
      should consider
        `Sum' as a constructor of type `Tree'
        `l',`r' as its params (not a Tree.Sum's elds)

      But if they are params, how get them back from a
      `Tree' typed object?
Nemerle is notable



Algebraic data type  Disassembling (pattern matching)




      Pattern matching solves this problem. It checks if object is
      constructed with constructor specied in a pattern and if it is true
      it binds actual parameters of constructor with names of variables
      the pattern.

      Let's see on the following example.
Nemerle is notable



Pretty Printing of `Tree' typed object
Nemerle is notable



Algebraic data type  OOP vs. FP

      OOP

      72 SLoC (pretty printing with
      visitor pattern)
      FP

      25 SLoC (pretty printing with
      pattern matching)
Nemerle is notable



Variant is OOP enabled algebraic data type
Nemerle is notable



Pattern matching goes beyond disassembling



      Pattern matching can be nested.
Nemerle is notable



Almost all features are macros




      Nemerle seems to be complex,
      but. . .
Nemerle is notable



Almost all Nemerle features are macros




      Don't worry
      Nemerle is a simple language and almost all features are
      macros  parts of standard library, not a language.

      Macros is a plugin to compiler. You can write your own
      macros to introduce new language constructs or eDSL.
Nemerle is notable



Almost all Nemerle features are macros




      You've already meet macros in
      this presentation, they are. . .
Nemerle is notable



Almost all Nemerle features are macros


      LINQ Object initialization Anonymous types
      Late (dynamic) XML-Literals
      INotifyPropertyChanged macro Safe navigation
      Design by contract Computation expressions
      Lazy macro

      and even

      if       while   foreach
Nemerle is notable



Advanced macros


      Beside macros copying useful features from another
      languages there are macros adding unique features.

      One of them is Nemerle.Peg. It is a macro-library
      that allows to describe grammar in the attribute and
      during the compilation necessary methods for parsing
      text in this grammar will be added to the class.

      Also there are some macros supporting design
      patterns.
Nemerle is notable



Nemerle is cool




      Nemerle is cool.
      It was proved.
Nemerle is notable



Metric



      Some metric of using Nemerle
      in home pet long-term research
      project
      uniquation.com formula search
      engine
Nemerle is notable



Metric




      Two years ago rst prototype was rewritten from C# to
      Nemerle in 3 days. Nemerle experience before 0.
      Code was reduced by 46%.

      Last month a new macro library (Nemerle.Peg) was applyed.
      Code was reduced by 15%.
Nemerle is notable



Additional materials




      Nemerle on google code

      Nemerle site

      Sources code of examples shown in this presentation

More Related Content

Viewers also liked

Hoja notificación
Hoja notificaciónHoja notificación
Hoja notificación
Alberto Herranz Peris
 
Programa formación cje
Programa formación cjePrograma formación cje
Programa formación cje
Alberto Herranz Peris
 
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
aldo castillo navarro
 
Mitologie universala.4.India
Mitologie universala.4.IndiaMitologie universala.4.India
Mitologie universala.4.IndiaAdela Negura
 
الدكتور محمد صبحي
الدكتور محمد صبحيالدكتور محمد صبحي
الدكتور محمد صبحيTalal Al-Shammari
 
4.3.1 Tamil teaching power point for sjkt teachers
4.3.1 Tamil teaching power point for sjkt teachers4.3.1 Tamil teaching power point for sjkt teachers
4.3.1 Tamil teaching power point for sjkt teachers
Komalam Mariappan
 
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
Nicole Allen
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movement
Lexi34
 
2014-03-18 US OER Policy Overview for #OERPolicyWorks
2014-03-18 US OER Policy Overview for #OERPolicyWorks2014-03-18 US OER Policy Overview for #OERPolicyWorks
2014-03-18 US OER Policy Overview for #OERPolicyWorksNicole Allen
 
Ficha planificación espacio
Ficha planificación espacioFicha planificación espacio
Ficha planificación espacio
Alberto Herranz Peris
 
астероиды, кометы
астероиды, кометыастероиды, кометы
астероиды, кометы
Андрей Манеров
 
Non profit warehouse
Non profit warehouseNon profit warehouse
Non profit warehousePete DiSantis
 
2012 11-02 OER and Graduate Students (NAGPS Conference)
2012 11-02 OER and Graduate Students (NAGPS Conference)2012 11-02 OER and Graduate Students (NAGPS Conference)
2012 11-02 OER and Graduate Students (NAGPS Conference)Nicole Allen
 
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
Nicole Allen
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùhuachung
 

Viewers also liked (20)

Hoja notificación
Hoja notificaciónHoja notificación
Hoja notificación
 
Programa formación cje
Programa formación cjePrograma formación cje
Programa formación cje
 
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
 
Mitologie universala.4.India
Mitologie universala.4.IndiaMitologie universala.4.India
Mitologie universala.4.India
 
الدكتور محمد صبحي
الدكتور محمد صبحيالدكتور محمد صبحي
الدكتور محمد صبحي
 
Tpnº15
Tpnº15Tpnº15
Tpnº15
 
4.3.1 Tamil teaching power point for sjkt teachers
4.3.1 Tamil teaching power point for sjkt teachers4.3.1 Tamil teaching power point for sjkt teachers
4.3.1 Tamil teaching power point for sjkt teachers
 
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
Open Ed Advocacy: Ideas That Work (Tacoma CC, 7 Nov 2014)
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movement
 
2014-03-18 US OER Policy Overview for #OERPolicyWorks
2014-03-18 US OER Policy Overview for #OERPolicyWorks2014-03-18 US OER Policy Overview for #OERPolicyWorks
2014-03-18 US OER Policy Overview for #OERPolicyWorks
 
Cenaclu literar
Cenaclu literarCenaclu literar
Cenaclu literar
 
10
1010
10
 
Ficha planificación espacio
Ficha planificación espacioFicha planificación espacio
Ficha planificación espacio
 
астероиды, кометы
астероиды, кометыастероиды, кометы
астероиды, кометы
 
Creativity Killers
Creativity KillersCreativity Killers
Creativity Killers
 
Non profit warehouse
Non profit warehouseNon profit warehouse
Non profit warehouse
 
2012 11-02 OER and Graduate Students (NAGPS Conference)
2012 11-02 OER and Graduate Students (NAGPS Conference)2012 11-02 OER and Graduate Students (NAGPS Conference)
2012 11-02 OER and Graduate Students (NAGPS Conference)
 
Evalutation question 4
Evalutation question 4Evalutation question 4
Evalutation question 4
 
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
2010-06-26 Open-Access Textbooks (Text and Academic Authors Association Confe...
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
 

Similar to Nemerle is Notable

Deep learning for NLP and Transformer
 Deep learning for NLP  and Transformer Deep learning for NLP  and Transformer
Deep learning for NLP and Transformer
Arvind Devaraj
 
Aspect-oriented programming in Perl
Aspect-oriented programming in PerlAspect-oriented programming in Perl
Aspect-oriented programming in Perl
megakott
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLsdeimos
 
SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!
melbats
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
PandiyanCool2
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
ckthesolo
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
alan464442
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
kunchalakalyanimsc
 
.NET Overview
.NET Overview.NET Overview
.NET Overview
Greg Sohl
 
The Modlet Pattern
The Modlet PatternThe Modlet Pattern
The Modlet Pattern
Adam L Barrett
 
NET Training series session for beginers
NET Training series session for beginersNET Training series session for beginers
NET Training series session for beginers
VikramJothyPrakash1
 
C-sharping.docx
C-sharping.docxC-sharping.docx
C-sharping.docx
LenchoMamudeBaro
 
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
Codemotion
 
Unit 1
Unit 1Unit 1
Unit 1
ankita1317
 
JAVA
JAVAJAVA
Mastering Regex in Perl
Mastering Regex in PerlMastering Regex in Perl
Mastering Regex in Perl
Edureka!
 
(Costless) Software Abstractions for Parallel Architectures
(Costless) Software Abstractions for Parallel Architectures(Costless) Software Abstractions for Parallel Architectures
(Costless) Software Abstractions for Parallel Architectures
Joel Falcou
 
MERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel ProgrammingMERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel Programming
Olivier NAVARRE
 

Similar to Nemerle is Notable (20)

Deep learning for NLP and Transformer
 Deep learning for NLP  and Transformer Deep learning for NLP  and Transformer
Deep learning for NLP and Transformer
 
Intro1
Intro1Intro1
Intro1
 
Aspect-oriented programming in Perl
Aspect-oriented programming in PerlAspect-oriented programming in Perl
Aspect-oriented programming in Perl
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLs
 
SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!SiriusCon 2015 - Breathe Life into Your Designer!
SiriusCon 2015 - Breathe Life into Your Designer!
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
.NET Overview
.NET Overview.NET Overview
.NET Overview
 
The Modlet Pattern
The Modlet PatternThe Modlet Pattern
The Modlet Pattern
 
NET Training series session for beginers
NET Training series session for beginersNET Training series session for beginers
NET Training series session for beginers
 
C-sharping.docx
C-sharping.docxC-sharping.docx
C-sharping.docx
 
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm - Erik Wende...
 
Unit 1
Unit 1Unit 1
Unit 1
 
JAVA
JAVAJAVA
JAVA
 
Mastering Regex in Perl
Mastering Regex in PerlMastering Regex in Perl
Mastering Regex in Perl
 
(Costless) Software Abstractions for Parallel Architectures
(Costless) Software Abstractions for Parallel Architectures(Costless) Software Abstractions for Parallel Architectures
(Costless) Software Abstractions for Parallel Architectures
 
MERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel ProgrammingMERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel Programming
 
Os Lamothe
Os LamotheOs Lamothe
Os Lamothe
 

Recently uploaded

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Nemerle is Notable