A Blog on Building Software

REST API in ASP.NET Core
REST API in ASP.NET CORE
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
Virtual Reality
Introduction to the Virtual Reality World
“Virtual reality was once the dream of science fiction. But the internet was also once a dream, and so were computers and smartphones. The future is coming.”  Mark Zuckerberg, Facebook post, March 25, 2014 With the increased popularity of smartphones and their high-density displays and 3D graphic capabilities, virtual reality (VR) and augmented reality (AR) products experienced a rapid growth and become more and more integrated into our daily lives. The boom of the digital media tec
Cross-Platform Mobile Apps with Xamarin.Forms
Building Cross-Platform Mobile Applications with Xamarin.Forms
How fast can you build a mobile application? How long does it take to test it? How maintainable is your code? Xamarin.Forms can help you improve all the above. Have a quick glance at the platform here. Xamarin.Forms is probably not the last framework you will need to learn, but if you are building a business application with focus on content rather than visual effects, then Xamarin.Forms is most likely the right choice for you. The Tools For building cross-platform mobile applications, you can s
Revised csproj in ASP.NET Core MVC and Visual Studio 2017
Visual Studio 2017 and ASP.NET Core MVC
This article was written by Irina, one of our senior .NET software developers currently working with Visual Studio 2017 and ASP.NET Core. To learn more about our .NET development know-how and offering, see our Custom .NET Development Services.   If Visual Studio 2015 doesn’t meet your needs anymore, you should give Visual Studio 2017 a try.  The updates to the CLI Tools, the new templates, changes in existing templates and the framework, Docker integration and a lot of other cool stuff w
Quality Assurance Outsourcing Romania
Why Quality Assurance Outsourcing in Romania
Fortech understands the importance of quality assurance in all the phases of the software development process and, regardless of the project’s complexity, can meet your needs. Our team of QA engineers comprises over 150 specialists, 70% of them ISTQB certified. See Fortech’s QA Services. Quality assurance outsourcing has grown in popularity in the past decade. Whether clients contract quality assurance as a stand-alone service or integrate software development teams with QA specialists, qual
User Stories in Product Development
How To Create User Stories in Agile Product Development
With more and more software products on the market and the vast palette of options they offer, customers tend to focus more on quality and on using only the products that can meet their needs fast. Customer development, time-to-market and quality are becoming crucial in the process of developing a successful software product. In this context, developing a software product with the customer in mind has never been more critical for the success of a startup or established product company. From the