Patent classifications
G06F8/33
Hot reloading a running application with an unsaved source code change
Hot reloading a running application with an unsaved source code change. A code change to a source code of a running software application that is associated with a project type is identified. The code change is stored within an in-memory editor buffer, and is uncommitted to any source code file. It is determined that the code change can be applied to the running software application using hot reload. Hot reload agent(s) associated with the project type are identified. Using the hot reload agent(s), the code change is communicated to an application runtime associated with the running software application. At least one process of the running software application invokes a new compiled code entity corresponding to the code change.
Hot reloading a running application with an unsaved source code change
Hot reloading a running application with an unsaved source code change. A code change to a source code of a running software application that is associated with a project type is identified. The code change is stored within an in-memory editor buffer, and is uncommitted to any source code file. It is determined that the code change can be applied to the running software application using hot reload. Hot reload agent(s) associated with the project type are identified. Using the hot reload agent(s), the code change is communicated to an application runtime associated with the running software application. At least one process of the running software application invokes a new compiled code entity corresponding to the code change.
Managing sharable cell-based analytical notebooks
In an embodiment, a data processing method comprises accessing a computer memory comprising a shareable cell-based computation notebook comprising: notebook metadata specifying a kernel for execution, and a computational cell comprising cell metadata, a source code reference, and an output reference, wherein the cell metadata identifies a particular version of source code of a function that defines an input dataset, a transformation, and one or more variables that are to be associated with output data that is to be generated as a result of executing the particular version of the source code; updating the source code reference to identify a first storage location that is to contain the particular version of the source code of the function; and updating the output reference to identify a second storage location that is to contain the output data that is to be generated as a result of executing the particular version of the source code identified in the cell metadata using the kernel specified in the notebook metadata, wherein the method is performed by one or more computing devices.
System, method, and apparatus for data-centric networked application development services
A method for data-centric networked application development includes: modifying a graphical user interface of a networked application development environment with a selectable component for including a reusable data entity in a project, the reusable data entity being defined and bound to a form component via interaction with the graphical user interface; and configuring a block of a data-centric form of the project with the form component in response to selection of the selectable component at a design surface of the graphical user interface.
System, method, and apparatus for data-centric networked application development services
A method for data-centric networked application development includes: modifying a graphical user interface of a networked application development environment with a selectable component for including a reusable data entity in a project, the reusable data entity being defined and bound to a form component via interaction with the graphical user interface; and configuring a block of a data-centric form of the project with the form component in response to selection of the selectable component at a design surface of the graphical user interface.
System for facilitating advanced coding to individuals with limited dexterity
A method and system for improving accessibility of advanced coding to individuals with limited dexterity using a personalized screen touch option as replacement of standard typing, to the user's functional mobility ability. The system and method involve a touchscreen coding platform and a personalized screen touch option corresponding to the user's functional mobility activity, which allows the user to write with their prefer code language at a professional level. All actions on the coding platform may be performed with finger taps allowing individuals with limited dexterity to perform complex coding.
CODE EXECUTION AND DATA PROCESSING PIPELINE
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
CODE EXECUTION AND DATA PROCESSING PIPELINE
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
CLOUD PORTABILITY CODE SCANNING TOOL
Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.
CLOUD PORTABILITY CODE SCANNING TOOL
Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.