A Blog on Building Software

Distributed Agile Development Projects | Fortech
Work Optimization in Distributed Agile Development Projects
The article gives you an overview of Fortech’s experience with distributed Agile development projects of various sizes. It illustrates the challenges we faced and the effective solutions we found to most of them. The post also captures the significant contribution of the delivery department to making our Agile development process successful. To give you an idea of how to apply in real life the concepts presented we included a comprehensive case study. This example shows the Agile concepts
Continuous Integration
Enabling Continuous Integration
Developers and businesses want to move faster and to add more value to their products in a safe manner. Continuous Integration is part of a set of practices that allows them to do that. Learn from this article the fundamentals of Continuous Integration and how you can apply it to your projects.   What is Continuous Integration? Continuous Integration is a software development practice that allows teams to move faster by shortening the time it takes to receive feedback on the changes they’
Visual Studio Template
How to Create a Visual Studio Template for Your Microservices Architecture
Creating a microservice architecture for our .NET development projects might seem complicated at first, but there are a lot of tools out there developed to make our work easier. One of them is provided by Microsoft, through Visual Studio. This tool offers us the possibility to create a custom Visual Studio Template that will maintain a certain degree of consistency across our team/teams and in our projects.   The Importance of Visual Studio Templates in a Microservices Architecture In any p
TagHelpers in ASP.NET Core MVC
TagHelpers in ASP.NET Core MVC
.NET developers interested in automating processes, developing performing code and creating consistency for their team have rapidly adopted TagHelpers in ASP.NET Core MVC. Learn from this article the basics of TagHelpers and how to use them in ASP.NET Core MVC.   What is a TagHelper? TagHelpers are introduced in ASP.NET Core MVC as a new way of writing server-side code that renders HTML tags (elements), that is much closer to the HTML format than to Razor.  TagHelpers represent a mechanism
AUTOSAR – Compliant ECU Design for Electric Vehicles
This article describes a few steps required for the design of automotive components, focusing on ECUs and illustrating some of the industry-standard tools required to generate AUTOSAR compliant code. Learn more about Fortech’s Automotive Software Development Offering.   AUTOSAR – compliant development The AUTomotive Open System ARchitecture (AUTOSAR) is an industrial alliance in which a number of Original Equipment Manufacturers (OEMs), component suppliers and hardware vendors
This article was written by Irina, Microsoft Certified .NET developer working with REST API in ASP.NET Core. To learn more about our know-how and offering in .NET development, see our Custom .NET Development Services. ASP.NET developers using REST APIs are usually split into 2 categories: the ones that say they work with REST APIs and the ones that claim they are building REST APIs. I am somewhere between them for now, so I say I work with “RESTful-ish” APIs. To better understand REST API an
Qt World Summit
Insights from Qt World Summit – Berlin, 2017
Between the 10th and 12th of October, the Qt World Summit was for the third time on our radar. I was glad to be once again among the delegation of Fortech representatives at the event, along with two of my colleagues – the head of IoT Department and one of the Qt lead developers in Fortech. This year, the event returned to its traditional location – the bcc (Berlin Congress Center) in Berlin, after being held in San Francisco last year. Qt WS is the most important yearly event in the Qt
Volteem App
Volteem – Volunteers Can Change the World!
Volteem is an application that enhances and facilitates the collaboration between volunteers and NGOs. The idea for creating the application emerged when a team of five passionate high-school students – The Happy Coders – came together as part of the educational program “Discover Your Call in IT”. From there and until the end of the program, they developed an advanced Android prototype of the app, while gaining both technical know-how and soft skills. Ranked 1st in the program’s en
Smart Parking
Smart Parking – IoT Perspectives
The pioneering of smart parking Using the disturbance of the Earth’s magnetic field to detect the presence of a vehicle is not a new concept. More than five decades ago, Koerner and Brickner imagined a system where this kind of information can be obtained, centralized and processed. Two use cases of the pioneers in this field, namely parking management and traffic control, appeared to have a high potential and be adopted on a large scale. Considering that the number of cars was 10 times smalle
Dependency Injection
Dependency Injection (DI) or no Dependency Injection in the .NET Framework
In .NET development, we often hear the terms Inversion of Control or Dependency Injection used interchangeably, which is normal considering they refer to the same thing. Inversion of Control is a programming style where a framework or runtime controls the program flow. It was first brought into discussion in Designing Reusable Classes, published by the Journal of Object-Oriented Programming in 1988.  It’s like saying that your car is special because it has wheels. Later, Inversion of control
Web Services and Mobile Apps Testing
Web Services and Mobile Apps Testing
Mobile applications are constantly evolving and adapting as a result of the increased demands of the users for connectivity features and web services. Multi-platform products or services used for activities such as communication, shopping, finding vital health information or answering an entertainment quiz require web services that synchronize the mobile application with the desktop and save data or progress information. As web services are more and more a necessity in the mobile world, a specia
MIT Global Entrepreneurship
My Experience at MIT Global Entrepreneurship Bootcamp 2017
This article was written by Andreea, a student at “Alexandru Ioan Cuza University” (UAIC) – Faculty of Computer Science – Iasi, sponsored by Fortech to attend the MIT Global Entrepreneurship Bootcamp 2017. This year I had the privilege to attend the MIT Global Entrepreneurship Bootcamp Class 5 – a week-long leadership program designed to give bootcampers a taste of “drinking from the firehose” that all MIT students experience.  Although this experience was supposed to star