1. Introduction to Dev Questions - Getting Your Questions Answered

preview_player
Показать описание
Have you ever had a question that you felt stupid for asking?

Maybe you think everyone else should know it but you don't.

Or maybe you need some career or development advice from a senior software developer.

This series is going to tackle these types of questions. I am going to do my best to answer as many questions as possible. Questions like "How do I not feel like an imposter?" and "How do I retain what I learn?" These are important questions. Now you will have a place to get the answers.

Рекомендации по теме
Комментарии
Автор

Hi Tim, it is nice to see you in another innovative open platform approach
1. What is the core / conceptual difference between microservices and service oriented architecture (SOA).
2. Though. Net core have theoretically exposes platform independence, how a programmer mindset to adapt its modularity and & other stuff, to consume its maximum capability.

karthikc
Автор

Thanks a lot Tim, always appreciated. You are the mentor that many of us never had through self learning.
I have 3 questions that I will post in 3 comments.
1. How do you protect your project settings in a real world application?
In a WinForm or WPF or console, if I need to save some settings, I use:
= "Some Value";
// Saves settings in application configuration file

The problem these information is easily read, it saved in clear text format in some user folder. If there are important information like some project choices, database connection string, password or token number (for example if an application uses third party to send SMS), etc all these information can be read.
How is it done in real work application? Do I need to encrypt them or there is a settings that can hide them?
Thanks

StudentCompanion
Автор

I don't have a question but I have a tip about learning:
Don't focus on learning, instead focus on understanding. I notice this with other students that are used to studying, they learn the objects and syntax and how to use it but don't focus on understanding it. So they can't find a solution for a bigger project themselves.
If you understand that things are made by people in the most sensible way, and you understand how it works, you get that moment of "ow Woow!, it works like that!".
When you get used to that you are able to understand anything that is put in front of you.
I would argue (as long as there is no math involved) that there is a limit to the difficulty of software development and time is the only issue.
So if you see code you don't understand, look at it part by part, slowly take your way through it.
If you don't understand a part of it read the next lines as the context will mostly explain what its doing.
Code isn't some magic and you will see that most developers aren't people that are arrogant but always ready to explain and take you through it.

ReindertKorver
Автор

This is gonna be fun Tim. Thanks for all of your knowledge sharing and this new initiative.

jayeshchauhan
Автор

Hi Tim. This series is intriguing. Looking forward to them.

mikey
Автор

Some questions I keep asking myself time to time as a beginner (all are linked to syntax and optimization):
1) Does a new developer should start to learn the last version of C# (9.0) pattern/ code formating because it's more optimised or learn an older version of C# (1, 2, 3...)? (I feel old version of the syntax is often easier to understand)
2) Is it better to choose an easier code to read and debug, or an optimized one?
3) How to know what is more optimized between an old and a new version of C# code (ex: for strings => "Hello" + userName or $"Hello {userName}"). What tools to use to know what is the best choice/code to use?
Thanks for all you do for the C# community. You are a wonderful teacher! Keep teaching us because we need it!

didierfolly
Автор

This is a great idea. How about the following:

1. What resources you use to keep up?
2. How to protect your applications from hackers?
3. Error handling in stored procedures? Particularly if it’s needed.

Thanks

michaeleichner
Автор

Hi, great idea with this type of series! I would say design patterns and which to use. I try to follow the SOLID principles as good as I can and have a few design patterns that are my favourites that I use often. I bough 2 very highly rated courses on design patterns that I have watch but still find it hard to use them and reason I think is that you get 30+ patterns explained with scenarios that can be hard to relate to depending on what you work with and because of that it is hard to utilise what you have learned. If it would be possible to gather like 5-10 patterns that are the best of the best that should be utilised all the time that would be a big help.

fredrikstrid
Автор

I didn't even realized that this is what I needed, thanks a lot sir this is getting us to another level now !

carllhy
Автор

Hi Tim, I really like your frank and genuine intent to help others. I have a request for you, can you make a small video just some introduction to how to contribute to an open source project. From where will I get user stories to work on, who will review my code, what are the expectations, etc. I have 6+ years of experience as a developer and I think whatever little I know, I would want to contribute to open source software development.

dheerajyadav
Автор

Tim, thank you for your efforts! With great pleasure will watch your new videos.

VitaliChuzha
Автор

I would like to know what your take is on app development using C#/.NET. Is it on the rise or decline? What different frameworks are best for this, is it Xamarin all the way? I'm a somewhat new back-end C# developer and would like to know if there's any point in me diving into app development using what I already know or if its such a whole new world that I should just stick to my routine.

spacebar
Автор

I don't really have a question yet but I think it's great that you do the series! Appreciate!

RobertMunteanu
Автор

My topics to ask: 1. Top used design patterns 2. Identity for asp.net Core, examples, tips, resources 3. Interaction with Ms Excel from c#

zoltan.halasz
Автор

Thanks a lot for your effort, god bless you
Can't wait for the first video next week

al-omdaahmed
Автор

Yes Tim this is a breather as and when an interview comes my way I run all around trying to find an answer

DriveU
Автор

I think job related skills could be helpful, such as: “What is agile, and how can you practice these skills if your employ doesn’t implement agile?”

kevingates
Автор

Stack, Heap, and Garbage collector-> what happens in: classes, struct, Inheritance, Virtual functions, static classes, static functions, and static properties, creating an object in functions, sending object by ref to a function vs sending object by a parameter (ALL those subjects referring stack, heap and GC)

yogevgershon
Автор

Okay, so I'm very, very new to programming... So this is gonna be an easier question for you! I'm wondering what unary, binary and ternary is, also how should I structure my data with classes, and how they should interact etc.?


Idk if you've already covered.this in one of your videos...
Also I appreciate the work you put into your videos, they're definitely the most high quality tutorials I've seen. Thanks :D

Rzorclw
Автор

I have been learning a lot with you. I got I lot problem in my company trying to change our mindset with your suggestions. Lol. Thanks man

marcosotto