Hi, I’m András a

I am a seasoned software engineer from Budapest, Hungary with a strong focus on mobile app development using .NET MAUI and Xamarin.Forms. My expertise also extends to website building for my happy customers and other complex system designing. I am passionate about developing well-organized, maintainable software solutions.

I hope we can get to know each other, to make your uniqueness digital, and bring “your ideas on devices”

I write blog to share the knowledge I’ve gained.

You can explore my professional articles in software development

.NET Core: UseUrls seems getting ignored error

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.If you are facing the issue, that the Host.CreateDefaultBuilder’s ConfigureWebHostDefaults’s UseUrls method is getting ignored, and all the environment variables and launchsettings.json completly getting ignored by the .NET core application, its always using the default port of http : 5000 and the https 5001, follow the instructions Are you using configuration builder before calling the configurewebhostdefaults? And are you passing the built configuration to ConfigureAppConfiguration ? Like that: Then remove the ConfigureAppConfiguration call, and it will work.. No idea how to work around

Docker error: CTC1015 Docker command failed with exit code 125.

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.If the Visual Studio’s output of the build on windows says the following: Solution Go to your Services administration panel (by running services.msc) Stop the following services:– HNS (Host Network Service)– docker (Docker Engine) Then restart them in the order of stopping.

Windows: Set Environment variables for users

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.For some cases you might need to set environment variables for your .NET application.This is true to .NET core too, when you are storing your application settings in these variables. How to set up a script for the job It’s handy to create a windows command line script for creating these variables, because when you are on a new work environment, than you don’t need to look up the keys and values. So bring up your most-loved text editor, make your environment_variable_creator.bat, and add the following code: If you are using .NET core’s configuration builder with a prefix like this: Then you need to set your variables with prefix “PREFIX_” in the bat file. In this scenario, VARIABLE1 can not be read, because it does not contain the prefix. The code sets the variables only for your user account, not for others. You can parameterize the SETX command to set the settings for a different user, but i recommend, to run the script with a command line for the targeted user, because its much easier. To run your script under other users name, then open your command prompt with ‘Run as… different user’

.NET Core: Using AssemblyInfo shared between assemblies

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.There was a time when project.json has replaced the AssemblyInfo. But since .NET core uses .csproj, instead of the project.json, AssemblyInfo comes to the development again. If you want to version your several different assemblies together, then follow this tutorial. Add a shared AssemblyInfo.cs Right click on your solution, and select Add > New Item.. In the following screen, select Visual C# class, and name it as ‘AssemblyInfo.cs’ Replace the file content with the example below: Set your projects to use the shared assembly info Do this all of your projects where you want to use the shared assembly info file. Edit your project file with a text editor (or right click on project > Edit project file) Add the following tag to the PropertyGroup tag in order to diable automatic assemblyinfo.cs generation: Add the shared assembly info to be used with inserting the following tags to between the project tags: If the project has no Properties folder, like .NET Standard projects basically do, then add the new folder also with this snippet:

Azure Functions : Application settings from Azure

This content has 4 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.Values hard coded to an application is the brightest “DO NOT” thing in software development. But how to bring your Azure Function more professional level? Start using application settings You can define key value pairs on the Microsoft Azure portal for your Function app. Go to your app and find the Settings section, and click on the configuration button. You can add your keys and values by clicking the New application setting button. Application Settings are exposed as environment variables for access by your application at runtime. Learn more Access your settings from your code You can access your newly created setting from C# using the GetEnvironmentVariable call. What about local debugging? You do not need to add and modify the environment variables in your operating system. Add a new json file to your solution called ‘local.settings.json’, and fill it up with some data like below:

Get these news directly into your inbox

Let's make your uniqueness digital.

Bring your idea on devices

Bitfox logó

at my company, bitfox.hu, we turn your digital dreams into reality.

Cross platform mobile applications

Unlock the potential of your business with our cross-platform mobile app development services. We specialize in creating high-performance, user-friendly mobile applications that run seamlessly on both iOS and Android devices. By leveraging frameworks like .NET MAUI and Xamarin.Forms, we ensure your app not only looks and feels native but also reaches a wider audience with a single codebase. This approach is more cost-effective than developing separate native apps, saving you time and resources. Whether you’re looking to build a new app from scratch or enhance an existing one, we deliver robust, scalable solutions tailored to your unique needs.

Fully responsive websites

Elevate your online presence with our fully responsive website development services. We specialize in building dynamic, visually appealing websites using WordPress, ensuring they look and perform flawlessly on any device. From desktops to smartphones, your site will provide an optimal user experience, enhancing engagement and accessibility. With a focus on modern design principles and best practices, we create websites that are not only aesthetically pleasing but also fast, secure, and easy to manage. Whether you need a brand-new site or a redesign, we deliver tailored solutions that meet your business goals.

Custom softwares

Transform your business operations with our custom software and hardware development services. We specialize in creating bespoke solutions tailored to your specific needs and challenges. Whether you require a complex enterprise system, a streamlined workflow application, or unique software tools, we leverage the latest technologies and methodologies to deliver high-quality, scalable, and secure solutions. Our expertise extends to developing software that seamlessly communicates with custom hardware, providing a cohesive and efficient system, enhancing functionality and user experience.

What our satisfied clients say

Marcell

Turner
As a turner, I rely on precision and efficiency in my work, and I found the same qualities in András. Their expertise in web development has significantly improved our online presence. The website they created is not only visually appealing but also highly functional and user-friendly. I highly recommend bandi for their professionalism and exceptional skills.

Benjamin

Industrial alpinist
Bandi did an outstanding job creating our new website from scratch. His expertise and creativity resulted in a sleek, modern design that perfectly represents our brand. They were professional, responsive, and a true pleasure to work with.

Karina

Conductive pedagogist
Bandi created a delightful and user-friendly website for our development centre. His design perfectly captures the warmth and joy of our environment, making it easy for parents to find information and stay connected.

Connect with me

Ready to get started?

Reach out to me for a personalized quote. I pride myself on quick response times and am committed to providing you with a detailed proposal as soon as possible.

Don’t wait any longer to start your digital journey. Connect with me now and let’s create something amazing together!

Or drop a message here

    This form uses Akismet to reduce spam. Learn how your data is processed.