Resources No resource found - English as a New Programming Language: Bridging the Gap Between Code and LanguageMar 15, 2024. Explore the concept of using English as a programming language, with examples and explanations for better understanding.
- Asynchronous Programming in Angular Promises vs. ObservablesMar 06, 2024. Asynchronous programming plays a crucial role in modern web development, especially in Angular applications where data fetching, event handling. In this article, we'll delve into the differences between promises and observables, their usage, and provide code examples to illustrate their behavior.
- Programming in Practice DisciplineFeb 27, 2024. Programming in Practice is a discipline that systematically applies engineering principles to the program design, development, and implementation of algorithms, program text editions, and testing. It is a part of the software engineering discipline, which also involves project management, software distribution, maintenance, and evolution of software systems. Programming in Practice can be deployed tanks to widely accepted best practice rules and design patterns for well-defined subdomains as follows: sequential programming, concurrent programming, real-time programming, parallel programming, and distributed programming.
- Asynchronous Programming with Async and Await in C#Feb 06, 2024. C# leverages async and await keywords for asynchronous programming, crucial for I/O tasks. Defined with an async modifier, methods return Task or Task<T>. TAP enhances responsiveness, allowing concurrent operations.
- C#: The Programming Language of the Year 2023Jan 30, 2024. C#’s Syntax Wins Hearts and Minds.
- Synchronous vs Asynchronous Programming in ASP.NET Core Web APIJan 21, 2024. Synchronous Programming:
In synchronous programming, tasks are executed one after the other, in a sequential manner. When a request is made to a synchronous API, the server processes the request and waits for it to be completed before moving on to the next task. This means that if one operation takes a long time to finish, it can block the execution of subsequent operations, potentially leading to slower response times for clients.Asynchronous Programming:
On the other hand, asynchronous programming allows tasks to be executed concurrently. When a request is made to an asynchronous API, the server can initiate tasks and continue processing other requests without waiting for the previous tasks to be completed. This can lead to better scalability and responsiveness, especially in scenarios where certain operations, such as I/O operations, may take some time.ASP.NET Core Web API:
In ASP.NET Core Web API, you have the flexibility to choose between synchronous and asynchronous programming models. The framework supports both approaches. Asynchronous programming is particularly useful when dealing with I/O-bound operations, such as accessing a database or making external API calls, where the application can continue processing other tasks while waiting for the I/O operation to complete.To implement asynchronous programming in ASP.NET Core Web API, you can use the `async` and `await` keywords in your controller methods, allowing you to write non-blocking code. This helps improve the overall performance and responsiveness of your API, especially in scenarios with high concurrency.
- Data Structures in R Programming Sep 25, 2023. In this guide, we'll explore the various data structures in the R language. Provided with syntax examples and illustrate how each data structure is used in practical scenarios in detail.
- SOLID Principle of Object Oriented Programming in C#Sep 21, 2023. The SOLID principles along with examples and explanations. These principles are indeed important for designing maintainable and robust software systems. If you have any specific questions or if there's anything else you'd like to know or discuss related to software development or any other topics.
- Object-Oriented Programming in JavaScriptSep 11, 2023. This article explores JavaScript's Object-Oriented Programming (OOP) fundamentals, covering object creation, constructor functions, methods, inheritance, and ES6 classes, enabling modular and maintainable code in web development.
- How JavaScript is Different from Other Programming Languages?Jul 28, 2023. This article aims to explore the uniqueness of JavaScript compared to other programming languages.
- Learn About Programming Logic And LINQJul 25, 2023. In this article, you will learn about the basics of programming logic.
- Multi-Threading (4), Delegate based Asynchronous Programming ModelJul 03, 2023. This article will discuss delegate based Asynchronous Programming Model.
- What is Synchronous and Asynchronous Programming in JavascriptMay 24, 2023.
- Object-Oriented Programming in KotlinMay 16, 2023. This article will explain the fundamentals of OOPs in Kotlin.
- Parallel Programming With OpenMP In C++ - Matrix Multiplication ExampleFeb 22, 2023. Parallel programming is a technique used to improve the performance of applications by splitting the work into multiple threads or processes that can run simultaneously on different CPUs or CPU cores. OpenMP is a popular API for parallel programming in C++, which provides a set of compiler directives, runtime library routines, and environment variables for shared memory parallel programming. In this article, we will demonstrate how to use OpenMP for parallel matrix multiplication in C++.
- Back to Basics - How And Why Learning C# Programming LanguageFeb 13, 2023. This article is the very first of the "Back to Basics" playlist, its goal is to bring the basic knowledge to start developing with the C# language. Whether you are an experienced developer of another language such as Rust, C++, or you are a beginner looking to design applications with dotnet technologies, or even games with Unity.
- Asynchronous Programming Model: In Chasing The IdealFeb 08, 2023. This articles talks about Asynchronous Programming Model and Asynchronous delegates.
- Introducing Carbon - Google's New Programming LanguageJul 28, 2022. Google has announced a new Programming Language, Called Carbon.
- Top Programming Language Used In Web3Jul 06, 2022. In this article, you will learn about the top programming language used in web3.
- Object-Oriented Programming Simplified With C# And .Net 5Jun 28, 2022. This article is about the general concepts of Object-Oriented Programming with examples in c sharp programming language.
- Top 7 Programming Language For Machine Learning And AIJun 06, 2022. In this article, we will see Top 7 Programming Language which help us in Machine Learning.
- How To Setup Visual Studio Community For Graphical Programming In C++Apr 30, 2022. In this article, you will learn how to setup visual studio community for graphical programming in c++.
- Functional Programming Using Vavr In JavaJan 03, 2022. Article explains how to implement Functional Programming concepts in Java application using Vavr library.
- Top 10 Advantages Of The C Programming LanguageJul 12, 2021. C programming is a great option if you want to learn the basics of computer science. It's open-source, versatile, and popular among many programmers. In this article, you'll know the advantages of C.
- New Programming Model For Handling JSON In .NET 6Jun 15, 2021. In this article, you will learn about the new programming Model for Handling JSON in .NET 6.
- Mob Programming And Software Development Life Cycle (SDLC)Jun 05, 2021. In this article, Mob Programming, Refactoring and Software Development Life Cycles are discussed. Different Sofware Development life cycles are broken down for easier understanding with their individual pros and cons. The various benefits of mob programming are also explained with examples.
- Asynchronous Programming In .NETMar 03, 2021. In this article, you will learn about Asynchronous Programming in .NET.
- Object Oriented Programming In JavaFeb 18, 2021. Object-oriented programming is the basic term of any programming language like Java. Object-Oriented Programming (OOP) in Java, covering concepts like Class, Object, Inheritance, Abstraction, Encapsulation, and Polymorphism. Includes example programs for each concept.
- Explain Constructors Using C# Programming LanguageDec 26, 2020. In this article, you will learn about Constructors Using C# Programming Language.
- Event Based Programming Model With JSF Tag LibraryAug 13, 2020. JSF provides an event-based programming model similar to Swing or AWT. Events are used as a mechanism for propagating the state change notification between the source object and one or more target object listeners.
- GUI Programming (Tkinter) In PythonJul 08, 2020. In this article, I will explain GUI programming (Tkinter) in Python.
- Asynchronous Programming With Async And Await Jun 05, 2020. In this article, you will learn about asynchronous programming in C#.
- Object Oriented Programming JavaScript - ES6May 04, 2020. Learning OOP JavaScript-ES6 will significantly help you become a better developer. Concepts such as the class declaration, constructors, getter and setter, methods, static properties, static method, and inheritance can definitely help you leverage those concepts when working with other JavaScript frameworks or libraries.
- Asynchronous Programming Using Async Await in .NETApr 29, 2020. In my previous article, I talked about modern age computers that have multiple cores and therefore must be equipped to design and develop applications that can utilize these resources. I talked about parallel programming to speed up the execution of our programs and discussed the Task Parallel Library (TPL) of the .NET framework to achieve this goal. Today we will investigate another concept: Asynchronous programming using the .NET framework.
- Parallel Programming Using TPL in .NETApr 28, 2020. With today's computers, we have multiple cores that must be equipped to design and develop applications that can utilize these resources. We must develop programs that can run our functions in parallel to best utilize these hardware features. With Microsoft .NET, we have many different APIs that can be used to do parallel programming to speed up the execution of our programs. Today, we will look at one of the most common and powerful libraries used for this purpose, the Task Parallel Library or TPL.
- Understanding Parallel Programming Using Pthreads In PHPFeb 13, 2020. PHP is the appeal of a simple synchronous, single-threaded programming which attracts most developers. And for significant performance improvement,Pthreads can enhance the experience of your website if implemented correctly.
- Roles In Extreme Programming (XP)Dec 31, 2019. In this article, we will learn roles in Extreme Programming (XP).
- 12 Core Practices In Extreme Programming XP🧙♂️Dec 19, 2019. In this article, we will learn 12 core practices of XP Extreme Programming and how it will help in Agile software development.
- Comparision of Java With Other Programming LanguagesOct 04, 2019. Java is the most popular programming language in the world. Learn what is the difference between Java and C++, Java and C#, Java and C and other languages.
- Object Oriented Programming In Python🚀 With Examples💡 - Part OneSep 18, 2019. In this article, I will show you the fundamentals of Python OOPs concepts with simple examples.
- What Is Competitive Programming And Why It Is Important In ContestsJun 17, 2019. This article describes what Competitive Programming is and the benefits of participating in a Programming contest.
- Var And Var! In Microsoft Bosque Programming LanguageMay 17, 2019. This article talks about the declaration of var and var! variables in Bosque programming language.
- Introduction To Bosque Programming Language😍May 06, 2019. In this article, I have given an overview of Bosque Programming language.
- Azure Service Fabric - Supported Programming Models - Part TwoMar 30, 2019. This article describes different Programming Models supported by Azure Service Fabric.
- Best Programming Language for iOS App DevelopmentFeb 20, 2019. Do you want to build an iOS app? Not sure what programming language to use? In this article, I talk about top iOS programming languages and which one you should use for your next iPhone app.
- Best Programming Language for Mobile AppsFeb 17, 2019. Do you want to know what the best programming language is for mobile app development? Find out which programming language you should choose for your next mobile app development project.
- Best Programming Language For Android AppsFeb 10, 2019. Java is the most popular programming language for Android apps. Do you know what is the best Android programming language. Top Android Programming Language.
- Best Programming Language for Machine LearningFeb 02, 2019. The top 10 machine learning languages in the list are Python, C++, JavaScript, Java, C#, Julia, Shell, R, TypeScript, and Scala. Let's look best machine learning programming languages.
- Top 5 Blockchain Programming LanguagesDec 05, 2018. What is the best blockchain programming language? In this article, I will talk about the most popular blockchain programming languages to build blockchain products and blockchain applications.
- Functional Programming In C++Nov 25, 2018. This article will show you an alternative way of using C++; How to write functional code in C++. You’ll see how to write more concise, safer, readable, reasonable code.
- Object Oriented Programming In C#Nov 19, 2018. In this article. I will explain you object-oriented programming in C#. As we all know that C# is an object-oriented programming language. By using C# language we can develop different kind of application like a console application, window application, web application and mobile application etc. it is developed by Microsoft.
- Socket Programming In C++ Using boost.asio - TCP Server And ClientOct 28, 2018. This article will help you getting started with socket programming in C++. We'll be building TCP server and client using boost.asio library.
- Blockchain Development - Programming Smart Contracts Using Solidity, Truffle And Test RPC - Part TwoJun 27, 2018. In my last article on Blockchain Development, we learned about setting up the development environment before we start coding or developing our first smart contract. We installed necessary packages and tools those would be needed for development. In the article, we’ll explore Solidity and develop our first smart contract of “Hello World”.
- R Programming Language - What And How With Important Functions Of RJun 06, 2018. In this article, we shall discuss about basics of R programming language and we shall also discuss some important functions of R programming language.
- Defensive Programming - Let Type Checking Work For YouMar 19, 2018. Since I have been a speaker and a teacher, I have always stressed the importance of practicing proper object-oriented programming (OOP) techniques. If you don’t practice OOP, no matter what language you are using, I guarantee you will end up with a “house of cards” and they all eventually fall.
- Application Programming Using C++ And QtFeb 19, 2018. In this article, we will be setting up Visual Studio for Qt and will go through some C++ Qt examples
- Use Of Delegates In Programming With Simple ExampleJan 23, 2018. We all have studied delegates in programming, especially in high-level languages. But most probably, it’s hard to understand if you are new to programming. So I’ll be writing some stuff on the use of delegates with a simple example and I’ll be more focused on the answer of “Why we need delegate” instead of “How to use delegates”.
- Top 10 Programming Languages Of 2019Jan 15, 2018. Here is a list of most popular programming language in the world.
- AI Series - Part Two - Programming EmotionsJan 12, 2018. I will be showing how to start AI Development with Cognitive Services. Previously, we kickstarted our new article series “AI HowTo” and talked about how to register for Emotion API Preview(Project Oxford) through Azure Portal.
- Understanding Q# Programming LanguageJan 05, 2018. In this article I going to give basic information to understand the Q# Programming Language.
- Getting Started With Q# Programming Jan 01, 2018. In this tutorial, you’ll learn how to build your first simple “Hello World” Q# app. Just follow these following steps.
- Swift Programming - Zero To Hero - Part TenDec 15, 2017. In this article, I have shared Enumeration concept in Swift Programming.
- Swift Programming - Zero To Hero - Part NineDec 13, 2017. In this article, I have shared some details about Design Patterns in Swift Programming.
- Swift Programming - Zero To Hero - Part EightDec 12, 2017. This is Part Eight of Swift Programming - Zero To Hero Series. In this article, we will learn about Return Type & Tuples in swift.
- Socket.io Programming With Example In Node.jsDec 08, 2017. Hello every one today I will explain about socket.io in Node JS
- Aspect Oriented Programming In C# Using DispatchProxyDec 06, 2017. Example of implementing logging using Aspect Oriented approach with DispatchProxy class.
- Learn Universal Windows Programming Via Modern C++ (ProgressRing)Nov 13, 2017. This article explains how to implement the Progress Ring Control.
- Learn Universal Windows Programming Via Modern C++ (DispatcherTimer)Nov 01, 2017. DispatcherTimer is a timer control, that is integrated into the Dispatcher queue, Timer event is called in a specific timer interval, the main advantage DispatcherTimer, it can run the code on the same UI thread.
- Learn Universal Windows Programming Via Modern C++ (ProgressBar)Nov 01, 2017. ProgressBar indicates that some operation is going on in the background.
- Learn Universal Windows Programming Via Modern C++ (RelativePanel)Oct 31, 2017. Here, I have explained how to implement RelativePanel control in C++/WinRT.
- Learn Universal Windows Programming Via Modern C++ (Grid Control)Oct 23, 2017. This article explains about Grid control in Modern C++/WinRT. Grid control is used to arrange the controls in multirow and multicolumn layouts (stackpanel is use arrange controls in horizontal or vertical).
- Learn Universal Windows Programming Via Modern C++ (ContentDialog)Oct 22, 2017. This article explains about Content dialog in C++/WinRT. It forces the user to get the input (whether success or failure) until the user cannot interact with Parent windows.
- Swift Programming - Zero To Hero - Part SevenOct 19, 2017. This is Part Seven of the "Zero to Hero" Series. In this article we will learn about Functions and Tuples.
- Learn Universal Windows Programming Via Modern C++ (AutoSuggestBox Control)Oct 19, 2017. In this article we'll learn how to implement AutoSuggestBox and some of the important events and properties.
- Learn Universal Windows Programming Via Modern C++ (CommandBar Control)Oct 11, 2017. In this article, we are going to learn about CommandBar control in Modern C++. The CommandBar control is a new control in Universal windows programming, it’s a like a Toolbar control, it has more features compared to Toolbar control.
- Learn Universal Windows Programming Via Modern C++ (SplitView Control)Oct 11, 2017. In this article, we are going to learn about Splitview control in Modern C++.
- Swift Programming - Zero To Hero - Part SixOct 05, 2017. This is part six of "Swift Programming - Zero to Hero" series. In this article, we will be learning about Arithmetic Operators. Before you continue in this session, please follow the previous series.
- Swift Programming - Zero To Hero - Part FiveOct 03, 2017. This is part five of "Swift Programming - Zero to Hero" series. You can read the previous articles in the series.
- Learn Universal Windows Programming Via Modern C++ (Check Box)Sep 19, 2017. In the button control, we are using the IInspectable to set the content of the text. How do we get the value from the IInspectable interface ? By IPropertyValue; using the “as” operator, we can convert from IInspectable to IPropertyValue.
- Learn Universal Windows Programming Via Modern C++ (Combo box)Sep 18, 2017. Combobox control is contains the collection of the items. It represents Drop-down list of the items. The user can select the items from the list, when the combobox is open its display all the items, once item has been selected dropdown list will close automatically.
- Learn Universal Windows Programming Via Modern C++(Border Control)Sep 18, 2017. In this article, we are going to learn about Border control in Modern C++
- Learn Universal Windows Programming Via Modern C++ (RadioButton)Sep 14, 2017. RadioButton is used to allow to the user select single items, whereas checkbox allows users to multiselect.
- Aspect Oriented Programming In C# With RealProxy classSep 07, 2017. Example of implementing logging using RealProxy class.
- Swift Programming - Zero To Hero - Part FourSep 06, 2017. In this article, we will learn about arrays and
accessing arrays using looping statements
- Swift Programming - Zero To Hero - Part ThreeAug 17, 2017. Statements are the building blocks of any program. We can perform any function with the help of statements, such as checking values or declaring variables, calling methods, or even creating objects.
- Learn Universal Windows Programming Via Modern C++ (Stackpanel)Aug 11, 2017. Stackpanel has holding one are more controls into panel, inside panel controls are called as child controls, the child controls can be arranged into the horizontal (left to right) or vertical stack (top to bottom), We can add all the itemcontrols into the stackpanel like textbox, button, combobox.
- Learn Universal Windows Programming Via Modern C++ (Button Control)Aug 10, 2017. Button control allows the user to click to perform actions, there are mainly two properties, content and click event. Content properties are used to the set the caption of the Button and click event is used to trigger the event.
- Swift Programming - Zero To Hero - Part TwoAug 08, 2017. This is part two of Swift Programming Zero to Hero. In this article we will see loops in Swift.
- Learn Universal Windows Programming Via Modern C++Aug 06, 2017. Universal Windows programs have developed based on the Windows Runtime (WinRT) technology, Windows Runtime (hereafter called WinRT) and runs based on the COM API, but is not designed to be directly used, instead using a “language projections” concept
- Writing Code With Programming Ligatures In Visual StudioAug 01, 2017. Almost all visual studio developers are already in love with Consolas font. Consolas is an awesome, top ranked font to write code. But sadly, Consolas doesn't has any ligature support for us. What is ligature in a language? Typographic ligature occurs when two or more letters are joined as a single letter. For example AE > Æ, OE > Œ etc. So how can we carry ligature in our code in visual studio? There are plenty of fonts to write code with ligature support, such like- Fira Code, HasKlig, Monoid and etc.
- Swift Programming - Zero To Hero - Part OneJun 26, 2017. This is Part one of Zero to Hero in Swift Programming. This is for beginners those who want to get started with Swift Programming.
- Async, Await And Asynchronous Programming In MVCJun 05, 2017. Async, Await And Asynchronous Programming In MVC. Async keyword is used to call the function/method as asynchronously. Await keyword is used when we need to get result of any function/method without blocking that function/method.
- Functions In Functional Programming Vs Procedural ProgrammingJun 01, 2017. In this article, I will show you what a basic function is and the concept of the function, as it is used in functional programming and how procedural (or imperative) languages might take them wrong.
- Working With R Programming Using Microsoft R Open And R Tools For Visual StudioApr 23, 2017. This article illustrates working with R Programming, using Microsoft R Open and R Tools for Visual Studio.
- Best Practices And Programming Guidelines In SQL Server - Part TwoNov 29, 2016. In this article, I am going to explain about best practices and programming guidelines in SQL Server, for all SQL programmers.
- Best Practices And Programming Guidelines In SQL Server - Part OneNov 20, 2016. In this article, we will learn the best Practices, and Programming Guidelines in SQL Server.
- SharePoint Programming With TypeScript - Object Oriented ApproachNov 11, 2016. In this article, you will learn about implementing class, constructor, methods in SharePoint programming, using TypeScript.
- SharePoint Programming With TypeScript - Part TwoNov 03, 2016. In this article, you will learn about implementing TypeScript program on SharePoint, using Visual Studio.
- SharePoint Programming With TypeScript - Part OneNov 01, 2016. In this article, you will learn the basics and prerequisites to be installed for SharePoint programming, using TypeScript.
- Understanding Rust - A Systems Programming LanguageOct 31, 2016. In this article, you will learn about Rust - a systems programming language.