For some reason, after upgraded the MongoDB from 3.2 to 4.2 the daemon started to complaints. I haven’t reviewed the log yet, so I need to quickly downgrade to the previous version. Here is the command I used to downgrade from version 4.2 back to 3.2:
One way you can think about it is that when you compile your code, you’re transforming it. When you add a polyfill, you’re adding new functionality to the browser.
From my perspective shim and polyfill are similar, while compiler are different beast, but all of this things are having the same purpose, to solve cross-browser compatibility issues.
Compiles are focus with the language, while polyfill and shim are focus with the browser features (e.g. Screen Orientation API).
After several teammate come from back an annual event where Scrum practitioners gathered in Bandung. This early week my team at some company making impulsive decision to try out a new practice called Mob programming which I’ve never heard before. The only thing I could remember related to Mob is only Flash Mob which totally unrelated to Mob programming. I am not sure if we are making an impulsive decision or being enthusiastic about the new practice we have never used before.
The first day, the person who slightly familiar with the practice encourage us to use it and explain how to play the game. Everyone in the team will be in the same room, putting their focus to work on the same thing. We started by letting someone be the driver, and the rest of the team member to be the navigator.
The second day, we continued to use the Mob programming to work on the project with a tight delivery schedule.
The third day, I’ve noticed the driver getting interrupted a lot, it feels almost like when you are driving but the navigator also frequently touching the steering wheels.
What I’ve learned:
Using Mob programming may potentially increase the bus factor since the number of people who were familiar with the specific tools we used in the project is only 2 of 4 people
Enhance team collaboration
Things I noticed we could improve :
Whatever the editor being used during the session, make sure everyone can quickly navigate the codebase using the keyboard. Jotting down the frequently used editor keyboard shortcuts in a sticky notes might be helpful
I wrote my first go program this morning. Executing the go build command will build the hello.go and produce the following binary file named with go. I was confused, why there is a new file created named with go, but after I executed the binary file I finally able to see the output in the console.
hello, world
I explored a bit the go build command and I think I can do better by naming the build output file using the -o option.
go build -o hello
So, the binary file will be named to hello instead of go. This is content inside of the binary file.
Seems to be I cannot use refs in a stateless function components. See the following gist:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters