We "Upendo" to Write for You!
Our team loves to share our thoughts, research, experiences here in our blog. Please enjoy our articles and leave a comment to let us know what you think.
Ever since computers have been widely available, we seem to be in a never-ending battle against the
“bad guys” online. They’re constantly trying to hack us, steal our private information, create
fake identities, and so many other nefarious acts. It’s difficult to keep up with all of the
latest details and exploits that you could potentially be exploited by. Here are a few tips to
make your life a bit more worry-free, as well as protect you and your business at the same time.
If you’re in the developer community, and especially if you’re using or near any Azure conversations,
you’ll continuously hear someone suggest Let’s Encrypt when it comes to securing your domain
name. You know, that thing you do to allow your website to use the HTTPS protocol to get that
lock in front of it in the web browser. I’ve tended to use NameCheap.com these days. They’re
cheap like their name suggests, and they’re super easier to use. However, things just got even
I’m not yet out of Europe. I’m sitting in my hotel room in Paris, enjoying the sounds of the
city, just blocks away from the Eiffel Tower. I spent about an hour last night after midnight,
exploring the city. I can’t help but reflect on what DNN has done for my life. It’s
quite literally changed it, for the better, time and time again. As a minor and superficial
example, over 15 years ago when I started with it, I never thought it would lead me to Switzerland
or France, much less riding a scooter around the Eiffel Tower after midnight. I’ve come a long
way over the years, and so has our community. We’ve all grown, and this conference marked an
important new milestone in our mutual journey.
With all of the security breaches that have been happening over the years, I’ve always been skeptical
of using a password manager. Do you remember the (completely preventable) breaches at places
Home Depot, and the massive one
at Equifax? Security is always a balancing
act. You’re constantly trying to walk that fine line between convenience and protection. This high-wire act,
unfortunately, leads many people into truly insecure password practices. The most common taboos include writing it
down somewhere, using the same one everywhere, and using passwords that increment by a single digit. Historically,
many data breaches have one or more of these as the root cause.
Over the years, I’ve followed, learned, and tried many different ways to build extensions in DNN. Of course, the primary extension I’ve built has always been a module. If you’re new to DNN, a module is simply an app that you can install for visitors to interact with on your website. After working on DNN solutions since 2003, I’ve settled on a very specific development pattern that we implemented here at Upendo Ventures. Using our development pattern was time-consuming to get started with a new project, but it had too many benefits to avoid. We’ve found and publicly released this development pattern to all of you. Now you can use our development pattern too, but without any of the effort that we used to put into it