Making software that serves more than a couple of thousand users can be hard. The difficulty is not in making the app itself but in how we make the app reliable. Microservices is a solution to messy problems like these. Instead of relying on one large server, we use a bunch of small ones to solve our problem. To elaborate on this subject further here are a few perspectives I have on the microservices architecture.
Lately, there has been a lot of fuss over Flutter. Some people call it the future, while some say it’s overrated. But I think it’s a good framework to learn nonetheless. The sheer amount of things that can be done with Flutter is unbelievable, including Android, iOS, desktop, and web programming.
Here in this tutorial, I’m going to share how to implement your Flutter web deployments using GitHub Actions. Also, we’re going to use Netlify. Why Netlify? Because, honestly, Netlify is very easy to use. Now, without further ado, let’s get to it.
This section will discuss how you can create an empty Netlify site using the Netlify CLI. We’ll be using npm to install it for us. In my case, I use Ubuntu 18.04 as the host OS for the npm installation. …
Feel like you have been logging into your Linux servers too much lately? Good, this might be the right article for you. In teams, either large or small manual deployments can be tedious. But they are also predictable. Deployment steps don’t really change that often unless you have a breaking change or you are implementing a major feature.
So, why don’t you just automate it? You don’t need to do it yourself. Do important things like writing code and let a machine do the deployments for you.
If your team is blessed to use Azure DevOps here is a tutorial to finally automate the hell out of your deployments. You seldom have to log on to your Linux servers again. …
“Should I be proud of my country?” is probably one of the most important questions that everyone should question themselves with. Because the answer is not always a resounding yes.
We all have the right to choose what to believe in life. Frankly, being proud of your country is one of them.
Lately, I have been thinking about patriotism and why it exists. Questions like “How does patriotism correlate to yourself?”, and “Why should I be patriotic?” are some of the deepest loose-ended questions that I haven’t completely thought about.
Why? Why should you be proud of your country? Isn’t it just a place you’re born in? Well, we can’t choose where we are born so in the end why should we even bother to care? …
I know what you’re thinking, “Is this guy legit?”. Well, first of all, I assure you the title is not clickbait. So to explain all the things I was doing. In the course of 6 months, I managed a TEDx event in the midst of the coronavirus, was in the middle of writing a thesis, wrote a scientific paper, released a side project, started a podcast, occasionally be a soft skills trainer at Uni, lead two software projects, became a project manager for an LMS, and maintained software libraries at work whilst doing research.
This doesn’t count on some freelance projects, previous software projects I did as a team at work, four hackathons, and my monthly blog on Medium. P.S. I still have time for friends. …
With the advent of content creation these days, it seems like ideas are constantly coming in and our minds are in overdrive. If you ever felt like this, I assure you it’s a very wonderful trait to have. But there are times when these thoughts have more burden on them than benefits.
Every day I work I always have these random ideas pop-up. Not ideas for businesses, but ideas for articles, design, and other improvements. It’s like I want to apply all of these wonderful things but I just don’t have the time to. …
For all these years in the tech industry. I assure you that I have had my fair share of technology. A multitude of different frameworks aiming to achieve the same thing with their own different takes. Teams that prefer different tech stacks. It doesn’t matter what you learn but how fast can you adapt.
In this article, I might not give you exact answers to what you should choose. Because I believe that you should find what is comfortable for yourself. I would just explain what my ideas were when I chose my stack.
When you first started working as a software engineer, you would realize that you can’t decide what tech stack your company would use, initially. You would need a lot more rep and power to be making those decisions. …
So to help out the future Flutter community members, a tutorial on how to host your Flutter web app on a DIY private server would help. As a healthy alternative to Firebase.
With serverless capabilities nowadays it is no wonder that people prefer Firebase, it’s free and it’s painless. …
With the rise of serverless technology, making web services only gets easier. Serverless apps change the old monolithic architecture of apps and promote more of a microservice solution to technical problems.
With the advantage of autoscaling, and multi-region deployments it is no wonder that serverless apps are making a quick rise in recent years. The cost of serverless has also redefined how we make software as it is now on a per request basis rather than a time-based service.
Even better, serverless also enables small services to be free altogether. Only being needed to be paid after a million requests or so. …
When trying to deploy on an IIS Server, make sure you already configure your
Program.cs accordingly. On the
Startup.cs you should add this config: