Blog Archive

  1. Securing an ASP.NET Core app on Ubuntu using Nginx and Docker – Part III

    easydynamicswp_ag3pf4

    In Part I of this tutorial, we created a self-contained ASP.NET Core web application using the new dotnet CLI tools, configured PuTTY and PSCP to SSH and transfer files, and then finally transfer the self-contained app from a Windows environment to the Ubuntu VM. Part II discussed setting up Docker, creating a Docker Image, and running your…

    Read more »
  2. Securing an ASP.NET Core App on Ubuntu Using Nginx and Docker (Part I)

    Majed Ayoub

    Typically, when you develop with ASP.NET you have the luxury of IIS Express taking care of SSL and hosting, however IIS and IIS Express are exclusive to the Windows platform. ASP.NET Core 1.0 has decoupled the web server from the environment that hosts the application. This is great news for cross-platform developers since web servers other than IIS such as Apache…

    Read more »
  3. AWS S3 Bucket Name Validation Regex

    Jeffrey Woltz

    Amazon Web Services enforces a strict naming convention for buckets used for storing files. Amazon’s requirements for bucket names include: A Bucket’s name can be between 6 and 63 characters long, containing lowercase characters, numbers, periods, and dashes Each label must start with a lowercase letter or number Bucket names cannot contain underscores, end with…

    Read more »
  4. Rapid Development Using Online IDEs

    Will Shah

    One of the most important processes in software development is the Rapid Application Development (RAD) model. The RAD model promotes adaptability – it emphasizes that requirements should be able to change as more knowledge is gained during the project lifecycle. Not only does it offer a viable alternative to the conventional waterfall model, but it…

    Read more »
  5. Section 508 Coding Practices

    Jeffrey Woltz

    So you’ve read our previous blog on Section 508 Standards are and how to test for them and next thought “Gosh, that’s nice, but how do I make a page 508 Compliant?” Or you stumbled upon this blog from a quick search. Either way, if you’re looking for quick and easy tips on how to…

    Read more »
  6. How to Write SharePoint Custom Actions

    Kayla Funke

    You create a SharePoint action to add custom buttons to the ribbon or settings pages. Actions can be created in Visual Studio and consist of a single Elements file. Multiple actions can be deployed with just one file. In typical SharePoint style, a web-level feature is used to install the action(s).

    Read more »
  7. Sandbox Solutions vs. Farm Solutions

    Joseph Davis

    So you want to build a sand castle, but you’re using Sandbox Solutions. Next, the question may come up about Farm solutions. You may ask yourself, “What are the differences?” In this blog post, I’ll cover the differences and advantages of Sandbox Solutions vs. Farm Solutions. The goal of this post is to not only introduce…

    Read more »
  8. Bootstrapping Windows Servers with AWS EC2

    Jeffrey Woltz

    When working with Amazon Web Services (AWS) EC2 instances, bootstrapping refers to using scripts provided at launch to configure new EC2 instances (servers). Concerning Windows servers, there are several considerations when determining the best method of bootstrapping. Bootstrap scripts can be applied directly from the management console, but we will be looking at a programmatic…

    Read more »
  9. Best Practices for AWS EC2

    Michael Carlino

    There are several things to consider before clicking that “Launch” button in the AWS (Amazon Web Services) console. The more you plan and take into consideration ahead of time, the more you can save yourself a few headaches down the road. I will go over some fundamental best practices to consider before launching your EC2…

    Read more »
  10. Using Event Receivers for SharePoint Workflows

    Jeffrey Woltz

    One of the more interesting challenges contractors for public sector clients have is working with older versions of software. On a recent project involving an integration of a solution I’d written using Microsoft Dynamics CRM 2016 and SharePoint 2010, I found myself struggling with an issue around capturing a digital signature. As a straight…

    Read more »