Systems | Development | Analytics | API | Testing

Latest Posts

.NET Core vs .NET Framework: How to Pick a .NET Runtime for an Application

A while back we predicted that.NET Core would be the next big thing, offering developers many options in application development. Indeed, there is huge demand for developers that know this technology. But how does it differ from the.NET Framework, and what do you need to know to use them both effectively? Today, we’ll contrast.NET Core vs. .NET Framework to help you choose which one to use for your next project.

How to Deploy ASP.NET Core to IIS & How ASP.NET Core Hosting Works

Previously, we discussed the differences between Kestrel vs IIS. In this article, we will review how to deploy an ASP.NET Core application to IIS. Deploying an ASP.NET Core app to IIS isn’t complicated. However, ASP.NET Core hosting is different compared to hosting with ASP.NET, because ASP.NET Core uses different configurations. You may read more about ASP.NET Core in this entry. On the other hand, IIS is a web server that runs on the ASP.NET platform within the Windows OS.

Learn Python: Tutorials for Beginners, Intermediate, and Advanced Programmers

As you know, computers totally depend on program code to function properly. There are so many programming languages available that helps developers create applications. Python is one of the high-level, interpreted and general-purpose programming languages that is easy to use, comprehensive and powerful. In 1991, Guido van Rossum (referred to its father) developed the Python programming language.

Learn Java: Tutorials for Beginners, Intermediate, and Advanced Programmers

If you want to be a developer, create applications, or learn how to code, then Java is the best programming language to work with. In this article, we will introduce some of the best Java tutorials for beginners as well as advanced programmers. These tutorials will help you to learn and nourish your programming skills in Java. But first, we’ll provide some background on Java.

What is Agile Methodology? How It Works, Best Practices, Tools

Agile Methodology is a people-focused, results-focused approach to software development that respects our rapidly changing world. It’s centered around adaptive planning, self-organization, and short delivery times. It’s flexible, fast, and aims for continuous improvements in quality, using tools like Scrum and eXtreme Programming.

OOP Concept for Beginners: What is Abstraction?

Abstraction is one of the key concepts of object-oriented programming (OOP) languages. Its main goal is to handle complexity by hiding unnecessary details from the user. That enables the user to implement more complex logic on top of the provided abstraction without understanding or even thinking about all the hidden complexity. That’s a very generic concept that’s not limited to object-oriented programming. You can find it everywhere in the real world.

What are CRUD Operations: How CRUD Operations Work, Examples, Tutorials & More

If you’ve ever worked with a database, you’ve likely worked with CRUD operations. CRUD operations are often used with SQL, a topic we’ve covered in depth (see this article, this one, and this one for some of our recent SQL tips and tricks). Since SQL is pretty prominent in the development community, it’s crucial for developers to understand how CRUD operations work. So, this article is meant to bring you up to speed (if you’re not already) on CRUD operations.

Java Logging Frameworks: log4j vs logback vs log4j2

If you ever had to analyze an issue in production, I’m sure you know how important it is to have good logging. Good logging requires three things: While you still need to decide yourself which log messages you should write for each use case, you don’t need to worry about requirement 2 and 3. Various logging frameworks already solved these technical requirements. You only need to choose one of them and use it to write your log messages.

Automate Your CSS Formatting: Learn How to Use a Formatter

As any web developer knows, CSS (Cascading Style Sheets) can be a real pain to deal with. The code is often messy and hard to read, which can make debugging a nightmare. Fortunately, there are tools available that can help automate the process of formatting CSS code. In this blog post, we’ll take a look at how to use a CSS formatter to make your life easier.