sudipta mukherjee (@samthecoder) header
sudipta mukherjee (@samthecoder) profile picture

Author, Artist, Husband, Dad, Son, Easy going, Perpetual learner. Love to make stuff. Has a gift of explaining complex stuffs easily. https://teapawt.net/t.co/ecQVeAnAhv

Bangalore
Joined June 2010
Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)Photo by sudipta mukherjee (@samthecoder)
🚀 Open to Senior Tech Roles I'm actively seeking new opportunities where I can make a significant impact. 📚 HTML resume: sudipto80.github.io/profile #OpenToWork #SoftwareEngineering #Compilers #DSL #FSharp #DeveloperTools #TechLeadership #CSharp #FSharp
33
Can't agree more
Please don't squash commits. You're throwing away data when you do that. If you want a 'pretty view' of history, you can always pretend to throw away data when it pleases you, e.g. git diff commit123..commit456
1
57
sudipta mukherjee retweeted
Please don't squash commits. You're throwing away data when you do that. If you want a 'pretty view' of history, you can always pretend to throw away data when it pleases you, e.g. git diff commit123..commit456
87
30
22
213
59,660
Replying to @pickover
What's so funny about it ?
10
It was great fun reviewing the text.
2
42
Replying to @antonkeks
The approach is to offer a good operator like elvis in C# but I totally hate doing match on Maybe or Either monads just to get to the value I want
19
None. They are because of poor algorithms. OOP is a paradigm. 🙏
1
194
Replying to @0xglitchbyte
OOP has its place and yes encapsulation is its greatest virtue. No doubt. That's plain awesome 😎.
54
Replying to @sergey_tihon
Hello Sergey, I am almost done with the post. I shall share the link with you tomorrow. Kindly update the table.
1
50
Replying to @controlflow
An attempt to be as close to map = {} in Python as possible.
15
Replying to @davidfowl
What's better than Riders debugger
1
1
611
Replying to @sergey_tihon
@sergey_tihon can you please book a slot for me on 4th January
1
1
125
Serializing to Json or XML is redundant when your metadata is understood by the producer and consumer. This time a custom serializing strategy is needed in many performance critical and memory crunchy cases.
49
Replying to @davidfowl
It's time to learn English again then
14
Replying to @sujoy_g
Intriguing but the plot felt loose on a few occasions. 👍 1. Why Ajith was being saught for 2. Where was Ajith's body hidden? 3. Why a math teacher is so famous in the entire city? 4. It seemed too easy for the postmortem doctor to tell that the murder was done via a heater.
1
27
You can use Concat method in LINQ until then and it's much clearer
139
Replying to @jonas1ara
Just to mention the features you have never heard of in other mainstream languages that F# offers will take about 15 minutes. And remember that's not even all of the features
1
38