Posts

Showing posts from May, 2019

VBA Developer - Digitally sign your macro project

Image
Digitally sign your macro project This article describes how you can digitally sign a macro project by using a certificate. If you don't already have a digital certificate, you must obtain one. To test macro projects on your own computer, you can create your own self-signing certificate by using the Selfcert.exe tool. Obtain a digital certificate for signing You can obtain a digital certificate from a commercial certificate authority (CA) or from your internal security administrator or information technology (IT) professional. To learn more about certificate authorities that offer services for Microsoft products, see the list of  Microsoft root certificate program members . Your macro projects and Microsoft Office Because a digital certificate that you create isn't issued by a formal trusted certificate authority, macro projects that are signed by using such a certificate are known as  self-signed projects . Microsoft Office trusts a self-s...

Best Programming Languages for the Future

The most important skill to learn in today's world is to know how to write a computer program. The programming and developer community are emerging at a rate faster than ever before. Various new programming languages are coming up that are suited for different categories of developers (beginners, intermediate and experts) as well as for different use cases (web application, mobile applications, game development, distributed system etc). If you organized programming languages into tiers based on their popularity, they would fall into three tiers.  The top tier, second-tier,  and third-tier. Most of the languages in the top tier are firmly entrenched. It takes a while for a programming language to fall out of the top tier, and it's very hard for a second-tier language to break into the top tier. The emerging languages are in a third tier, and they are just starting to gain a following. Some languages have been in the third tier for many years, never taking that next step ...