App Platform DigitalOcean

Summary Everything runs on multitentant clusters. network isolation auto build support. global CDN and built in SSL are provided by cloudflare. Monitoring and alerting is done with prometheus. logging and CLI with the app platform UI is by fluent bit. What it is? PaaS vs App Platform Supported platforms Support for Dockerfile Structure of the app Flexibility Key takeaways

April 4, 2022 · 1 min · Jaaved Khan

Lisp

Summary is a family of programming languages with fully parenthesized prefix notation. LISP: LISt Processor Prefix Notation LISP uses what is called a prefix notation, i.e. instead of writing 10+20 (this is called the infix notation) you have to write + 10 20. pdf ref S-expressions In the usual parenthesized syntax of Lisp, an S-expression is classically defined[1] as an atom, or an expression of the form (x ....

April 4, 2022 · 1 min · Jaaved Khan

Malik A Hassan

Summary Sales manager from company. Arrogant person who thinks he knows more than what we actually knows.

April 4, 2022 · 1 min · Jaaved Khan

Program

Definition A program is a set of instructions that a computer follows in order to perform a particular task. [computing] ref: https://www.collinsdictionary.com/dictionary/english/program A planned series of future events or performances. ref: https://www.lexico.com/definition/programme (US: program)

April 4, 2022 · 1 min · Jaaved Khan

Transition Signals

Summary Transition signals, also called cohesive devices or linking words, are words or phrases which show the relationship between ideas. There are many different types, the most common of which are explained in the next section on transition signals. Some examples of transition signals are: for example - used to give examples in contrast - used to show a contrasting or opposite idea first - used to show the first item in a list...

April 4, 2022 · 1 min · Jaaved Khan

Hugo

Summary Static site generator. Uses markdown format as source. Run local server From the directory that contains the hugo project, e.g. “/mnt/data/Dropbox/emacs/hugo/braindump” cd /mnt/data/Dropbox/emacs/hugo/braindump hugo server --config config.yml # to select the config file to build the project and run # in side netlify.toml, file build command command = "hugo --gc --minify --config config.yml" Documentation variables PaperMod Theme Getting started with a theme e.g.: https://github.com/gethugothemes/liva-hugo git clone git@github.com:gethugothemes/liva-hugo.git # cd in the project directory $ cd liva-hugo/exampleSite/ # Start local dev server $ hugo server --themesDir ....

April 4, 2022 · 1 min · Jaaved Khan

Smart Contract

Summary Definition one ref A smart contract is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code. The code and the agreements contained therein exist across a distributed, decentralized blockchain network. The code controls the execution, and transactions are trackable and irreversible. Smart contracts permit trusted transactions and agreements to be carried out among disparate, anonymous parties without the need for a central authority, legal system, or external enforcement mechanism....

April 4, 2022 · 1 min · Jaaved Khan

Java

Summary Popular programming language. Installation on Debian sudo apt install openjdk-11-jdk JAVA_HOME What is? The JAVA_HOME environment variable points to the file system location where the JDK or JRE was installed. Who uses it? ref The JAVA_HOME environment variable is not actually used by the locally installed Java runtime. Instead, other programs installed on a desktop computer that require a Java runtime will query the OS for the JAVA_HOME variable to find out where the runtime is installed....

April 4, 2022 · 2 min · Jaaved Khan

Cryptography

Summary Cryptography is the study of secure communications techniques that allow only the sender and intended recipient of a message to view its contents. with added benefit of being able to prove the correctness of the message and the identity of sender. Very valuable indeed. The term is derived from the Greek word kryptos, which means hidden. It is closely associated to encryption, which is It is closely associated to encryption, which is the act of scrambling ordinary text into what’s known as ciphertext and then back again upon arrival...

April 4, 2022 · 2 min · Jaaved Khan

React Native

Summary ref Pros Popular framework for creating both IOS and Android apps(cross-platform). Improved version or specialization of React If required possible to add native code for IOS and Android. Cons Slow, because non-native. It uses JavaScript . If the architecture of the future app involves many events and a lot of data, React Native app development may not be the best option since the bridge structure may cause delays. However, if your app employs multiple threads and large amounts of data, this structure can cause delays....

April 4, 2022 · 3 min · Jaaved Khan