defaults write com.apple.dock appswitcher-all-displays -bool true && killall Dock
interface GameRulesInputBoundary | |
void moveSouth() | |
end | |
interface GameRulesOutputBoundary | |
void moveSouthSucceed() | |
end | |
class GameRules implements GameRulesInputBoundary | |
def init(GameRulesOutputBoundary outputBoundary) |
Notes, comments and errata on Robert C. Martin's Clean Architecture
The book has 34 chapters, with a maximum of 22 pages (chapter 14). Even while involved as a programmer in a project, it should be possible to read one chapter per day, so you can finish the book in about 2 months.
Page 15, just before subchapter "The greater value".
For someone with technical leadership responsibilities in a rapidly scaling product company that’s distributed across multiple time zones, what are the top 3 books you think they should read?
- Flow (Donald G. Reinertsen)
- Flow (Mihaly Csikszentmihalyi)
- Flow (Nonaka, Toyama, Hirata)
#!/bin/bash | |
set -e | |
set -o pipefail | |
echo '***Start***' | |
INSTRUCTION="If you want to deploy, try running the script with 'deploy stage region profile', e.g. 'deploy dev eu-west-1 non-prod'" | |
if [ $# -eq 0 ]; then | |
echo "Missing arguments." |
Every Software Engineer certainly must have to deal with change. Change is a constant in Software Design: adding feature, changing of requirement or bug fixing.
What is a design pattern? In simplest way I can say, it is a general solution for common problems in Software Development. The purpose of design patterns is to help structure your code so it will be flexible and resilient when its changed.
There are 23 common design patterns that are being used by programmers around the world. In this chapter I am going to describe the Observer Pattern.
In JavaScript there is NO concept of Class.
Everything is an Object.
Inheritance between objects is achieved with a mechanism known as Prototypal Inheritance.
We can create Objects and then link them together OLOO (Objects-Linked-to-Other-Objects).
This is study path related to microservices. It is not a study path on programming, if you want to improve in this sense please take a look at this.