Skip to main content

Posts

ADO dot Net, LINQ & EF

ADO.NET is a set of classes that expose data access services for .NET Framework programmers. ADO.NET provides a rich set of components for creating distributed, data-sharing applications. It is an integral part of the .NET Framework, providing access to relational, XML, and application data. ADO.NET supports a variety of development needs, including the creation of front-end database clients and middle-tier business objects used by applications, tools, languages, or Internet browsers. ADO.NET provides consistent access to data sources such as SQL Server and XML, and to data sources exposed through OLE DB and ODBC. ADO.NET separates data access from data manipulation into discrete components that can be used separately or in tandem. ADO.NET includes .NET Framework data providers for connecting to a database, executing commands, and retrieving results.

.Net Presentation

.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT. You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented, and type-safe programming language. F# is a programming language that makes it easy to write succinct, robust, and performant code. Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps. You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented, and type-safe programming language. F# is a programming language that makes it easy to write succinct, robust, and performant code. Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps.

AWS Cloud Computing

Before the inception of Cloud Computing platforms, businesses predominantly relied on servers, databases, hardware, software, and other peripherals to take their businesses online. Companies had to buy these components to ensure that their website or applications reached the users. Besides, businesses also needed a team of experts to manage the hardware and software, and to monitor the infrastructure. While this approach was practical, it came with its unique issues, like the high cost of setup, complex components, and limited storage space, to name a few. Cloud Computing was created to address these problems. Cloud Computing is a network of remote servers hosted on the internet for storing and retrieving data. The cloud provides a number of IT services such as servers, databases, software, virtual storage, and networking, among others. In layman’s terms, Cloud Computing is defined as a virtual platform that allows you to store and access your data over the internet without any limit...

VMware Tutorial

VMware is building a rich and diverse ecosystem around the virtual appliance model based on four key elements: • A VMware Ready Virtual Appliance Program which is an ecosystem initiative that enables customers to identify virtual appliances that follow best practices and are optimized for VMware Infrastructure. • A robust authoring tool for configuring, packaging and updating production-ready virtual appliances. • A large and diverse marketplace where vendors can list their virtual appliances online for customers to discover, download, evaluate and purchase. • A reliable, robust and proven virtualization platform for deploying and managing virtual appliances The growing use of virtualization, along with standardization efforts, new appliance-optimized operating systems, and the emergence of cloud computing, are all driving rapid adoption of virtual appliances. However, for virtual appliances to gain permanent traction, a healthy and diverse ecosystem must evolve to provide a rich...

Kubernetes Tutorial

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. The name Kubernetes originates from Greek, meaning helmsman or pilot. K8s as an abbreviation results from counting the eight letters between the "K" and the "s". Google open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years of Google's experience running production workloads at scale with best-of-breed ideas and practices from the community.

CI / CD introduction

CI and CD are two acronyms used in modern development practices and DevOps. CI stands for continuous integration, a fundamental DevOps best practice where developers frequently merge code changes into a central repository where automated builds and tests run. But CD can either mean continuous delivery or continuous deployment. Continuous integration: Developers practicing continuous integration merge their changes back to the main branch as often as possible. The developer's changes are validated by creating a build and running automated tests against the build. By doing so, you avoid integration challenges that can happen when waiting for release day to merge changes into the release branch. Continuous integration puts a great emphasis on testing automation to check that the application is not broken whenever new commits are integrated into the main branch. Continuous delivery is an extension of continuous integration since it automatically deploys all code changes to a testing...

Version Control- Git

Version Control System is how one tracks changes, modifications, and updates to source files over time. Creating a history of changes for a project over time. Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Version control software keeps track of every modification to the code in a special kind of database. If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake while minimizing disruption to all team members. Used for: Documentation Code Configuration Collaboration Other Names Include: Source Control Management (SCM) Version Control Software Revision Control Software