Building Realtime Access Data Apps with Speedment (TCF ITPC 2017)

Michael Redlich
Michael RedlichSystems Analyst, Polymer Physicist at Amateur Computer Group of New Jersey
1
Building Realtime Data
Apps with Speedment
TCF IT Professional Conference
March 17, 2017
Michael P. Redlich
@mpredli
about.me/mpredli/
Who’s Mike?
• BS in CS from
• “Petrochemical Research Organization”
• Java Queue News Editor, InfoQ
• Ai-Logix, Inc. (now AudioCodes)
• Amateur Computer Group of New Jersey
2
Objectives
• What is Speedment?
• Why Speedment?
• Database Support
• Get Started Building an Application
• Live Demo (yea!)
• Speedment Resources
3
What is Speedment
(1)?
“Speedment accelerates your development speed
and makes database programming so easy and fun.
When you use Speedment Open Source for
database querying, you do not have to learn a new
API or use complex ORMs. Everything is standard
Java 8 and works out of the box.”
Speedment Web Site, http://www.speedment.org/
4
What is Speedment
(2)?
• First introduced in June 2015
• A portmanteau of “speed” and
“development”
• Abstracts the process of:
• database connectivity
• database operations
5
Speedment Integration
6
“Hello, Java Users Group!”
Speedment 3.0.5
• Codename:“Forest”
• Latest features include:
• declarative Java 8 stream API for
databases operations
• improved user interface
7
Why Speedment?
• Full Java 8 support
• lamdas and streams
• Easy query with Smart Streams
• no need for coding SQL
• No NULL pointer exceptions
8
Speedment Open
Source
• Speedment Open Source Database
Support:
• MySQL
• PostgreSQL
• MariaDB
9
Speedment Enterprise
• Speedment Enterprise Database Support
includes Open Source plus:
• Oracle
• DB2
• AS400
• SQL Server
10
Let’s Get Started…
11
Example Database
12
“Hello, Java Users Group!”
Getting Started
$ mvn archetype:generate
-DgroupId=org.redlich.publications
-DartifactId=publications
-DarchetypeArtifactId=speedment-archtype-mysql
-DarchetypeGroupId=com.speedment.archetypes
-DinteractiveMode=false
-DarchetypeVersion=3.0.5
&& cd publications && mvn speedment:tool
13
generates a new project
project package
project root
invoke the Speedment tool
the latest version of Speedment
specify desired database
Speedment Tool (1)
14
“Hello, Java Users Group!”
specify desired database
subpackage (user defined)
database name
click…
Speedment Tool (2)
15
“Hello, Java Users Group!”
click…
Let’s Build That App…
16
17
/*
* initial setup
*/
protected final PublicationsApplication app;
protected final AuthorsManager authorsManager;
protected final PublicationsManager
publicationsManager;
app = new PublicationsApplicationBuilder();
authorsManager =
app.getOrThrow(AuthorsManager.class);
publicationsManager =
app.getOrThrow(PublicationsManager.class);
main app
manager representing each database table
18
/*
* smart streaming
*/
publicationsManager.stream()
.forEach(System.out::println);
publicationsManager.stream()
.filter(Publications.TITLE.startsWith(“”);
long count = publicationsManager.stream()
.count()
Optional<Authors> redlich = authorsManager
.stream()
.filter(Authors.LAST_NAME.equal(“Redlich”))
.findAny();
Partial UML Diagram
19
“Hello, Java Users Group!”
Demo Time…
20
21
Speedment Resources
•speedment.org
•javadoc.io/doc/com.speedment/
runtime-deploy/3.0.5
•minborgsjavapot.blogspot.com
•https://www.infoq.com/news/
2016/12/speedment-releases-
version-3 Per-Åke Minborg, CTO at Speedment
Upcoming Events (1)
• March 17-18, 2017
•tcf-nj.org
• April 18-19, 2017
•phillyemergingtech.com
22
Acknowledgements
• Speedment, Inc.
• Per-Åke Minborg, CTO at Speedment
23
24
Thanks!
mike@redlich.net
@mpredli
redlich.net
slideshare.net/mpredli01
github.com/mpredli01
1 of 24

Recommended

NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages by
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages  NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages DATAVERSITY
1.5K views29 slides
SSIS Monitoring Deep Dive by
SSIS Monitoring Deep DiveSSIS Monitoring Deep Dive
SSIS Monitoring Deep DiveDavide Mauri
1.4K views31 slides
SQL Server & SQL Azure Temporal Tables - V2 by
SQL Server & SQL Azure Temporal Tables - V2SQL Server & SQL Azure Temporal Tables - V2
SQL Server & SQL Azure Temporal Tables - V2Davide Mauri
485 views14 slides
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016 by
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Dylan Butler
484 views25 slides
NoSQL by
NoSQLNoSQL
NoSQLAnwar Hasan Shuvo
376 views18 slides
End to-end W3C - JS.everywhere(2012) Europe by
End to-end W3C - JS.everywhere(2012) EuropeEnd to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeAlexandre Morgaut
1.6K views39 slides

More Related Content

What's hot

Open11 maria db the new m in lamp by
Open11 maria db the new m in lampOpen11 maria db the new m in lamp
Open11 maria db the new m in lampColin Charles
722 views25 slides
Azure ML: from basic to integration with custom applications by
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsDavide Mauri
1.1K views28 slides
From SQL to MongoDB by
From SQL to MongoDBFrom SQL to MongoDB
From SQL to MongoDBNuxeo
958 views40 slides
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife by
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifePolyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifeSeveralnines
534 views40 slides
WordPress at Scale Webinar by
WordPress at Scale WebinarWordPress at Scale Webinar
WordPress at Scale WebinarPantheon
1.8K views33 slides
Market Trends in Microsoft Azure by
Market Trends in Microsoft AzureMarket Trends in Microsoft Azure
Market Trends in Microsoft AzureGlobalLogic Ukraine
2.3K views32 slides

What's hot(19)

Open11 maria db the new m in lamp by Colin Charles
Open11 maria db the new m in lampOpen11 maria db the new m in lamp
Open11 maria db the new m in lamp
Colin Charles722 views
Azure ML: from basic to integration with custom applications by Davide Mauri
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applications
Davide Mauri1.1K views
From SQL to MongoDB by Nuxeo
From SQL to MongoDBFrom SQL to MongoDB
From SQL to MongoDB
Nuxeo958 views
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife by Severalnines
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifePolyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Severalnines534 views
WordPress at Scale Webinar by Pantheon
WordPress at Scale WebinarWordPress at Scale Webinar
WordPress at Scale Webinar
Pantheon1.8K views
Windows azure sql_database_security_isug012013 by sqlserver.co.il
Windows azure sql_database_security_isug012013Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013
sqlserver.co.il1.1K views
Hedis - GET HBase via Redis by Mu Chun Wang
Hedis - GET HBase via RedisHedis - GET HBase via Redis
Hedis - GET HBase via Redis
Mu Chun Wang4.3K views
Sql data base by Ali Jafar
Sql data baseSql data base
Sql data base
Ali Jafar77 views
Agile Data Warehousing by Davide Mauri
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
Davide Mauri1.5K views
Apache Spark Introduction by bigdata trunk
Apache Spark IntroductionApache Spark Introduction
Apache Spark Introduction
bigdata trunk229 views
Experiences testing dev versions of MySQL and why it is good for you by Simon J Mudd
Experiences testing dev versions of MySQL and why it is good for youExperiences testing dev versions of MySQL and why it is good for you
Experiences testing dev versions of MySQL and why it is good for you
Simon J Mudd261 views
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa... by MySQL Brasil
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
MySQL Brasil1K views
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERA by IDERA Software
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERAGeek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
IDERA Software34 views
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes by Malin Weiss
SenchaCon 2016 - How to Auto Generate a Back-end in MinutesSenchaCon 2016 - How to Auto Generate a Back-end in Minutes
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
Malin Weiss50 views
Azure document db by Ian Chen
Azure document dbAzure document db
Azure document db
Ian Chen48 views
https://docs.google.com/presentation/d/1DcL4zK6i3HZRDD4xTGX1VpSOwyu2xBeWLT6a_... by MongoDB
https://docs.google.com/presentation/d/1DcL4zK6i3HZRDD4xTGX1VpSOwyu2xBeWLT6a_...https://docs.google.com/presentation/d/1DcL4zK6i3HZRDD4xTGX1VpSOwyu2xBeWLT6a_...
https://docs.google.com/presentation/d/1DcL4zK6i3HZRDD4xTGX1VpSOwyu2xBeWLT6a_...
MongoDB70.7K views

Viewers also liked

Getting Started with Meteor (TCF ITPC 2014) by
Getting Started with Meteor (TCF ITPC 2014)Getting Started with Meteor (TCF ITPC 2014)
Getting Started with Meteor (TCF ITPC 2014)Michael Redlich
902 views33 slides
Getting Started with Meteor by
Getting Started with MeteorGetting Started with Meteor
Getting Started with MeteorMichael Redlich
1.6K views32 slides
Selling your House Winter 2017 by
Selling your House Winter 2017Selling your House Winter 2017
Selling your House Winter 2017JESSICA EVE MORGAN
190 views21 slides
Curriculum Vitae USA Nig by
Curriculum Vitae USA NigCurriculum Vitae USA Nig
Curriculum Vitae USA NigE. E. O. Nsoedo
258 views9 slides
Global Mental Health: the importance of contextual sensitivity and appropriat... by
Global Mental Health: the importance of contextual sensitivity and appropriat...Global Mental Health: the importance of contextual sensitivity and appropriat...
Global Mental Health: the importance of contextual sensitivity and appropriat...RMBorders
481 views20 slides
The Importance of Research and Scholarship in the Promotion and Tenure Process by
The Importance of Research and Scholarship in the Promotion and Tenure ProcessThe Importance of Research and Scholarship in the Promotion and Tenure Process
The Importance of Research and Scholarship in the Promotion and Tenure ProcessChristine Klocke
1.5K views12 slides

Viewers also liked(12)

Getting Started with Meteor (TCF ITPC 2014) by Michael Redlich
Getting Started with Meteor (TCF ITPC 2014)Getting Started with Meteor (TCF ITPC 2014)
Getting Started with Meteor (TCF ITPC 2014)
Michael Redlich902 views
Global Mental Health: the importance of contextual sensitivity and appropriat... by RMBorders
Global Mental Health: the importance of contextual sensitivity and appropriat...Global Mental Health: the importance of contextual sensitivity and appropriat...
Global Mental Health: the importance of contextual sensitivity and appropriat...
RMBorders481 views
The Importance of Research and Scholarship in the Promotion and Tenure Process by Christine Klocke
The Importance of Research and Scholarship in the Promotion and Tenure ProcessThe Importance of Research and Scholarship in the Promotion and Tenure Process
The Importance of Research and Scholarship in the Promotion and Tenure Process
Christine Klocke1.5K views
Engage or Bust! 2015 - David Halpern - The Nudge Unit by Engage for Success
Engage or Bust! 2015 - David Halpern - The Nudge UnitEngage or Bust! 2015 - David Halpern - The Nudge Unit
Engage or Bust! 2015 - David Halpern - The Nudge Unit
Engage for Success1.3K views
Building Realtime Web Apps with Angular and Meteor by Michael Redlich
Building Realtime Web Apps with Angular and MeteorBuilding Realtime Web Apps with Angular and Meteor
Building Realtime Web Apps with Angular and Meteor
Michael Redlich319 views
3. el ejercicio y deporte en ninos y adolescentes (1) by Daniwp03
3. el  ejercicio y deporte en ninos y adolescentes (1)3. el  ejercicio y deporte en ninos y adolescentes (1)
3. el ejercicio y deporte en ninos y adolescentes (1)
Daniwp03234 views
Peinados p&amp;m para ti by astridsoler
Peinados p&amp;m para tiPeinados p&amp;m para ti
Peinados p&amp;m para ti
astridsoler232 views

Similar to Building Realtime Access Data Apps with Speedment (TCF ITPC 2017)

Data infrastructure architecture for medium size organization: tips for colle... by
Data infrastructure architecture for medium size organization: tips for colle...Data infrastructure architecture for medium size organization: tips for colle...
Data infrastructure architecture for medium size organization: tips for colle...DataWorks Summit/Hadoop Summit
1.7K views30 slides
SQL Operations Studio - new multi-platform tool for SQL Server database devel... by
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...Marek Maśko
83 views22 slides
Database continuous integration, unit test and functional test by
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional testHarry Zheng
1.6K views53 slides
Ow by
OwOw
Owjuanjoaloloco
242 views45 slides
Myth Busters II: BI Tools and Data Virtualization are Interchangeable by
Myth Busters II: BI Tools and Data Virtualization are InterchangeableMyth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are InterchangeableDenodo
178 views28 slides
.NET per la Data Science e oltre by
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltreMarco Parenzan
180 views40 slides

Similar to Building Realtime Access Data Apps with Speedment (TCF ITPC 2017)(20)

SQL Operations Studio - new multi-platform tool for SQL Server database devel... by Marek Maśko
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
Marek Maśko83 views
Database continuous integration, unit test and functional test by Harry Zheng
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional test
Harry Zheng1.6K views
Myth Busters II: BI Tools and Data Virtualization are Interchangeable by Denodo
Myth Busters II: BI Tools and Data Virtualization are InterchangeableMyth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
Denodo 178 views
.NET per la Data Science e oltre by Marco Parenzan
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
Marco Parenzan180 views
Modern ETL: Azure Data Factory, Data Lake, and SQL Database by Eric Bragas
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Eric Bragas838 views
Rajnish singh(presentation on oracle ) by Rajput Rajnish
Rajnish singh(presentation on  oracle )Rajnish singh(presentation on  oracle )
Rajnish singh(presentation on oracle )
Rajput Rajnish151 views
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion... by Codemotion
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Codemotion563 views
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D... by Demi Ben-Ari
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 - D...
Demi Ben-Ari158 views
QuerySurge Slide Deck for Big Data Testing Webinar by RTTS
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing Webinar
RTTS29.4K views
Maintainable Machine Learning Products by Andrew Musselman
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
Andrew Musselman975 views
PostgreSQL as a Strategic Tool by EDB
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB371 views
Online Fitness Gym Documentation by Abhishek Patel
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation
Abhishek Patel18.2K views

More from Michael Redlich

Getting Started with GitHub by
Getting Started with GitHubGetting Started with GitHub
Getting Started with GitHubMichael Redlich
153 views30 slides
Building Microservices with Micronaut: A Full-Stack JVM-Based Framework by
Building Microservices with Micronaut:  A Full-Stack JVM-Based FrameworkBuilding Microservices with Micronaut:  A Full-Stack JVM-Based Framework
Building Microservices with Micronaut: A Full-Stack JVM-Based FrameworkMichael Redlich
415 views55 slides
Building Microservices with Helidon: Oracle's New Java Microservices Framework by
Building Microservices with Helidon:  Oracle's New Java Microservices FrameworkBuilding Microservices with Helidon:  Oracle's New Java Microservices Framework
Building Microservices with Helidon: Oracle's New Java Microservices FrameworkMichael Redlich
274 views58 slides
Introduction to Object Oriented Programming & Design Principles by
Introduction to Object Oriented Programming & Design PrinciplesIntroduction to Object Oriented Programming & Design Principles
Introduction to Object Oriented Programming & Design PrinciplesMichael Redlich
377 views59 slides
Getting Started with C++ by
Getting Started with C++Getting Started with C++
Getting Started with C++Michael Redlich
249 views39 slides
C++ Advanced Features by
C++ Advanced FeaturesC++ Advanced Features
C++ Advanced FeaturesMichael Redlich
280 views62 slides

More from Michael Redlich(19)

Building Microservices with Micronaut: A Full-Stack JVM-Based Framework by Michael Redlich
Building Microservices with Micronaut:  A Full-Stack JVM-Based FrameworkBuilding Microservices with Micronaut:  A Full-Stack JVM-Based Framework
Building Microservices with Micronaut: A Full-Stack JVM-Based Framework
Michael Redlich415 views
Building Microservices with Helidon: Oracle's New Java Microservices Framework by Michael Redlich
Building Microservices with Helidon:  Oracle's New Java Microservices FrameworkBuilding Microservices with Helidon:  Oracle's New Java Microservices Framework
Building Microservices with Helidon: Oracle's New Java Microservices Framework
Michael Redlich274 views
Introduction to Object Oriented Programming & Design Principles by Michael Redlich
Introduction to Object Oriented Programming & Design PrinciplesIntroduction to Object Oriented Programming & Design Principles
Introduction to Object Oriented Programming & Design Principles
Michael Redlich377 views
Introduction to Object Oriented Programming &amp; Design Principles by Michael Redlich
Introduction to Object Oriented Programming &amp; Design PrinciplesIntroduction to Object Oriented Programming &amp; Design Principles
Introduction to Object Oriented Programming &amp; Design Principles
Michael Redlich117 views
Building Realtime Access to Data Apps with jOOQ by Michael Redlich
Building Realtime Access to Data Apps with jOOQBuilding Realtime Access to Data Apps with jOOQ
Building Realtime Access to Data Apps with jOOQ
Michael Redlich225 views
Java Advanced Features (TCF 2014) by Michael Redlich
Java Advanced Features (TCF 2014)Java Advanced Features (TCF 2014)
Java Advanced Features (TCF 2014)
Michael Redlich754 views
Introduction to Object-Oriented Programming & Design Principles (TCF 2014) by Michael Redlich
Introduction to Object-Oriented Programming & Design Principles (TCF 2014)Introduction to Object-Oriented Programming & Design Principles (TCF 2014)
Introduction to Object-Oriented Programming & Design Principles (TCF 2014)
Michael Redlich2.4K views
Getting Started with Java (TCF 2014) by Michael Redlich
Getting Started with Java (TCF 2014)Getting Started with Java (TCF 2014)
Getting Started with Java (TCF 2014)
Michael Redlich777 views
Getting Started with C++ (TCF 2014) by Michael Redlich
Getting Started with C++ (TCF 2014)Getting Started with C++ (TCF 2014)
Getting Started with C++ (TCF 2014)
Michael Redlich1.3K views
C++ Advanced Features (TCF 2014) by Michael Redlich
C++ Advanced Features (TCF 2014)C++ Advanced Features (TCF 2014)
C++ Advanced Features (TCF 2014)
Michael Redlich1.4K views
Getting Started with MongoDB (TCF ITPC 2014) by Michael Redlich
Getting Started with MongoDB (TCF ITPC 2014)Getting Started with MongoDB (TCF ITPC 2014)
Getting Started with MongoDB (TCF ITPC 2014)
Michael Redlich2.2K views

Recently uploaded

AI and Ml presentation .pptx by
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
11 views15 slides
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...Deltares
14 views23 slides
Copilot Prompting Toolkit_All Resources.pdf by
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
8 views4 slides
Fleet Management Software in India by
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
11 views1 slide
Agile 101 by
Agile 101Agile 101
Agile 101John Valentino
7 views20 slides
ict act 1.pptx by
ict act 1.pptxict act 1.pptx
ict act 1.pptxsanjaniarun08
13 views17 slides

Recently uploaded(20)

AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares14 views
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 views
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... by Deltares
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
Deltares7 views
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... by Deltares
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
Deltares5 views
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 views
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 views
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... by Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 views
Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy13 views
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... by Deltares
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
Deltares5 views
MariaDB stored procedures and why they should be improved by Federico Razzoli
MariaDB stored procedures and why they should be improvedMariaDB stored procedures and why they should be improved
MariaDB stored procedures and why they should be improved

Building Realtime Access Data Apps with Speedment (TCF ITPC 2017)