Enterprise Software Development with Knative

Kubernetes can manage complex sets of software containers by itself, but it also creates its own configuration and management challenges. Knative is an extension of Kubernetes that eliminates the need for developers to perform these tasks and also serverless capabilities to Kubernetes. It runs on top of Kubernetes, allowing Knative to manage a large number…

Read More
Enterprise Software Development with Kubeless

Kubeless is a Functions-as-a-Service (FaaS) platform that runs with Kubernetes. It’s entirely open-source, so it has no affiliation with any commercial organization. Kubeless is a serverless framework that allows developers to deploy small units of code without considering its underlying infrastructure. This capability means that Kubeless can leverage Kubernetes resources to perform tasks vital to…

Read More

Microsoft-centric developers have been dreaming of a single cross-platform .NET scheme for years. Such a scheme would allow developers to work on projects for any Microsoft product without needing to change platforms, which would particularly useful for developers with multiple active projects. This goal is coming closer to reality, as disclosed during the Microsoft Build…

Read More
Benefits of Blazor for .NET Applications

.NET developers have been waiting a long time for a complete Blazor framework that’s ready for production. This solution would allow a .NET developer to build web applications with C#, which provides performance and implementation advantages over JavaScript. Microsoft announced in May 2020 at the Build developer conference that Blazor WebAssembly 3.2 will be joining…

Read More
Using Visual Studio Codespaces with .NET Core

The new releases of .NET Core make this an exciting time to be a .NET developer. Native cloud projects like Visual Studio Codespaces make it possible to use Visual Studio 19 with codespaces, allowing a developer to work entirely in the cloud. This capability is particularly useful now that .NET consulting often involves working from…

Read More
Should You Upgrade or Replace Your Current Software

Software often fails to meet its users’ needs over time, whether it’s the result of changing requirements or the availability of a better product. This event presents an opportunity for improvement that should minimize risk while maximizing return on investment (ROI). In particular, you’ll need to decide if your current software can do its job…

Read More
Projecting Costs in Software Maintenance

The International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) defines software maintenance as the modification of a software product after delivery, typically for the purpose of correcting faults or improving performance. The importance of software maintenance is becoming increasingly important due to the accelerating rate of hardware obsolescence. While software itself doesn’t wear…

Read More
Successful Software Maintenance

The Institute of Electrical and Electronics Engineers (IEEE) describes software maintenance as the modification of software after delivery to the user. The reasons for these changes include correcting faults, improving performance and adapting the software to changes in requirements. All software requires maintenance, even when the software, its operating environment and its requirements are completely…

Read More
Government Compliance in AWS

Amazon Web Services (AWS) is an on-demand cloud computing platform with customers that include organizations, individuals and governments. It consists of many services that collectively provide the tools and building blocks users need to develop their cloud infrastructure. Amazon Elastic Compute Cloud (EC2) is one of the most essential AWS services, since it provides users…

Read More
AWS Scaling

Cloud platforms typically provide users with access to virtual machines (VMs), rather than physical servers. This architecture allows the platform to quickly allocate computer resources such as storage, memory and processing capability based on demand. Amazon Web Services (AWS) offers a particularly large number of ways for users to configuring scaling on their platform, allowing…

Read More