Latest Notes

  • in

    Scalability

    The capability of an application, system, network, or process to handle a growing number of users. More

    6700 points
    Upvote Downvote
  • in

    Responsive web design

    An approach to web design that enables the layout of desktop webpages to automatically adjust in response to the size of the device one is viewing it with. You can test the responsiveness of a webpage on a computer by clicking on either side of the browser and slowly reducing the width of the window. […] More

    6700 points
    Upvote Downvote
  • in

    What is 5G?

    5G is the fifth generation of wireless technology. Let’s start from the beginning though with a little history from Verizon: 1G – The dawn of the first analog cell phones 2G – Texting and voicemail capabilities added to mobile handsets 3G – Higher data transfer rates bring modern smartphones into the world. High speed enables mobile web browsing, image […] More

    6700 points
    Upvote Downvote
  • in

    What is software design?

    Software design is the process of preparing the plan for the development of a software application while satisfying a problem’s functional requirements and not violating its non-functional constraints. During this process, tradeoffs need to be made, like the tradeoff between performance and resource consumption, so that the application is optimized to meet the non-functional requirements. […] More

    6700 points
    Upvote Downvote
  • in

    Cellular pathways

    A cellular pathway is a series of actions among molecules in a cell that leads to a certain product or a change in the cell. It can trigger the construction of new molecules, such as a fat or protein, turn genes on and off, or cause a cell to move. More

    6700 points
    Upvote Downvote
  • in

    How the science of biology is figured out

    Understanding biology is one of reverse engineering. You have a complex system and you need to understand how it works. It’s like having a laptop and trying to figure out how it works. You press the keyboard and different key combinations to see what it does. More

    6700 points
    Upvote Downvote
  • in

    Notes on mathematical models

    What are models? Physical systems represented in math form A commitment of certain understanding Approximation of parts of reality Abstractions Mathematical equations Can be a computer program Characterized by Variables (the things that change) Parameters (the things that don’t change) Functional forms (the relationship that connects the two) How you model a system is completely […] More

    6700 points
    Upvote Downvote
  • in

    Ecosystem

    An ecosystem is a community of living organisms in conjunction with the nonliving components of their environment, interacting as a system. More

    6700 points
    Upvote Downvote
  • in

    Energy and its different forms

    Energy is the ability to do work or cause a change. Work is done when you apply energy to an object and move it a certain distance. There are different forms of energy: Potential – energy due to position or structure: Gravitational Electrical Chemical energy – potential energy in chemical bonds Kinetic – the energy […] More

    6700 points
    Upvote Downvote
  • in

    What is a technology stack?

    A tech stack, or solutions stack, is a list of all the technology products and tools used to build and run a particular application. It is the underlying elements of a web or mobile application. These include frameworks, languages, and software products that everything else is built on. For example,  you might have created a […] More

    6700 points
    Upvote Downvote
  • in

    What exactly is a server?

    A server is a computer program that quietly listens in on a port and waits for requests to come in, typically HTTP requests. The program then fetches the requested file, processes it, and sends it back to the client. More

    6700 points
    Upvote Downvote
  • in

    Full stack web developer

    A full stack web developer is a person who can develop both client-side and server-side software. Client-side technologies: Browser: HTML, CSS, JavaScript, JQuery Server-side technologies: Languages: PHP, ASP, Java, Python, Node.js Servers: Apache, Nginx, JBoss Databases: Oracle, MySQL, Postgres, MongoDB More

    6700 points
    Upvote Downvote
  • in

    Units of measurement

    A unit of measurement is a specific magnitude of a quantity, defined and adopted by convention, that is used as a standard for measuring the same kind of quantity. Any other quantity of that kind can be expressed as a multiple of the unit of measurement. There are a few different systems of measurements used […] More

    6700 points
    Upvote Downvote
  • in

    How is trigonometry (sin and cos) used in the real world?

    One use of Trig is to calculate the height of tall objects, such as a tree or flagpole. You may wonder how tall the object is but have no way to reach the top to measure the height. Instead, you can use trigonometry to calculate the height: Stand some distance away from the object and […] More

    6700 points
    Upvote Downvote
  • in

    How exactly does a computer program work?

    Think about it like this. Software in general is just instructions that tell a computer what to do. A processor, the computational engine of a computer, only understands a limited set of instructions. These few instructions are combined to create a series of instructions that can perform more complex computations. Software may be written in […] More

    6700 points
    Upvote Downvote
  • in

    Derivatives and Integrals Simplified

    Derivative How one thing changes based on a change in another thing. For example, acceleration is the derivative of velocity. How the velocity changes with respect to time is acceleration. Integral Summing up the values of a dependent variable over a range of an independent variable. Example Assume that 10 grams of water flows out […] More

    6700 points
    Upvote Downvote
  • in

    Permutations and Combinations Simplified

    Permutations The number of permutations is how many different ways can you arrange things. Let’s take two dice as an example: dice 1 (D1) and dice 2 (D2). There are 36 permutations, or ways you can arrange the dice: D1: 1, D2: 1 D1: 1, D2: 2 D1: 1, D2: 3 D1: 1, D2: 4 […] More

    6700 points
    Upvote Downvote
  • in

    How the Internet Works in 5 Minutes

    Check out my new book, How to Prepare for Everything: www.howtoprepare.com!The internet is not a fuzzy cloud. The internet is a wire, actually buried in the …

    6700 points
    Upvote Downvote
  • in

    What is software abstraction in layman’s terms?

    When dealing with large software systems, abstraction is the most effective way to wrap your mind around the entire application. Abstraction means thinking about the ‘what’, instead of thinking about the ‘how’. One way to perform abstraction when programming is the use of functions. The function as a whole has a purpose, ‘what’ it does, […] More

    6700 points
    Upvote Downvote
  • in

    What would happen if there was no capacitance?

    Capacitance is a measure of an object’s ability to store energy in the form of charge and electric potential. If there were no capacitance, that would mean there is no such thing as an electric field or electromagnetic force. Now the electromagnetic force is one of the 4 fundamental forces that govern the universe. If […] More

    6700 points
    Upvote Downvote
Load More
Congratulations. You've reached the end of the internet.