bullet point notes summary of: https://refactoring.guru/design-patterns/factory-method
- creational design pattern
 - provides an interface for creating objects in a superclass
 - still allows subclasses to alter the type of the object
 
bullet point notes summary of: https://refactoring.guru/design-patterns/factory-method
source: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Dockerfiles are a list of steps to build an image
FROM ubuntu:18.04
COPY . /app
RUN make /appI hereby claim:
To claim this, I am signing this object:
| fn main() { | |
| let sorted_numbers = vec![1, 2, 3, 4, 5, 6, 20, 400]; | |
| let searched = 200; | |
| let is_found = binary_search(sorted_numbers, searched); | |
| println!("is found: {}", is_found); | |
| } | |
| fn binary_search(list: Vec<u32>, target: u32) -> bool { | |
| if list.len() == 0 { | 
[Sitka][sitka] is a module manager for the state-related parts of your application, and used with [Typescript][typescript] allows you to create strongly-typed APIs for specific parts of your application's Redux state. Each module has the ability to communicate with other modules, enabling greater functionality through coordinated inter-module interaction. Using Redux-Saga forks, Sitka is also able to schedule long-running daemon processes very easily.
Sitka makes use of both [Redux][redux] and [Redux-Saga][redux-saga].