Ciao!
Have you ever played pool?
When I was a kid, I was an ace at it. I would spend hours at the table we had in Italy. Growing up, I started appreciating the more intellectual game of snooker. In particular, I loved the long strategic matches on television.
Somehow, I got convinced I could be a decent player in this discipline. The first time I approached a snooker table, I was full of confidence. I chalked up, picked an easy shot and totally screwed it up.
Dang, Ronnie the Rocket made it seem so easy to pocket 147 points!
You know what else looks easy? Rewriting migrating a frontend application, building a great team and delivering a clear and fun talk.
Elm Tricks from Production–From Angular v1 to Elm in 4 Days - A solid plan and some patience is all you need to migrate an entire application to a different technology (while it continues to run).
How to Conjure Your Team Magic with a few Stickies and the Playbook Exercise - The best part of the team playbook exercise is that most outrageous things really are not. Strangely enough, when you support others, others will support you.
PureScript/Haskell: Parser Combinator (2/2) - Parsing things out of strings in a super composable, super declarative way.
# List untracked files
git ls-files --others
# Reference a PR / issue in GitHub by ID. # The commit will appear in the PR / issue. git commit -m "#ID"
# Close a PR / issue in GitHub by ID. git checkout <main-branch> git commit -m "...close #ID..." git push
# Create a merge commit even when the merge # could instead be resolved as a fast-forward. # Useful to give context to a bunch of commits. git merge --no-ff <commit>
# Set the commit message to be used for the # merge commit (in case one is created). git merge -m <message> <commit>
# Specify more than one commit to # create a merge with more than # two parents aka Octopus merge. git merge <commit1> <commit2> ...
When it comes to some speakers I don’t even bother checking the topic of their talk because I know they are gonna kill it regardless. In functional programming land, Paweł Szulc is at the top of my list. And he did it again: Getting acquainted with Lens.
I had the pleasure to meet Paweł at the Bristol Haskell hackathon. Not only hearing to some Polish made me feel at home, we also played an Italy vs Poland pool game together with Łukasz and Francesco.
Damn, what a throwback it was for me!
That’s all for this week folks. But before we say bye, I’m curious, who’s your favourite speaker? Hit reply and let me know.
Thanks for spending some time reading with me. Talk to you soon.
Yours truly,
Riccardo.