Submit Search
Upload
Node.js Presentation Rotterdam.PHP
•
Download as KEY, PDF
•
0 likes
•
566 views
Joris Verbogt
Follow
A short presentation on Node.js
Read less
Read more
Technology
Report
Share
Report
Share
1 of 57
Download now
Recommended
Ie9 и ie10. алекс могилевский. зал 2
Ie9 и ie10. алекс могилевский. зал 2
rit2011
Ho to use Groovy and Spock framework for testing Java projects. Examples of using Storm testing facility.
Testing Storm components with Groovy and Spock
Testing Storm components with Groovy and Spock
Eugene Dvorkin
It Compares pros & cons of using Java & Node.js in different situations. Different aspects such as Maturity, Performance, IDE Build & deploy are examined. It is useful for who wants to know which of them is more suitable for a specific project. Some real case studies about migration from Java to Node.js are mentioned that can help for similar conditions.
Java vs. Node.js
Java vs. Node.js
Abdollah Esmaeilpour
Scala is the only language that can be used to produce code that can be "trans/compiled" for the JVM, in Javascript and in native binary. This allows to write libraries that are usable in JVM and JS using the power of functional programming (i.e. cats, scalaz), generic programming (i.e. shapeless) and macro/scalameta available in Scala. In this talk, we will see how to write a Scala application backend and a SPA (scala.js/scala-js-react) that share the same code as a business logic, datamodels and transparent API call (JVM/JS) in Scala (via autowire/akka-http/circe).
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Codemotion
Experienced software engineer, currently working mainly in JavaScript and React Native. Passionate about open source and building delightful mobile experiences Speech Overview: Components are commonly tested with snapshots of the rendered DOM. While it’s beneficial when working with untested legacy systems, often it’s a high noise and high maintenance approach that easily lets regressions slip by. It’s now considered bad practice having it as the single testing strategy. Loki is a visual testing tool that has similar benefits as snapshot testing in that it’s quick and easy to get started, but fewer of the downsides – refactors are not flagged as regressions and discerning desirable from unintended changes is much easier. Last year it gained a place in the ThoughtWorks Tech Radar and has since matured to support advanced use cases with massive parallelization using lambdas. The talk outlines successful strategies for visual testing in general, pitfalls to avoid and how to get started in under a minute
Joel Arvidsson, Klarna. What You See is What You Get – a case for visual testing
Joel Arvidsson, Klarna. What You See is What You Get – a case for visual testing
IT Arena
Slide deck from Valeri Karpov's (@code_barbarian) talk about the MEAN stack on Google Developers Live on October 3, 2013.
MEAN Stack - Google Developers Live 10/03/2013
MEAN Stack - Google Developers Live 10/03/2013
Valeri Karpov
How to develop NodeJS apps effectively? I will tell you all details and share his personal experience on the whole process: from the very start and up to the production stage. You will also learn more about Docker, SDLC and 12 Factor App. Save the date!
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
OdessaJS Conf
Overview of Google App Engine Java version. Presented at Stockholm Google Technology Usergroup (GTUG) 2010-01-14
Google App Engine - Java Style
Google App Engine - Java Style
Peter Lind
Recommended
Ie9 и ie10. алекс могилевский. зал 2
Ie9 и ie10. алекс могилевский. зал 2
rit2011
Ho to use Groovy and Spock framework for testing Java projects. Examples of using Storm testing facility.
Testing Storm components with Groovy and Spock
Testing Storm components with Groovy and Spock
Eugene Dvorkin
It Compares pros & cons of using Java & Node.js in different situations. Different aspects such as Maturity, Performance, IDE Build & deploy are examined. It is useful for who wants to know which of them is more suitable for a specific project. Some real case studies about migration from Java to Node.js are mentioned that can help for similar conditions.
Java vs. Node.js
Java vs. Node.js
Abdollah Esmaeilpour
Scala is the only language that can be used to produce code that can be "trans/compiled" for the JVM, in Javascript and in native binary. This allows to write libraries that are usable in JVM and JS using the power of functional programming (i.e. cats, scalaz), generic programming (i.e. shapeless) and macro/scalameta available in Scala. In this talk, we will see how to write a Scala application backend and a SPA (scala.js/scala-js-react) that share the same code as a business logic, datamodels and transparent API call (JVM/JS) in Scala (via autowire/akka-http/circe).
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Codemotion
Experienced software engineer, currently working mainly in JavaScript and React Native. Passionate about open source and building delightful mobile experiences Speech Overview: Components are commonly tested with snapshots of the rendered DOM. While it’s beneficial when working with untested legacy systems, often it’s a high noise and high maintenance approach that easily lets regressions slip by. It’s now considered bad practice having it as the single testing strategy. Loki is a visual testing tool that has similar benefits as snapshot testing in that it’s quick and easy to get started, but fewer of the downsides – refactors are not flagged as regressions and discerning desirable from unintended changes is much easier. Last year it gained a place in the ThoughtWorks Tech Radar and has since matured to support advanced use cases with massive parallelization using lambdas. The talk outlines successful strategies for visual testing in general, pitfalls to avoid and how to get started in under a minute
Joel Arvidsson, Klarna. What You See is What You Get – a case for visual testing
Joel Arvidsson, Klarna. What You See is What You Get – a case for visual testing
IT Arena
Slide deck from Valeri Karpov's (@code_barbarian) talk about the MEAN stack on Google Developers Live on October 3, 2013.
MEAN Stack - Google Developers Live 10/03/2013
MEAN Stack - Google Developers Live 10/03/2013
Valeri Karpov
How to develop NodeJS apps effectively? I will tell you all details and share his personal experience on the whole process: from the very start and up to the production stage. You will also learn more about Docker, SDLC and 12 Factor App. Save the date!
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
OdessaJS Conf
Overview of Google App Engine Java version. Presented at Stockholm Google Technology Usergroup (GTUG) 2010-01-14
Google App Engine - Java Style
Google App Engine - Java Style
Peter Lind
How did a small, completely self-funded team build a web framework that became more popular than comparable tools with million-dollar budgets? By welcoming the outsiders. Mike will recount how Sails.js grew from an internal tool to one of the most popular frameworks for Node.js, without forgetting its roots. Javascript is quickly becoming more than just the lingua franca of the web– it’s rapidly growing in popularity on servers, mobile devices, and embedded systems. In many ways, “Javascript is the new Java.” More and more backend developers are becoming familiar with tools like Bower, Yeoman and Grunt, and Angular has empowered web developers to create single page apps as part of their everyday workflow. As the industry standardizes around Javascript, it’s not only important to take advantage of new tools; we must also make sure these new tools and methodologies are accessible and understandable to developers from more traditional backgrounds. In this talk, Mike will reflect on the experiences he’s had building and managing an open-source Node.js framework, Sails.js. He’ll discuss the success we’ve had attracting interlingual developers to Sails, and share some lessons and difficulties we’ve encountered migrating a new generation of developers from PHP, Java, .NET and Rails to Node.js. He will share examples from both sides of the spectrum, both community-related and technical, including: How to encourage (not dissipate) the growth of subcultures within an open-source community How to reconcile different levels of familiarity and preference for different collaboration tools (Github, IRC, Google Groups, etc) How to assimilate the technical heritages from past frameworks (i.e. syntax, nomenclature, project structure) How to meet expectations around reference documentation, and direct community contribution towards guides and tutorials Mike is an engaging speaker with a knack for dynamic Q&A. He is passionate about the subject matter and can adapt the talk to any time frame. http://allthingsopen.org/talks/rags-to-open-source-the-story-of-sails-js/ http://allthingsopen.org/speakers/mike-mcneil/
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Mike McNeil
The slides for my talk at Devoxx BE 2018. Contents: Optional, method references over heavy lambdas, Passing-a-Block, Loan Pattern, Execute Around, Hiding Checked Exceptions, Method References on Enums. This talk was rated #1 talk of the whole conference.
Functional Programming Patterns with Java 8 (at Devoxx BE)
Functional Programming Patterns with Java 8 (at Devoxx BE)
Victor Rentea
Codecept.js is a framework which integrate Webdriver.io, Protractor, Phantom.js, make QA / developer easy to program front end test / UI test code. Let's know new framework - codecept.js
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
Caesar Chi
Jenkins is one of the most popular tools for Continuous Integration and Continuous Delivery today. It’s easy to set up and get started with. But what are the best practices for building delivery pipelines with Jenkins? Should you use the traditional build jobs or opt for the new Jenkins pipelines? What options are there for, e.g. visualization or infrastructure as code support? How do I structure my shared libraries so that they’re easy to maintain? In this talk, I’ll share my many years of experiences from working with Jenkins for Continuous Delivery. We’ll take a look at pros and cons of different approaches but also how Jenkins compares to its competitors, where it shines, and where it leaves room for improvement. Presented at JAX DevOps & Finance, London, United Kingdom on April 10th 2018.
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
Tommy Tynjä
What gives React Native the ability to reuse React, but render fully native iOS and Android UI
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Justin Poliachik
Met Angular 2 voor de deur rijst de vraag hoe we met Angular 1.x applicaties kunnen bouwen die future proof zijn. Deze sessie leert je hoe applicatie structuur, TypeScript en Webpack hierbij kunnen helpen.
Futureproof angular 1.x applications - yannick houbrix
Futureproof angular 1.x applications - yannick houbrix
Axxes IT Consultancy
This is the deck from the presentation in Boston 2010.
PHP, Lithium and MongoDB
PHP, Lithium and MongoDB
Mitch Pirtle
Let's introduce the Ulabox stack reviewing by: clients, machinery, business, chango and trucks. Includes few issues and tips per project coming from our own experience.
Learning from the Ulabox stack
Learning from the Ulabox stack
Rubén Sospedra
This is the notes from my presentation at Spark The Change in UK 2016. It's a whirlwind tour delivered rapid fire style about innovation and failure. In it, we walk through two failed experiments at Spotify, and use them to derive some lessons on innovation, and how that shapes how we organise.
To Speed Through Failure
To Speed Through Failure
Marcus Frödin
Simple Introduction to Real-time systems and specially using Node.js in that - at #CATscope13 SAT 27/4/2013
Real time web
Real time web
Medhat Dawoud
CubeJS is a Node.js based application development platform at eBay. In this presentation, we will share our journey to build and launch this new platform at the eBay Marketplaces. We will discuss CubeJS’ overall architecture, versatile functionalities, robust operationalization, and streamlined development lifecycle process, as well as its customer adoption momentum in the company. We will also share a number of high-profile projects, powered on CubeJS, to be debuted by eBay Inc. ranging from Web to Mobile.
CubeJS: eBay’s Node.js Adoption Journey
CubeJS: eBay’s Node.js Adoption Journey
Patrick Steele-Idem
It is clear that HTML5 is revolutionising the web, but there have been some doubts about whether the mobile web is ready to take over native. In this talk I will explain why the mobile web is the only way to go, how Firefox OS is leading that revolution, and why this will empower both users and developers in ways they can’t start to imagine yet.
HTML5 is the future of mobile
HTML5 is the future of mobile
Sergi Mansilla
Node.JS - Architecture and Vulnerabilities. Leon Maister.
[Russia] Node.JS - Architecture and Vulnerabilities
[Russia] Node.JS - Architecture and Vulnerabilities
OWASP EEE
Module pattern et asynchrone
JavaScript
JavaScript
StrasWeb
Writing robust Node.js applications
Writing robust Node.js applications
Tom Croucher
Presented at JAX London 2015. The last few years have seen a huge growth in the usage of JavaScript, to the extent that it is often reported to be the #1 programming language in use today. Additionally, the arrival of server-side JavaScript through frameworks such as Node.js and Ringo.js, and JavaScript on the JVM through Nashorn and Avatar.js, means that enterprise web applications written in JavaScript are not just a possibility—but a reality for companies such as LinkedIn, eBay, Yahoo, ADP and Dow Jones. This session will compare and contrast the two platforms and describe the advantages of each for deploying, managing and monitoring highly scalable applications.
JAX London 2015: Java vs Nodejs
JAX London 2015: Java vs Nodejs
Chris Bailey
This is the talk I gave on DynCon 2011 about Cloud9 IDE. Unfortunately lots of it was live coding and it hasn't been (obviously) captured in the slides.
Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011
Sergi Mansilla
Asynchronous vs synchonous interraction kossivi spptx
Asynchronous vs synchonous interraction kossivi spptx
SKossivi
CSS3 2D/3D transform
CSS3 2D/3D transform
Kenny Lee
eBay journey to Node.js including specific areas that the platform team had to go through to succeed in this process.
Node.js Web Apps @ ebay scale
Node.js Web Apps @ ebay scale
Dmytro Semenov
T-Sql programming guidelines, in terms of:- 1. Commenting code 2. Code readability 3. General good practise 4. Defensive coding and error handling 5. Coding for performance and scalability
TSQL Coding Guidelines
TSQL Coding Guidelines
Chris Adkin
Node.js architecture (EN)
Node.js architecture (EN)
Timur Shemsedinov
More Related Content
What's hot
How did a small, completely self-funded team build a web framework that became more popular than comparable tools with million-dollar budgets? By welcoming the outsiders. Mike will recount how Sails.js grew from an internal tool to one of the most popular frameworks for Node.js, without forgetting its roots. Javascript is quickly becoming more than just the lingua franca of the web– it’s rapidly growing in popularity on servers, mobile devices, and embedded systems. In many ways, “Javascript is the new Java.” More and more backend developers are becoming familiar with tools like Bower, Yeoman and Grunt, and Angular has empowered web developers to create single page apps as part of their everyday workflow. As the industry standardizes around Javascript, it’s not only important to take advantage of new tools; we must also make sure these new tools and methodologies are accessible and understandable to developers from more traditional backgrounds. In this talk, Mike will reflect on the experiences he’s had building and managing an open-source Node.js framework, Sails.js. He’ll discuss the success we’ve had attracting interlingual developers to Sails, and share some lessons and difficulties we’ve encountered migrating a new generation of developers from PHP, Java, .NET and Rails to Node.js. He will share examples from both sides of the spectrum, both community-related and technical, including: How to encourage (not dissipate) the growth of subcultures within an open-source community How to reconcile different levels of familiarity and preference for different collaboration tools (Github, IRC, Google Groups, etc) How to assimilate the technical heritages from past frameworks (i.e. syntax, nomenclature, project structure) How to meet expectations around reference documentation, and direct community contribution towards guides and tutorials Mike is an engaging speaker with a knack for dynamic Q&A. He is passionate about the subject matter and can adapt the talk to any time frame. http://allthingsopen.org/talks/rags-to-open-source-the-story-of-sails-js/ http://allthingsopen.org/speakers/mike-mcneil/
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Mike McNeil
The slides for my talk at Devoxx BE 2018. Contents: Optional, method references over heavy lambdas, Passing-a-Block, Loan Pattern, Execute Around, Hiding Checked Exceptions, Method References on Enums. This talk was rated #1 talk of the whole conference.
Functional Programming Patterns with Java 8 (at Devoxx BE)
Functional Programming Patterns with Java 8 (at Devoxx BE)
Victor Rentea
Codecept.js is a framework which integrate Webdriver.io, Protractor, Phantom.js, make QA / developer easy to program front end test / UI test code. Let's know new framework - codecept.js
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
Caesar Chi
Jenkins is one of the most popular tools for Continuous Integration and Continuous Delivery today. It’s easy to set up and get started with. But what are the best practices for building delivery pipelines with Jenkins? Should you use the traditional build jobs or opt for the new Jenkins pipelines? What options are there for, e.g. visualization or infrastructure as code support? How do I structure my shared libraries so that they’re easy to maintain? In this talk, I’ll share my many years of experiences from working with Jenkins for Continuous Delivery. We’ll take a look at pros and cons of different approaches but also how Jenkins compares to its competitors, where it shines, and where it leaves room for improvement. Presented at JAX DevOps & Finance, London, United Kingdom on April 10th 2018.
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
Tommy Tynjä
What gives React Native the ability to reuse React, but render fully native iOS and Android UI
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Justin Poliachik
Met Angular 2 voor de deur rijst de vraag hoe we met Angular 1.x applicaties kunnen bouwen die future proof zijn. Deze sessie leert je hoe applicatie structuur, TypeScript en Webpack hierbij kunnen helpen.
Futureproof angular 1.x applications - yannick houbrix
Futureproof angular 1.x applications - yannick houbrix
Axxes IT Consultancy
This is the deck from the presentation in Boston 2010.
PHP, Lithium and MongoDB
PHP, Lithium and MongoDB
Mitch Pirtle
Let's introduce the Ulabox stack reviewing by: clients, machinery, business, chango and trucks. Includes few issues and tips per project coming from our own experience.
Learning from the Ulabox stack
Learning from the Ulabox stack
Rubén Sospedra
What's hot
(8)
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Rags to Open Source - AllThingsOpen, Raleigh, NC 2014
Functional Programming Patterns with Java 8 (at Devoxx BE)
Functional Programming Patterns with Java 8 (at Devoxx BE)
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
Continuous Delivery with Jenkins: the Good, the Bad and the Ugly - JAX DevOps...
WilmingtonJS - React Native Under the Hood
WilmingtonJS - React Native Under the Hood
Futureproof angular 1.x applications - yannick houbrix
Futureproof angular 1.x applications - yannick houbrix
PHP, Lithium and MongoDB
PHP, Lithium and MongoDB
Learning from the Ulabox stack
Learning from the Ulabox stack
Viewers also liked
This is the notes from my presentation at Spark The Change in UK 2016. It's a whirlwind tour delivered rapid fire style about innovation and failure. In it, we walk through two failed experiments at Spotify, and use them to derive some lessons on innovation, and how that shapes how we organise.
To Speed Through Failure
To Speed Through Failure
Marcus Frödin
Simple Introduction to Real-time systems and specially using Node.js in that - at #CATscope13 SAT 27/4/2013
Real time web
Real time web
Medhat Dawoud
CubeJS is a Node.js based application development platform at eBay. In this presentation, we will share our journey to build and launch this new platform at the eBay Marketplaces. We will discuss CubeJS’ overall architecture, versatile functionalities, robust operationalization, and streamlined development lifecycle process, as well as its customer adoption momentum in the company. We will also share a number of high-profile projects, powered on CubeJS, to be debuted by eBay Inc. ranging from Web to Mobile.
CubeJS: eBay’s Node.js Adoption Journey
CubeJS: eBay’s Node.js Adoption Journey
Patrick Steele-Idem
It is clear that HTML5 is revolutionising the web, but there have been some doubts about whether the mobile web is ready to take over native. In this talk I will explain why the mobile web is the only way to go, how Firefox OS is leading that revolution, and why this will empower both users and developers in ways they can’t start to imagine yet.
HTML5 is the future of mobile
HTML5 is the future of mobile
Sergi Mansilla
Node.JS - Architecture and Vulnerabilities. Leon Maister.
[Russia] Node.JS - Architecture and Vulnerabilities
[Russia] Node.JS - Architecture and Vulnerabilities
OWASP EEE
Module pattern et asynchrone
JavaScript
JavaScript
StrasWeb
Writing robust Node.js applications
Writing robust Node.js applications
Tom Croucher
Presented at JAX London 2015. The last few years have seen a huge growth in the usage of JavaScript, to the extent that it is often reported to be the #1 programming language in use today. Additionally, the arrival of server-side JavaScript through frameworks such as Node.js and Ringo.js, and JavaScript on the JVM through Nashorn and Avatar.js, means that enterprise web applications written in JavaScript are not just a possibility—but a reality for companies such as LinkedIn, eBay, Yahoo, ADP and Dow Jones. This session will compare and contrast the two platforms and describe the advantages of each for deploying, managing and monitoring highly scalable applications.
JAX London 2015: Java vs Nodejs
JAX London 2015: Java vs Nodejs
Chris Bailey
This is the talk I gave on DynCon 2011 about Cloud9 IDE. Unfortunately lots of it was live coding and it hasn't been (obviously) captured in the slides.
Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011
Sergi Mansilla
Asynchronous vs synchonous interraction kossivi spptx
Asynchronous vs synchonous interraction kossivi spptx
SKossivi
CSS3 2D/3D transform
CSS3 2D/3D transform
Kenny Lee
eBay journey to Node.js including specific areas that the platform team had to go through to succeed in this process.
Node.js Web Apps @ ebay scale
Node.js Web Apps @ ebay scale
Dmytro Semenov
T-Sql programming guidelines, in terms of:- 1. Commenting code 2. Code readability 3. General good practise 4. Defensive coding and error handling 5. Coding for performance and scalability
TSQL Coding Guidelines
TSQL Coding Guidelines
Chris Adkin
Node.js architecture (EN)
Node.js architecture (EN)
Timur Shemsedinov
Slides from Brandon Cannaday's talk at HTML5 Developer Conference on how to horizontally scale Node.js applications. Covers everything from overview of architecture to specific linux settings.
Planning for the Horizontal: Scaling Node.js Applications
Planning for the Horizontal: Scaling Node.js Applications
Modulus
This talk was recorded: http://v.youku.com/v_show/id_XMzQ5ODQ2Mjky.html
Node.js Performance Case Study
Node.js Performance Case Study
Fabian Frank
I gave a talk on November 25, 2010, on Node.js, and related technologies, to the Vancouver Drupal Users Group. The talk ran through why node.js is useful for realtime web apps, how to get it and Express up and running, and how to access data from Drupal and MongoDB.
Introduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal dev
mcantelon
Asynchronous vs Synchronous Learning
Asynchronous vs Synchronous Learning
Hafidzah Aziz
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
Tom Croucher
Node.js is a highly concurrent JavaScript server written on top of the V8 JavaScript runtime. This is awesome for a number of reasons. Firstly Node.js has re-architected some of the core module of V8 to create a server implementation that is non-blocking (similar to other event driven frameworks like Ruby’s Event Machine or Python’s Twisted). Event driven architectures are a natural fit for JavaScript developers because it’s already how the browser works. By using an event driven framework Node is not only intuitive to use but also highly scalable. Tests have shown Node instances running tens of thousands of simultaneous users. This session will explore the architectural basics of Node.js and how it’s different from blocking server implementations such as PHP, Rail or Java Servlets. We’ll explore some basic examples of creating a simple server, dealing with HTTP requests, etc. The bigger question is once we have this awesome programming environment, what do we do with it? Node already has a really vibrant collection of modules which provide a range of functionality. Demystifying what’s available is pretty important to actually getting stuff done with Node. Since Node itself is very low level, lot’s of things people expect in web servers aren’t automatically there (for example, request routing). In order to help ease people into using Node this session will look at a range of the best modules for Node.js.
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Tom Croucher
Viewers also liked
(20)
To Speed Through Failure
To Speed Through Failure
Real time web
Real time web
CubeJS: eBay’s Node.js Adoption Journey
CubeJS: eBay’s Node.js Adoption Journey
HTML5 is the future of mobile
HTML5 is the future of mobile
[Russia] Node.JS - Architecture and Vulnerabilities
[Russia] Node.JS - Architecture and Vulnerabilities
JavaScript
JavaScript
Writing robust Node.js applications
Writing robust Node.js applications
JAX London 2015: Java vs Nodejs
JAX London 2015: Java vs Nodejs
Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011
Asynchronous vs synchonous interraction kossivi spptx
Asynchronous vs synchonous interraction kossivi spptx
CSS3 2D/3D transform
CSS3 2D/3D transform
Node.js Web Apps @ ebay scale
Node.js Web Apps @ ebay scale
TSQL Coding Guidelines
TSQL Coding Guidelines
Node.js architecture (EN)
Node.js architecture (EN)
Planning for the Horizontal: Scaling Node.js Applications
Planning for the Horizontal: Scaling Node.js Applications
Node.js Performance Case Study
Node.js Performance Case Study
Introduction to Node.js: perspectives from a Drupal dev
Introduction to Node.js: perspectives from a Drupal dev
Asynchronous vs Synchronous Learning
Asynchronous vs Synchronous Learning
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Similar to Node.js Presentation Rotterdam.PHP
This All Things Open 2022 talk shows how to use current-gen WebAssembly to build complex applications out of components.
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Jarrod Overson
Flu3nt highlights
Flu3nt highlights
dswork
Caerus one is integration platform for integrating with different sources. it is designed specially keeping java developers in mind.
Caerusone
Caerusone
tech caersusoft
Node.js Enterprise Middleware
Node.js Enterprise Middleware
Behrad Zari
Google App Engine 3 hour workshop for Java developers presented at GIDS 2010 in Bangalore, India
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
Matthew McCullough
Looking at historic, current and evolving approaches, I will take you through from how we used to 'live' edit on one server with HTML in the code; to implementing Template Toolkit and 'front end / back end' servers; to the addition of version control; all the way through to distributed caching, file systems and processing (aka Six Apart worship) with 15+ servers.
Evolving Archetecture
Evolving Archetecture
leo lapworth
Especially in small companies, you're often expected to be the end-to-end developer and handle everything from the database to the user interface. This was easy enough in the old days when the UI was little more than a table-based-layout with some sliced graphics. But now with the latest technologies, the front end is becoming just as complex as the back end. In order to get the job done you need to rely more and more upon an ever growing, endless mountain of JavaScript libraries, plugins and boilerplates. Or maybe... you just need a front end developer.
Why You Need a Front End Developer
Why You Need a Front End Developer
Mike Wilcox
Slides of my
Open innovation in software means Open Source (2011 remix)
Open innovation in software means Open Source (2011 remix)
Bertrand Delacretaz
A talk about how ember.js can help to escape the javascript fatigue. Covers everything from the ember basics, the philosophy, user opinions and companies that use ember, the toolset, what will come and what glimmer.js is.
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigue
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigue
Tobias Braner
Os Mcmahan
Os Mcmahan
oscon2007
Presentation from meet.js Kraków, 22.02.2018, at Schibsted
Universal React apps in Next.js
Universal React apps in Next.js
🐕 Łukasz Ostrowski
Presentation on HTML5 and Pyjamas for PyCon Ireland 2010
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
Kevin Gill
Playframework + Twitter Bootstrap
Playframework + Twitter Bootstrap
Kevingo Tsai
Netbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
Netbeans 6.5 Talk given at FY09 Sun Campus Ambassador Induction Program at Bangalore, India.
NetBeans 6.5
NetBeans 6.5
Angad Singh
Slides from one of my knowledge sharing sessions, talking about the MEAN stack and why I think this is a new generation of a web technology stack.
LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :)
Sascha Sambale
Agile Toolkit is a PHP framework for developing Powerful Web Applications. Inspired by Desktop Toolkits (QT, Cocoa, .NET) it provides clever web application framework for developers with any skill level.
Agile toolkit present 2012
Agile toolkit present 2012
Romans Malinovskis
Presentation on modularization of web applications at Callista Developers Conference 2008
The Web Framework Dream Team
The Web Framework Dream Team
Johan Eltes
Web Development Environments: Choose the best or go with the rest
Web Development Environments: Choose the best or go with the rest
george.james
Technology Stack Discussion
Technology Stack Discussion
Zaiyang Li
Similar to Node.js Presentation Rotterdam.PHP
(20)
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Flu3nt highlights
Flu3nt highlights
Caerusone
Caerusone
Node.js Enterprise Middleware
Node.js Enterprise Middleware
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
Evolving Archetecture
Evolving Archetecture
Why You Need a Front End Developer
Why You Need a Front End Developer
Open innovation in software means Open Source (2011 remix)
Open innovation in software means Open Source (2011 remix)
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigue
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigue
Os Mcmahan
Os Mcmahan
Universal React apps in Next.js
Universal React apps in Next.js
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
Playframework + Twitter Bootstrap
Playframework + Twitter Bootstrap
Netbeans65 Osum Slides
Netbeans65 Osum Slides
NetBeans 6.5
NetBeans 6.5
LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :)
Agile toolkit present 2012
Agile toolkit present 2012
The Web Framework Dream Team
The Web Framework Dream Team
Web Development Environments: Choose the best or go with the rest
Web Development Environments: Choose the best or go with the rest
Technology Stack Discussion
Technology Stack Discussion
Recently uploaded
Uncertainty, Acting under uncertainty, Basic probability notation, Bayes’ Rule,
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
In this talk, we are going to cover the use-case of food image generation at Delivery Hero, its impact and the challenges. In particular, we will present our image scoring solution for filtering out inappropriate images and elaborate on the models we are using.
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Keynote 2: APIs in 2030: The Risk of Technological Sleepwalk Paolo Malinverno, Growth Advisor - The Business of Technology Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Corporate and higher education. Two industries that, in the past, have had a clear divide with very little crossover. The difference in goals, learning styles and objectives paved the way for differing learning technologies platforms to evolve. Now, those stark lines are blurring as both sides are discovering they have content that’s relevant to the other. Join Tammy Rutherford as she walks through the pros and cons of corporate and higher ed collaborating. And the challenges of these different technology platforms working together for a brighter future.
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Passkeys: Developing APIs to enable passwordless authentication Cody Salas, Sr Developer Advocate | Solutions Architect - Yubico Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Following the popularity of "Cloud Revolution: Exploring the New Wave of Serverless Spatial Data," we're thrilled to announce this much-anticipated encore webinar. In this sequel, we'll dive deeper into the Cloud-Native realm by uncovering practical applications and FME support for these new formats, including COGs, COPC, FlatGeoBuf, GeoParquet, STAC, and ZARR. Building on the foundation laid by industry leaders Michelle Roby of Radiant Earth and Chris Holmes of Planet in the first webinar, this second part offers an in-depth look at the real-world application and behind-the-scenes dynamics of these cutting-edge formats. We will spotlight specific use-cases and workflows, showcasing their efficiency and relevance in practical scenarios. Discover the vast possibilities each format holds, highlighted through detailed discussions and demonstrations. Our expert speakers will dissect the key aspects and provide critical takeaways for effective use, ensuring attendees leave with a thorough understanding of how to apply these formats in their own projects. Elevate your understanding of how FME supports these cutting-edge technologies, enhancing your ability to manage, share, and analyze spatial data. Whether you're building on knowledge from our initial session or are new to the serverless spatial data landscape, this webinar is your gateway to mastering cloud-native formats in your workflows.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
DBX 1Q24 Investor Presentation
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Whatsapp Number Escorts Call girls 8617370543 Available 24x7 Mcleodganj Call Girls Service Offer Genuine VIP Model Escorts Call Girls in Your Budget. Mcleodganj Call Girls Service Provide Real Call Girls Number. Make Your Sexual Pleasure Memorable with Our Mcleodganj Call Girls at Affordable Price. Top VIP Escorts Call Girls, High Profile Independent Escorts Call Girls, Housewife Women Escorts Call Girl, College Girls Escorts Call Girls, Russian Escorts Call girls Service in Your Budget.
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Angeliki Cooney has spent over twenty years at the forefront of the life sciences industry, working out of Wynantskill, NY. She is highly regarded for her dedication to advancing the development and accessibility of innovative treatments for chronic diseases, rare disorders, and cancer. Her professional journey has centered on strategic consulting for biopharmaceutical companies, facilitating digital transformation, enhancing omnichannel engagement, and refining strategic commercial practices. Angeliki's innovative contributions include pioneering several software-as-a-service (SaaS) products for the life sciences sector, earning her three patents. As the Senior Vice President of Life Sciences at Avenga, Angeliki orchestrated the firm's strategic entry into the U.S. market. Avenga, a renowned digital engineering and consulting firm, partners with significant entities in the pharmaceutical and biotechnology fields. Her leadership was instrumental in expanding Avenga's client base and establishing its presence in the competitive U.S. market.
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
The value of a flexible API Management solution for Open Banking Steve Melan, Manager for IT Innovation and Architecture - State's and Saving's Bank of Luxembourg Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Oracle Database 23ai New Feature introducing Vector Search using AI for getting better result. Introducing new Vector Search SQL Operators with Vector datatype for index.
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Recently uploaded
(20)
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Node.js Presentation Rotterdam.PHP
1.
node.js evented I/O for
V8 javascript
2.
the Problem
3.
the Problem
4.
the Problem
5.
the Problem
6.
the Problem file uploads
7.
the Problem file uploads long
database transactions
8.
the Problem file uploads long
database transactions external web resource
9.
blocking I/O
10.
solutions
11.
solutions
12.
solutions worker queues
13.
solutions worker queues poll for
results
14.
event-driven I/O
15.
event-driven I/O
16.
event-driven I/O nginX +
Lua
17.
event-driven I/O nginX +
Lua Twisted (Python)
18.
event-driven I/O nginX +
Lua Twisted (Python) EventMachine (Ruby)
19.
node.js
20.
node.js
21.
node.js Google’s V8 engine
+ async I/O
22.
node.js Google’s V8 engine
+ async I/O CommonJS modules
23.
demo time
24.
simple HTTP server
25.
26.
start it
27.
28.
simulate wait
29.
30.
benchmark
31.
32.
HTTP remote fetch
33.
34.
HTTP proxy
35.
36.
advantages
37.
advantages
38.
advantages JS has event-handling
built-in
39.
advantages JS has event-handling
built-in clean-room design w/o blocking APIs
40.
advantages JS has event-handling
built-in clean-room design w/o blocking APIs small memory footprint
41.
advantages JS has event-handling
built-in clean-room design w/o blocking APIs small memory footprint fast
42.
advantages JS has event-handling
built-in clean-room design w/o blocking APIs small memory footprint fast shareable code
43.
drawbacks
44.
drawbacks
45.
drawbacks chained callbacks
46.
drawbacks chained callbacks larger codebase
maybe hard to maintain
47.
frameworks
48.
frameworks
49.
frameworks connect
50.
frameworks connect express
51.
frameworks connect express persevere
52.
what’s next
53.
what’s next
54.
what’s next coroutines /
continuations
55.
what’s next coroutines /
continuations real concurrency
56.
what’s next coroutines /
continuations real concurrency Erlang / Haskell
57.
questions?
Editor's Notes
Download now