DEV Community

Discussion on: Welcome Thread - v56

Collapse
 
codewilliamson profile image
Mark Williamson πŸ‡¨πŸ‡¦

Hey Everyone,

My name is Mark and I work as a full-stack developer for a regional municipal government in Ontario, Canada. I've worked with many tech stacks over the years including Salesforce, Microsoft (.NET, SharePoint, Power Platform), Oracle (Java and APEX) and everything opensource (JavaScript). My passion now lies with JavaScript. I've been a consumer of great dev communities for many years and I think it's about time I start to give back.

I've been really proud of the work I've been doing both for my job and personal hobby over the past couple of years and am eager to share some things I've learned along my journey.

Mark

Collapse
 
salim profile image
Salim

Welcom Mark

Collapse
 
fhaider085 profile image
Farhan Haider

Welcome!
Looking forward to reading about your journey!

Collapse
 
faruk_encoded profile image
Faruk Abdulla Munshi

Hello Mark, I am new here. I am a javascript developer. You may say, learner. It will be great to have your suggestions to get better in JS.

Collapse
 
helenanders26 profile image
Helen Anderson

Welcome! Looking forward to reading your posts

Collapse
 
chengxi profile image
chengxi

Hello.Anderson.
I am going to learn with you together all the things that I want.

Thread Thread
 
johndan24917048 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
John Daniel

Hello dear

Thread Thread
 
chengxi profile image
chengxi

Hello.
nice to meet you
thank you.
Sorry, what is your main skill?

Collapse
 
rodiongork profile image
Rodion Gorkovenko

Funny picture :) it would be curious to poll how many developers own dogs and is it related to technologies used. Mine is zwerg-Snauzer by breed... a kinda small terrier but with real beard :)

Collapse
 
codewilliamson profile image
Mark Williamson πŸ‡¨πŸ‡¦

Yes, it would be interesting to see if any correlation exists although I think you might have to throw cats into the equation.

Thread Thread
 
rodiongork profile image
Rodion Gorkovenko

No problems with cats - I have two! :o

Collapse
 
matsz profile image
Mat Sz

Welcome! What would you consider to be the better platform out of these two - .NET or Java?

Collapse
 
codewilliamson profile image
Mark Williamson πŸ‡¨πŸ‡¦

Well that's a loaded question. Before I share my opinion I must state that by no means am I an expert or even an advanced developer in the Java or .NET realm. I worked with those technologies quite some time ago, back when Microsoft wasn't so opensource friendly. Now that they play nicer with the opensource community, things have changed a bit.

Why I liked and still like Java today is that it runs in its own virtual environment so it can run just about everywhere. The same cannot be said about .NET. There were also more jobs available for Java skilled workers when I used it. When I programmed in Java back in the day, it was with Oracle's ADF framework which at the time was very new. Developing with a framework is quite different from scratch so I definitely had a different experience with Java than others. I couldn't focus on the low-level Java constructs, instead, I had to make it all work within the framework.

My experience with .NET was quite limited to writing web services and some ASP stuff. I didn't much care for .NET because it was too tightly coupled to Microsoft and I don't like to be pigeon-holed into anything.

Thoughts?

Thread Thread
 
matsz profile image
Mat Sz

Thank you for the detailed answer. It's pretty interesting to see a differing opinion.

I had less exposure to Java's Web frameworks and I will take yet another look and check what's changed since your comment inspired me to give it another try.

Thread Thread
 
codewilliamson profile image
Mark Williamson πŸ‡¨πŸ‡¦

That's great. I also plan to get back into Java one day soon. I would like to look into what kind of messaging brokers are available in the Java world. At a quick glance, it looks like many opensource brokers will support a variety of languages.

On a side note, I will say this. I do miss the strongly typed characteristic of Java and C# since I moved to JavaSCript. I think I'll have to start diving headfirst into the world of TypeScript.

Thread Thread
 
matsz profile image
Mat Sz

TypeScript isn't a solution for everything but I'd recommend using it for JS.

Thread Thread
 
codewilliamson profile image
Mark Williamson πŸ‡¨πŸ‡¦

Yup, I started with plain JS because it is really easy and fast to get proof of concepts and full projects off the ground. Moving to TypeScript would be beneficial for me and my team in order to keep the project consistent between multiple developers and over time of development.

Collapse
 
jefferymuter profile image
JefferyMuter

As a newbie I'm always happy to see more experienced devs ready to give back, take on juniors and pass on the characteristics it takes to be a master developer!

Collapse
 
sahilthakur7 profile image
Sahil Thakur

Great

Collapse
 
aendra profile image
Γ†ndra Rininsland

Hi! Welcome to Dev.to! πŸ‘‹