Slide 1

Slide 1 text

Three Points to Boost Productivity in Node- RED development Wataru Yamazaki enebular Community Navigator Oct. 7, 2022

Slide 2

Slide 2 text

Hello, I'm Wataru Yamazaki A community navigator of "enebular" - Node- RED based tool and CivicTech LT. Also act as a DevRel for enebular. Love=> Coffee, Craft Beer, and MINI Cooper. TW: wyamazak / FB: wyamazak /

Slide 3

Slide 3 text

Past Presentations Node-RED/Node-RED-for-CitizenDevelopers-enebular Speaker Deck Node-RED / node-red-best-choice-for-education Speaker Deck Node-RED enebular / Use Node-RED faster and deeper Speaker Deck 2021 2020 2019 "The key to solving problems by citizen developers, and the best development tools for them, Node- RED." "Use Node- RED faster and deeper" "Is There Any Other Better Choice for Education except for Node- RED?"

Slide 4

Slide 4 text

Why We Should Increase Productivity

Slide 5

Slide 5 text

"The demand for highly skilled software developers continues to grow." Navigating The Developer Shortage Crisis: A Time To Define The Developer Of The Future https://www.forbes.com/sites/forbestechcouncil/2022/09/12/navigating- the- developer- shortage- crisis- a- time- to- define- the- developer- of- the- future/ 4,000,000 developers shortfall by 2025 According to IDC the U.S. Bureau of Labor Statistics shows 200,000 developer jobs will need filling each year through the end of decade.

Slide 6

Slide 6 text

Not only in US, but Japan IT ( ) (2019 4 )

Slide 7

Slide 7 text

From the pandemic since 2020, Work and life style has been changed rapidly. Remote contactless Requirment: IT applications more are needed to be developed

Slide 8

Slide 8 text

Node- RED is one of the solution to these situation. flow based open source easy to connect visual programming less code APIs devices not proprietary tool

Slide 9

Slide 9 text

What if, there a tool that can add more productivity to your Node- RED development... 3 points to boost the productivity which can be solutions to the situation.

Slide 10

Slide 10 text

How to resolve this situation

Slide 11

Slide 11 text

IDC Directions Tokyo 2019 "The application revolution has already begun: platform, architecture, and developer innovation" (P.20) According to IDC: New Types of Developers are the key Agile Development/DevOps Waterfall Development Low Code/No Code Development Legacy Applications AI Applications Cloud Native Applications Business Efficiency Applications Professional Developers Semi- professional Developers New Types of Developers These types of developers should be involved. Business Planning, Sales Rep., Prod. Management, Customer Management, Customer Support, HR, and Finance people people who have low or no coding skills Users

Slide 12

Slide 12 text

Involve New Types of Developers Then, How? Right Person, Right Place Educate New Types of Developers

Slide 13

Slide 13 text

Involve New Types of Developers As an office worker Citizen Developers User As a pro bono developer User 2 types develop apps to streamline their business. develop apps to solve their local issues with IT. User User

Slide 14

Slide 14 text

Right Person, Right Place Leverage their strengths Professional Developers User Citizen Developers have a skill for IT have knowledge for their business make parts/templates which can be used commonly. SHARE develop app. with shared parts/templates, and test by themselves.

Slide 15

Slide 15 text

Educate New Types of Developers Professional Developers User Citizen Developers Use easy to understand tool Educate Node- RED! Use flows completed to halfway through as an education material share JSON file

Slide 16

Slide 16 text

Use "enebular" My Recommendation

Slide 17

Slide 17 text

What enebular helps to boost productivity

Slide 18

Slide 18 text

Easy to Start enebular provides you... Easy To Collaborate Easy To Deploy flows

Slide 19

Slide 19 text

Easy to Start Only 3 steps to start Go to "enebular.com" and "Sign Up" Wait for mail Verify 1. 2. 3. No Need to install No Need to build server environment Web browser based pre made environment

Slide 20

Slide 20 text

Easy To Collaborate Manage flows by project dashboard Easy To Grant Access Easy to Import flows Assets (incl. flows) can be managed on the dashboard Inside & outside collaborators by e- mail Search and import to own project. No need to convert to JSON.

Slide 21

Slide 21 text

Easy To Deploy flows Cloud Execution Environment Agent Execution Environment Good for the apps run at regular intervals Can deploy, maintenance the flow of remote Raspberry Pi. No need to go the remote site. No Need to create other service account.

Slide 22

Slide 22 text

https://www.enebular.com/en/ Please Try enebular!

Slide 23

Slide 23 text

Why We Should Increase Productivity Why? "The demand for highly skilled software developers continues to grow." Navigating The Developer Shortage Crisis: A Time To Define The Developer Of The Future https://www.forbes.com/sites/forbestechcouncil/2022/09/12/navigating- the- developer- shortage- crisis- a- time- to- define- the- developer- of- the- future/ www.forbes.com Council Post: Navigating The Developer Shortage Crisis: A Time To Define The Developer Of The Future The available number of jobs exist because the work of software developers remains crucial to all facets of businesses. The challenge is how to create an environment where developers can thrive. 4,000,000 developers shortfall by 2025 According to IDC the U.S. Bureau of Labor Statistics shows 200,000 developer jobs will need filling each year through the end of decade. Not only in US, but Japan IT ( ) (2019 4 ) From the pandemic since 2020, Work and life style has been changed rapidly. Remote contactless Requirment: IT applications more are needed to be developed Node- RED is one of the solution to these situation. flow based open source easy to connect visual programming less code APIs devices not proprietary tool What if, there a tool that can add more productivity to your Node- RED development... 3 points to boost the productivity which can be solutions to the situation.

Slide 24

Slide 24 text

How to resolve this situation? How to resolve this situation IDC Directions Tokyo 2019 "The application revolution has already begun: platform, architecture, and developer innovation" (P.20) According to IDC: New Types of Developers are the key Agile Development/DevOps Waterfall Development Low Code/No Code Development Legacy Applications AI Applications Cloud Native Applications Business Efficiency Applications Professional Developers Semi- professional Developers New Types of Developers These types of developers should be involved. Business Planning, Sales Rep., Prod. Management, Customer Management, Customer Support, HR, and Finance people people who have low or no coding skills Involve New Types of Developers Then, How? Right Person, Right Place Educate New Types of Developers Involve New Types of Developers Right Person, Right Place Use "enebular" As an office worker Citizen Developers Users “Citizen Developer” “A citizen developer refers to an end user who creates new applications or programs from a corporate or collective code base, system or structure. In a general sense, this developer is not a professional developer who is paid to code applications, but an "amateur," someone who uses the tools available to him/her for building applications that his/her team can or will use during the course of their work. “ “What Does Citizen Developer Mean?”techopedia https://www.techopedia.com/definition/30968/citizen- developer User As a pro bono developer User Leverage their strengths 2 types develop apps to streamline their business. develop apps to solve their local issues with IT. User User Professional Developers User Citizen Developers have a skill for IT have knowledge for their business make parts/templates which can be used commonly. SHARE develop app. with shared parts/templates, and test by themselves. Educate New Types of Developers Professional Developers User Citizen Developers Use easy to understand tool Educate Node- RED! Use flows completed to halfway through as an education material share JSON file My Recommendation

Slide 25

Slide 25 text

What enebular helps to boost productivity What enebular helps to boost productivity Easy to Start enebular provides you... Easy To Collaborate Easy To Deploy flows Easy to Start Only 3 steps to start Go to "enebular.com" and "Sign Up" Wait for mail Verify 1. 2. 3. No Need to install No Need to build server environment Web browser based pre made environment https://enebular.com/sign- up The actual URL is: Easy To Collaborate Easy To Deploy flows blog-enebular- com.translate.goog enebular | enebular blog enebular Heroku AWS Lambda enebular How to use the new release of enebular cloud execution environment enebular's Web Flow Editor is a flow development environment. Until now, in order to continuously run flows created with enebular as a service, users had to prepare and deploy an environment for Heroku or AWS Lambda. By using the cloud execution environment released the other day, it is now possible to complete the service from within enebular. blog-enebular- com.translate.goog enebular | enebular blog 2022 7 enebular enebular Practical use of the new release of enebular agent execution environment In July 2022, we released an agent execution environment that can be managed from enebular like a cloud execution environment for small computers such as Raspberry Pi 4B. By using this function, it will be possible to deploy and maintain flows remotely from enebular, which will lead to a reduction in the work required for production operations. This time, I will introduce the flow for building a system using this agent execution environment. Manage flows by project dashboard Easy To Grant Access Easy to Import flows Assets (incl. flows) can be managed on the dashboard Inside & outside collaborators by e- mail Search and import to own project. No need to convert to JSON. Cloud Execution Environment Agent Execution Environment Good for the apps run at regular intervals Can deploy, maintenance the flow of remote Raspberry Pi. No need to go the remote site. No Need to create other service account.

Slide 26

Slide 26 text

https://bit.ly/nrcon2022- wyamazak You can access to this board from ...

Slide 27

Slide 27 text

No content