This doesn't affect MS Access directly, but I know a lot of us Access developers also use a lot of VBScript. My whole website is built on Classic ASP. So... yeah, I signed it.
Kevin Robertson
@Reply 2 years ago
Petition signed and shared.
Kevin Yip
@Reply 2 years ago
These petitions are useless. And it is not just Microsoft's doing; the whole industry is behind it. Microsoft simply acts on the prevalent industry trends, as any big corp would do. Are you petitioning to the Internet too?
What we should all be doing is preparing for the eventual demise of these tech components. Richard, I would start using ASP.NET for your site if I were you. Making a few lessons for .NET also wouldn't hurt. Eventually, your students will need them. No student will ask for lessons on ASP classic since they won't find it on their PCs.
You went all in into AI the moment it appeared on the scene. Yet, .NET appeared 8 years ago and you never really embraced it. Eventually you have to.
I see where you're coming from, but I think there's more to consider. Petitions can sometimes make a difference. They show Microsoft there's a real demand for keeping VBScript and Classic ASP around a bit longer. Many businesses still rely on these technologies, and switching over isn't always quick or easy.
I totally agree about staying current, and I do plan to add some ASP.NET content in the future. But I also want to make sure my students are well-rounded. Knowing older tech can still be useful since many companies haven't fully transitioned yet. In fact, I've been thinking about putting together a real simple C course. I know C hasn't been used professionally in years, but it's a GREAT language to learn on, and understanding it is a good first step to learning C++ or C#. Same with ASP. It's a lot easier for beginners to learn on than ASP.NET.
I've jumped into AI because it's taking off fast and has huge potential. In the end, I aim to offer a mix that prepares everyone for both current and legacy systems. Thanks for your input. I do value it. It helps me keep improving my courses for everyone's needs.
Kevin Yip
@Reply 2 years ago
All I'm saying is that you gotta quit on a technology at the "right time" rather than waiting for it to quit on you, which may happen at the most inopportune time. Upgrading tech may not be easy, but it must be easier than doing it at the last minute, whenthe old tech quits on you at the most inopportune time, leaving you scrambling for a solution.
Here is an example of the superior capability of ASP.NET in page navigation, a very common usage of websites. Richard, please let me know if it's appropriate to post the links below. If not, I'll move them.
The test webpage I set up below shows how ASP Classic does pagination. Every time the user pages up or down, the entire webpage has to be reloaded, causing a noticeably delay in between pages when the recordset is big (15k records in my example):
http://kyahc.com/mc/movielist.asp
But in ASP.NET, I can use a DataGridView control, which can switch pages without reloading the whole page. As you see in the example below, switching pages is almost instantaneous, indicating no reload. The DataGridView control (which is only available for ASP.NET, not Classic) can "communicate" with the server by itself, and it can update data without reloading the page:
http://kyahc.com/mcvbn/movielist_dotnet.aspx
For some people, this is a game changer, because you can't beat "instantaneous." Compelling features like this are what "compel" users to move from Classic to .NET, not Microsoft discontinuing Classic.
Yeah, that is definitely one benefit to ASP.NET. You can do the same thing with classic ASP and some JavaScript, but it's a lot more work. Personally, I just reload the page. :)
Sami Shamma
@Reply 2 years ago
Hi Kevin
My department uses ASP.NET (MVC.NET) for our main applications. needless to say, there is not anyone like Richard out these teaching MVC.NET or ASP.NET. having said that, do you have any recommendation for where I can get training on it?
Thanks
Kevin Yip
@Reply 2 years ago
There aren't many teachers like Richard in *any* field, as engaging and charismatic individuals like that are rare. Same with authors. I've learned to be self-taught over the years. The more advanced the subject matter, the less likely to find "basic" teaching material for it. It's like life, the most complex subject of all. Sometimes you have to learn things yourself.
MVC is good for applications that is highly structured in its presentation and function, like this forum. Stackoverflow is written in MVC.NET, I believe.
I'm not an expert in MVC, nor PHP, the framework used by most websites.
I've been putting off doing an ASP.NET course for years... I'm just so behind on a lot of other topics that I've been wanting to work on and really NEED to update (Word, Excel, Outlook, etc.). I really want to do an on-prem SQL Server course. I've got a list a mile long for more Access Developer classes too.
My problem is a double-edged sword... the daily Access TechHelp videos take up a LOT of my time... and I really do LOVE making them... but they also pay the bills. They bring in new members / paid students. Sooooo.... in order to have time to focus on other projects, I need to queue up like 2 weeks worth of TechHelp videos so I can reset and focus on something else.
This is why it has taken me 2 months to finish Developer 45, which still ain't done.
Matt Hall
@Reply 2 years ago
For what it is worth, I really like the on-prem SQL Server course idea.
This sounds like scope creep. If you want to do the deep dive in access, you may have to trim up the list on how broad your material is. Maybe only moving into other office products as you interface them with your Access classes. Basic office application instruction is readily available but what you offer in Access is not. That is just my view as a student without knowing what generates revenue.
Maybe you could partner with someone who someone who covers material that you don't have time to get done while they refer people to you for Access instruction. Alternatively, you could bring on an employee to create the content that you don't have time to create. If you go through your testimonials, you will find guidance on what people like about your training and look for that in a partner/employee.
Life is short, so do what you love and excellence will follow. Kevin's comment about quality instruction is spot-on.
Thanks
Kevin Yip
@Reply 2 years ago
Hi Richard, you won't know the demand of .NET courses until you have them on your site. You may consider making, say, 5 introductory videos on .NET. E.g. Installing and configuring Visual Studio, creating a VB project for Windows or web, etc. -- I think these should be enough material for 5 half-hour or 1-hour videos. Alex already made one ( https://599cd.com/vbnetb1 ), but apparently he is busy too and hasn't made another one. I understand TechHelp videos pay your bills, but if you keep making them but not for other topics, it is bad in the long run.
Sami Shamma
@Reply 2 years ago
Richard, I second Keven's idea above. .NET, in theory, will have wide appeal and may prove to be a new cash cow. Selfishly speaking, I would love to see the videos Keven mentioned above.
Kevin Robertson
@Reply 2 years ago
Agreed.
I'm definitely interested in:
VB.NET
C#
C++
ASP.NET Core
Sami Can we get Richard another couple of hours each day? LOL
Sami Shamma
@Reply 2 years ago
Kevin Actually, we can get him extra time every day. if Richard can count on us to prepare some of the stuff he needs for his videos and Lessons, we should be able to extend his day by few hours. I am serious.
If you are a Visitor, go ahead and post your reply as a
new comment, and we'll move it here for you
once it's approved. Be sure to use the same name and email address.
This thread is now CLOSED. If you wish to comment, start a NEW discussion in
Captain's Log.