10 private links
In this series I've been unpacking various facets of Elixir. Mostly this has meant trying to explain Erlang and the BEAM through the lens of Elixir. Now we are moving into the domain of the web framework. This is where I dare say that Elixir has much more to say than Erlang. Erlang has to my understanding never landed fully on a canonical preferred web framework. Elixir has Phoenix and this post will be unpacking Phoenix. The Elixir web framework.
Graphical representation of Elixir functions.
How do you avoid becoming a Brilliant Jerk? Read this article to learn practical tips on communication, honesty and psychological safety.
shared by Alysa at Mural
Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.
An intuitive 2D game engine. Fast, cross-platform, tiny, hot loaded.
I don't know if I ever will build a game, but if I do this is where I'd get started.
The official site of Zhenghao He, a software engineer and a TypeScript/JavaScript enthusiast.
Finding datasets
The easiest way to do this is using Papers With Code, an excellent resource for finding the latest scientific papers by task that also have code repositories attached.
tl;dr
Start a terminal as administrator then copy/paste
reg add HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot /v TurnOffWindowsCopilot /t REG_DWORD /d 1 /f
Then sign out and sign back in again.
681+ engineering blogs that will help you improve at system design:
- Engineering @ Meta: https://lnkd.in/gc9xnZQ8
- OpenAI Software Engineering: https://lnkd.in/g3wFsZk7
- Nextflix Tech: https://lnkd.in/gq-SWapT
- Stripe Engineering: https://lnkd.in/g4JqgY39
- Uber Engineering: https://lnkd.in/gvga-NEg
- Airbnb Tech: https://lnkd.in/gy3RF5ih
- Figma Engineering: https://lnkd.in/gFbvV8Mk
- Dropbox Tech: https://dropbox.tech/
- LinkedIn Engineering: https://lnkd.in/g5eMavet
- Instagram Engineering: https://lnkd.in/grE9bRCy
- Spotify Engineering: https://lnkd.in/gje__jGu
- MongoDB Engineering: https://lnkd.in/grsAiuvS
- Twitter Engineering: https://lnkd.in/gVVcSYNf
- Engineering @ Ramp: https://lnkd.in/gw_kd2Vj
- Instacart Tech: https://lnkd.in/gdGN9SrY
- Stack Overflow Engineering: https://lnkd.in/gENW-7Wh
- Paypal Tech: https://lnkd.in/gxj9Mx64
- Rippling Engineering: https://lnkd.in/ge6K-UkG
- Notion Tech: https://lnkd.in/gCUUi2UC
- Pinterest Engineering: https://lnkd.in/gnfrme2Z
- Engineering @ Spotify: https://lnkd.in/gje__jGu
- Canva Engineering: https://lnkd.in/gRHZtDCa
- GitHub Blog: https://lnkd.in/gKNBpb7V
- Slack Engineering: https://slack.engineering/
- Lyft Engineering: https://eng.lyft.com/
- Yelp Engineering: https://lnkd.in/gBWEyaHK
- Gusto Engineering: https://lnkd.in/gyqBr_CW
- SoundCloud Backstage Blog: https://lnkd.in/gNDUUreD
- Medium Engineering: https://lnkd.in/g3ASQbbB
- Heroku Eng Blog: https://blog.heroku.com/
- Etsy Engineering: https://lnkd.in/gS6UwNN9
- Grab Tech: https://lnkd.in/gfhcUM5y
- Longer List Here (remaining 600): https://lnkd.in/g3xqDpg6
TIL about CRDT
A Conflict-free Replicated Data Type (CRDT) is a data structure that simplifies distributed data storage systems and multi-user applications.
A arctic, north-bluish color palette
Curry? # Currying is a technique that translates a function of arity N into a sequence of functions that all have the arity 1. Function arity means the number of arguments a function takes. # The add function has the arity of 2 add = fn x, y ->... | Patrik Storm | Svbtle
TIL of it
M=must, S=should, C=could, W=won't
Intéressant comme tests
Another example from Brazil at Silicon Valley
Use AI to change art into functional QR Code (quite impressive).
Solução completa para investimentos alternativos! Se seu backoffice te coloca em apuros, corra para as montanhas.
This is from Collaborative Fund article about Brazil at Silicon Valley (BST)
Currying is when you break down a function that takes multiple arguments into a series of functions that each take only one argument. Here's an example in JavaScript:
['1', '7', '11'].map(parseInt) doesn’t work as intended because map passes three arguments into parseInt() on each iteration. The second argument index is passed into parseInt as a radix parameter. So, each string in the array is parsed using a different radix. '7' is parsed as radix 1, which is NaN, '11' is parsed as radix 2, which is 3. '1' is parsed as the default radix 10, because its index 0 is falsy.
And so, the following code will work as intended:
['1', '7', '11'].map(numStr => parseInt(numStr));
Unsubscribing should be easy. It’s not.