• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound Marks 20 Years With A Free Dev Site For Node.js

    June 5, 2019 Alex Woodie

    Profound Logic turns 20 years old this year, a remarkable achievement for CEO Alex Roytman and his crew. But instead of receiving presents, the Dayton, Ohio, company gave the IBM i community a gift in NodeRun, a website where developers can create and deploy full-stack Node.js applications that can run in the cloud or on-premise IBM i servers. Best of all, NodeRun is free.

    Profound Logic started way back in 1999 by developing utilities for RPG programmers. As the World Wide Web continued to grow, Profound CEO Alex Roytman and company created new tools to help RPG programmers make the leap, such as RPG Smart Pages, which debuted in 2003. From 5250 screenscrapers and IBM’s RPG Open Access handlers to PHP converters and native Web development tools, Profound has consistently been a leader when it comes to enabling IBM i applications to work with the Web.

    More recently, Roytman has concentrated much of his growing company’s time on Node.js, the open source, JavaScript-based programming language for developing back-end applications. Node.js has officially been supported on the IBM i for a few years now, and Roytman thinks it’s a great fit for IBM i shops, IBM i professionals, and the IBM i applications they develop and run.

    “At Profound one of the things we’ve done is we’ve really embraced Node.js,” Roytman told IT Jungle during a meeting at the recent POWERUp 2019 conference at Disneyland. “I see that as a big thing that’s up and coming. It’s already big today, but I think there’s a lot of growth.”

    The web is involved with a majority of new development and modernization work on the IBM i platform these days, Roytman said, so why not use a language that was developed specifically for building web applications?

    “When you’re building a front-end, you’re going to have to use JavaScript code with this, so you already have to learn JavaScript,” he said. “Doesn’t it make everything easier to have JavaScript both on the front-end and the back-end? It communicates better. It’s less to learn for the development team.”

    Developers can create Node.js applications online at noderun.com.

    Profound Logic already supports backend Node.js development on IBM i with Profound.js, which it debuted back in 2016. That product is seeing steady adoption among Profound’s installed base, both as a licensed product and as a component in the vendor’s growing technical services business, which focuses largely on application modernization.

    Now the company is taking its Node.js story up a notch with NodeRun, which Roytman described as a full-stack development environment hosted on the Amazon Web Services cloud.

    “It’s a full stack environment for building applications,” he said. “It has all the tools you need. It has user interface tools for designing UIs. It has coding tools for coding the business logic. It has a database built-in for building out your database. Git is built into the platform.”

    The service, which can be accessed at noderun.com, is largely built on the Profound.js development environment, but there are some key differences. For starters, it runs as a service on the AWS cloud, which means there’s no need to first configure your Node.js environment before you get started.

    “One of the problems that IBM i customers face is it’s traditionally been hard for customers to even install Node,” Roytman said. “How do I install Node? How do I make sure I have all the prerequisites first? It’s gotten a bunch easier, but now with NodeRun, they can get something going without having to configure their system.”

    Node.js is a powerful language that can be used to develop all sorts of software. You could even develop an operating system in Node.js if you wanted, Roytman said. But with NodeRun, the service is geared specifically toward creating business applications, which allows Profound to simplify things a bit for developers.

    Profound Logic CEO Alex Roytman founded Profound Logic in June, 1999.

    “If you make the assumption that it’s for business applications — and that’s the assumption we make with our framework – then we get you to the next level quicker,” Roytman said. With other environments, “you’re writing hundreds of lines of code just to get a base going, whereas in our environment, you start writing the business logic and you’re interacting with the database, you’re thinking about the data.”

    NodeRun’s focus is purely on the development end of things, and getting developers creating Node.js applications as quickly as possible. They don’t necessarily have to be IBM i developers, either. Roytman is interested in getting as much feedback as possible from the wider JavaScript development community. NodeRun also supports the React JavaScript framework, which is becoming increasingly popular.

    There is also a community aspect to NodeRun. When you sign onto the platform, you can choose to develop in public spaces or private spaces. If you choose public spaces, then other developers can see what you’re up to.

    You can tell that Profound did a lot of market research to determine the optimal price point to attract the IBM i community at launch. At $0, the terms are what you would call “developer friendly.” But that doesn’t mean that Profound doesn’t value what it just created and gave to the community.

    “You may ask, what’s the end game if it’s free?” Roytman said. “It’s free to develop and build what we call ‘spaces,’ which are your projects. So you’re creating these spaces, but each space we give you for free is going to have limited resources in terms of runtime. You can’t put a production application with 10,000 users on it. You won’t be able to do that on a free space. But if you do bold something real solid, then you will have options with us to upgrade that space to production.”

    Profound Logic is celebrating its 20th birthday this year.

    Once you have an application you like in NodeRun, there are several options for deploying the application. If the user wants to deploy it on the cloud, they could slide the Node.js application over to one of AWS’ many (many) X86 servers. NodeRun runs within a containerized Docker environment, which makes that a relatively easy process.

    Once on EC2, the Node.js application can scale to the user’s heart’s content. The default configuration for NodeRun is a MariaDB database on the backend, but users can select MySQL, Oracle, SQL Server, or Db2 databases if they like.

    The story is a little different if the target is IBM i. Since NodeRun is largely based on Profound.js, the NodeRun can be moved to Profound’s Node.js environment running on IBM i. The portability and standardization of Node.js applications helps with this transition, and it’s mostly a matter of packaging up the NodeRun application as a ZIP file and moving it over to the IBM i server, Roytman said. As long as the application doesn’t do anything weird or fancy with the SQL statements, the database portion of the NodeRun application should move fairly easily to Profound.js on IBM i utilizing the Db2 for i database, according to Roytman.

    There’s no reason why NodeRun applications can’t be deployed to public clouds besides AWS too, Roytman said. And you can even have part of the NodeRun application running in the cloud and accessing data residing in an on-premise Db2 for i database, he said. (Whoever said IBM i shops weren’t interested in multi-cloud or hybrid deployments?)

    NodeRun is a unique offering that combines the best of open source developer productivity with the option to tie that back into on-premise IBM i investments. You won’t find this sort of thing anywhere else in the IBM i space. That’s the sort of thing that Profound Logic prides itself on, Roytman said.

    “The thing that differentiates us is we’re always coming out with new things,” Roytman said. “We’re innovative. We’re pushing out new technologies, pushing new boundaries. We’re not just sitting on top of [our greenscreen tool].”

    Profound Logic is coming off its best year ever and now has close to 40 employees at offices around the world. Its IBM i products and services have delivered that. With NodeRun, Profound is looking to attract other types of developers with NodeRun, and hopefully bring some cross-fertilization of ideas that will benefit everybody involved.

    “IBM i is, for the foreseeable future, going to be our main business,” Roytman said. “But you want to be forward thinking and future thinking to see if some of this other stuff that we’ve already developed applies here. So far, the feedback has been pretty good.”

    RELATED STORIES

    NodeRun Is Node.js For Everyone

    Profound Logic Taps Node.js and COBOL For New Directions

    Early Adopters of Profound UI Pleased

    Profound Delivers First RPG Open Access ‘Handler’

    Profound Releases Genie, Lauded for Disney Work

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: Amazon Web Services, AWS, DB2, DB2 for i, Git, IBM i, JavaScript, MySQL, Node.js, NodeRun, Oracle, SQL Server

    Sponsored by
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Fresche Bullish On ‘Factory’ Approach As IBM i Market Improves Situation Wanted: DBCS Conversion Expert For Apps Sold Into Japan

    Leave a Reply Cancel reply

TFH Volume: 29 Issue: 34

This Issue Sponsored By

  • iTech Solutions
  • WorksRight Software
  • CNX
  • Dawn May Consulting
  • OCEAN User Group

Table of Contents

  • Profound Marks 20 Years With A Free Dev Site For Node.js
  • Fresche Bullish On ‘Factory’ Approach As IBM i Market Improves
  • These ISVs Are Moving To Support IBM i 7.4
  • Four Hundred Monitor, June 5
  • IBM i PTF Guide, Volume 21, Number 22

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle