◽ JAMstack ◽
JAM stands for JavaScript, API & Markup.
It's a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
JavaScript )
Dynamic functionalities are handled by JavaScript. There is no restriction on which framework or library you must use.
APIs )
Server side operations are abstracted into reusable APIs and accessed over HTTPS with JavaScript. These can be third party services or your custom function.
Markup )
Websites are served as static HTML files. These can be generated from source files, such as Markdown, using a Static Site Generator.
#ProgrammerPlus
JAM stands for JavaScript, API & Markup.
It's a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
JavaScript )
Dynamic functionalities are handled by JavaScript. There is no restriction on which framework or library you must use.
APIs )
Server side operations are abstracted into reusable APIs and accessed over HTTPS with JavaScript. These can be third party services or your custom function.
Markup )
Websites are served as static HTML files. These can be generated from source files, such as Markdown, using a Static Site Generator.
#ProgrammerPlus
▶ DevOps ◀
DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
It is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production while ensuring high quality.
#ProgrammerPlus
DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
It is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production while ensuring high quality.
#ProgrammerPlus
🔹 React Native 🔹
React Native is an open-source mobile application framework created by Facebook.
It is used to develop applications for Android, iOS, Web and UWP by enabling developers to use React along with native platform capabilities.
The working principles of React Native are virtually identical to React except that React Native does not manipulate the DOM via the Virtual DOM. It runs in a background process directly on the end-device and communicates with the native platform via a serialisation, asynchronous and batched Bridge.
https://facebook.github.io/react-native
#ProgrammerPlus
React Native is an open-source mobile application framework created by Facebook.
It is used to develop applications for Android, iOS, Web and UWP by enabling developers to use React along with native platform capabilities.
The working principles of React Native are virtually identical to React except that React Native does not manipulate the DOM via the Virtual DOM. It runs in a background process directly on the end-device and communicates with the native platform via a serialisation, asynchronous and batched Bridge.
https://facebook.github.io/react-native
#ProgrammerPlus
◾ Time Complexity ◾
Time complexity is the computational complexity that describes the amount of time it takes to run an algorithm.
Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that each elementary operation takes a fixed amount of time to perform.
Thus, the amount of time taken and the number of elementary operations performed by the algorithm are taken to differ by at most a constant factor.
Algorithmic complexities are classified according to the type of function appearing in the big O notation.
#ProgrammerPlus
Time complexity is the computational complexity that describes the amount of time it takes to run an algorithm.
Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that each elementary operation takes a fixed amount of time to perform.
Thus, the amount of time taken and the number of elementary operations performed by the algorithm are taken to differ by at most a constant factor.
Algorithmic complexities are classified according to the type of function appearing in the big O notation.
#ProgrammerPlus
🔸 Turing Machine 🔸
A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.
Despite the model's simplicity, given any computer algorithm, a Turing machine capable of simulating that algorithm's logic can be constructed.
The Turing machine was invented in 1936 by Alan Turing, who called it an "a-machine" (automatic machine).
#ProgrammerPlus
A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.
Despite the model's simplicity, given any computer algorithm, a Turing machine capable of simulating that algorithm's logic can be constructed.
The Turing machine was invented in 1936 by Alan Turing, who called it an "a-machine" (automatic machine).
#ProgrammerPlus