Programming Behaviors

In software engineering, behavior-driven development (BDD) is an agile software development process that encourages collaboration among developers, quality assurance testers, and customer representatives in a software project. It encourages teams to use conversation and concrete examples to formalize a shared understanding of how the application should behave. It emerged from test-driven development (TDD). Behavior-driven developmentContinue reading “Programming Behaviors”

Nuclear Magnetic Resonance

Nuclear magnetic resonance (NMR) is a physical phenomenon in which nuclei in a strong constant magnetic field are perturbed by a weak oscillating magnetic field (in the near field) and respond by producing an electromagnetic signal with a frequency characteristic of the magnetic field at the nucleus. This process occurs near resonance, when the oscillationContinue reading “Nuclear Magnetic Resonance”

On Superpositions

PRISM is a code name for a program under which the United States National Security Agency (NSA) collects internet communications from various U.S. internet companies.[1][2][3] The program is also known by the SIGAD US-984XN.[4][5] PRISM collects stored internet communications based on demands made to internet companies such as Google LLC under Section 702 of theContinue reading “On Superpositions”

On Nuclear Reactions

With the openness of the web comes the massive security exploitation by bad state actors and affiliated “agencies” of those acting as government’s official heads. Often times, these agencies pose a threat to the security of citizens as data about citizens is collected and stored- which brings the very real danger of the data ofContinue reading “On Nuclear Reactions”