Suggestions
Adron Hall
Principal Software Engineer/Architect/Consultant | API Architecture/Dev/Design, GraphQL, RESTful, Polyglot Dev Languages (Java, C#, JavaScript/Node.js, Python, Go, [++]) - full & short resume @ adron.me
Adron Hall is a Principal Consultant and Internal Advocate at Composite Thrashing Code with over a decade of experience in data, APIs, cloud, and web development. He leads and mentors teams for projects focusing on financial organizations' application API modernization. Adron specializes in architecture, design, and prototyping of data fabric platforms using cutting-edge technologies like Java, Spring Boot, GraphQL, Docker, Kubernetes, and Terraform. Previously, he worked as a Senior Product Manager and Developer Advocate at Hasura, contributing to their GraphQL engine and cloud service. Adron is dedicated to learning new technologies, sharing knowledge, and solving problems with innovative solutions. He collaborates with and empowers developers to build scalable and reliable applications. His mission is to help organizations transform their data and API strategies to achieve business goals.
Highlights
For all y'all polyglot coders out there. Is there a language that you use, but for whatever reason never really mention you use it?
Lately, one language I always seem to forget is Ruby. I've written infrastructure and sites with Ruby (on Rails) and for some reason that one seems to slip my mind. I feel like the reason this one slips my mind is because it often melds into Python for me, similarities and all, and much of the last Ruby I wrote was infrastructure code that all got replace by Golang.
What about you? Write Go and forget you do sometimes? Maybe you whipped through some Erlang but now you write so much Java you forget to mention Erlang?
Just curious.
Today I’m diving into a fascinating coding challenge that had me scratching my head for a bit. But fear not, for I have emerged victorious with a solution that will make your C# heart sing!
The Challenge
Imagine you’re given a string of text, filled with words, punctuation, and even the occasional line break. My mission, should I choose to accept it – obviously I will – is to write a function that returns an array of the top 3 most occurring words in descending order. Sounds simple enough, right? Well, let’s add a twist!
