Optical Automaiton, name text and artwork logo are registered with the United States Patent and Trademark Office and are corporate prorperty owned by Optical Automation Invcorporated.
© 2021 OPTICAL AUTOMATION, LLC, ALL RIGHTS RESERVED.
All new products we develop will have a database and Auth0 Authentication, made of React.JS because of Next.JS technology. This provides exclusive access, fast, and responsive operation. This advancement is world class software technology even about React.JS from its Full Stack development libraries.
We manufacture all our new products using the latest and highest technology app applications software. It is known as Full Stack Technology. We choose the React.JS technology stack known as MERN. This is defined as MongoDB, Express.JS, React.JS and Node.JS set of technologies.
More specifically daily we write Next.JS as a more refined technology of the more mature React.JS now known as the following:
Next.JS, The React Framework for Production
Incremental Static Regeneration
SSG, Static Software Generation, Pre-renendering
SSR, Static Software Regeneration
ReactJS / NextJS usage compared
Next.js is an open-source React front-end development web framework that enables functionality such as server-side rendering and generating static websites for React based web applications. It is a production-ready framework that allows developers to quickly create static and dynamic websites and is used widely by many large companies.
Next.js is one of several recommended "toolchains" available when starting a new React app, all of which provide a layer of abstraction to aid in common tasks. Traditional React apps render all their content in the client-side browser, Next.js is used to extend this functionality to include applications rendered on the server side. The copyright and trademarks for Next.js are owned by Vercel. The Next.js version 9.5 was announced, adding new capabilities including incremental static regeneration, rewrites, and redirect support.
Software Development Life Cycle
Daily Development Weekly Production Tasks
Research and Development
Next.JS, React.JS, Mongoose, and MongoDB with Authentication. We find new techniques and programming daily because of You Tube and Udemy video tutorials. This elevates are practice to new levels with great milestones, so much so we made a company out of this.
Product Development and Testing
Next.JS, React.JS, Mongoose, and MongoDB with Authentication for Full Stack App, Docker App Container, and app network development. Our domains and designs are twenty-five years in the making. Our portfolio is increasing weekly by tremendous proportions. Also we implement SEO and utilize metatags for our websites, especially due to pre-rendering from Next.JS.
Application and Container Development Security
Continuous, Monitor and Repair, software manufacture for information security, privacy, and reliable operation. The government has published internet vulnerability standards adopted by Snyk Technology Open Source software testing and repair. We compare our released software from use of Node Package Manager, npm, libraries for security and privacy vulnerability. This is conducted from our released software GitHub repository and deployment weekly.
Technology Discussion
Research and Development
On a daily basis we research and develop Full Stack React.JS software. The information technology we find from GitHub is secure from the MIT license which is a permissive license providing use and integration without any special licensing.
We research Open source technology, React.JS and more specifically Next.JS for our primary product development. We download gigabytes of programming from public GITHUB repositories daily to find programming techniques for our integration into products.
Product Development and Testing
We write our own software and as such continually test routines and npm libraries for accuracy and secure data entry and storage display. Open Source libraries provide an efficient program code size thus making our program small.
We develop software using American industry software and hardware. We utilize Apple computers and use MacOS version BigSir with Thunderbolt 3 / USB4 SSD external drive storage. In addition we use Hewlett Packard and Microsoft Windows Professional with Version 10 and USB 3 SSD drives. Our computers utilize two and three monitors with our largest 4k resolution monitor at 70 inches. Our internet access is rated at 200 mbps and superior to all available for learning tutorials and video production of our information distribution by the internet.
As stated the MERN stack supports our product and use of bootstrap including TailwindCSS provides layout coding and Responsive Website Design programming with npm libraries for app and website display on all computer and handheld displays.
Application and Container Development Security
Security and reliability is a top priority at Optical Automation, LLC. We appreciate and value our clients and their information. We communicate and participate in software review from national standard and international software companies to manufacture secure reliable products. Our interaction with the American National institutes and Snyk to produce software quality like no other coding techniques, programming, and internet network operation. We perform this by proactively and responsibly determine software and software network security vulnerabilities for your protection.
Our code and containers are tested automatically using American National Institute Of Standards And Technology, NIST, references and Snyk Technology software as app and application security client and server application software and network container programming for information security, privacy, and reliability vulnerability and repair. Our products are solely software products and from our dedication and creative work, our product code and operation has high American National quality standards found, tested, and repaired by American NIST references, Snyk software vulnerability testing and repair before we official release it - a FREE service available for small business employee size.
The NIST has developed software measurement for vulnerability using the NIST, National Vulnerability Database, NVD, Vulnerability Metrics and their Common Vulnerability Scoring System known as the CVSS. It is an open framework for communicating the severity of software vulnerabilities. Three metric groups include Base, Temporal, and Environmental. Base metrics produce 0 to 10 scoring of the program code, which can then be modified by scoring the Temporal and Environmental metrics. A CVSS score represents a standard measurement system for industries, organizations, and governments as a Standard. We compare our programming to CVSS scores and repair our software according by upgrading our npm version libraries to fixes available. The NVD and CVSS scores are national standards vulnerability software ratings.
From these software ratings score for vulnerability we repair our software and software containers are parsed scanned and repaired utilizing Snyk software. Our GitHub and deployed are publicly available for use and repair scoring. There are three versions in CVSS’s history, starting from its initial release in 2004 through to the widespread adoption of CVSS v2.0, and finally to the current working specification of CVSS v3.0. The remainder of this article focuses on CVSS v3.0.
For example, a high severity vulnerability as classified by the CVSS that was found in a component used for testing purposes, such as a test harness, might end up receiving little to no attention from security teams, IT or R&D. One reason for this could be that this component is used internally as a tool and is not in any way exposed in a publicly facing interface or accessible by anyone.
Furthermore, vulnerability scores don’t extend their context to account for material consequences, such as when a vulnerability applies to medical devices, cars or utility grids. Each organization would need to triage and account for specific implications based on relevance to the prevalence in the specific vulnerable components for their products.
Introduction to Synk Technologies
Security Across the Cloud Native Application Stack
Develop Fast. Stay Secure.
Developer-first Cloud Native Application Security
Loved by both developers and security teams
2.2 Million developers build securely with Snyk Technologies
FIND AND FIX SECURITY VULNERABILITIES
IN YOUR OPEN SOURCE LIBRARIES
Code and Container Security
Similar to how software bugs are triaged for a severity level, so are security vulnerabilities, as they need to be assessed for impact and risk, which aids in vulnerability management. As work with the United Kingdom software firm Snyk Technology at http://www.Snyk.com. Snyk has a Forum of Incident Response and Security Teams, FIRST, as an international organization of trusted security computer researchers and scientists that have received the task of creating best practices and tools for incident response teams, as well as standardizing security policies and methodologies.
One of Snyk Technology FIRST’s initiatives is a Special Interest Group that is responsible for developing and maintaining the Common Vulnerability Scoring System, CVSS specification in an effort to help teams understand and prioritize the severity of a security vulnerability for software product quality development and maintenance.
As a result of research and development, product development, and internet software quality testing with repair update, our software development lifecycle is a lengthy and important process. At Optical Automation, our software is designed, produced, and continually monitored then repaired according to American National Standards and International standards reference. This maintains official product quality from the United States American Government and an International standards group company on a regular basis for continuous high quality software manufacture and your information privacy and security.
References and Glossary
React: A JavaScript library for building user interfaces. React was originally created by a software engineer at Facebook, and was later open-sourced. It is maintained by Facebook, as well as a community of development companies and individual developers. Initial release, May 29, 2013, 7 years ago, reprinted from Wikipedia.com
Application Software
MongoDB, http://www.MongoDB.com
Next.JS, http://www.nextjs.com
Node Package Management, npm, http//:www.npm.com
React.JS, http://www.reactjs.org
TailwindCSS, http://www.tailwindcs.com
App And Application Software Security Standards
NIST, National Institute of Standards and Technology, http://www.NIST.gov
NVD, National Vulnerability Database, https://nvd.nist.gov
CVSS = NIST Common Vulnerability Scoring System
Intro To Software Vulnerability
Securing Open Source Libraries