This year the conference Polyglot4Dev was focused on technologies that target the Web. Many of the technologies that were shown are not strictly or solely used for Internet Applications. I’ve gathered some personal observations on the state of different Programming Technologies. PHP is Dead, Long Live PHP There was no talk about PHP per say,…
Category: Choosing a Framework
What Technology to choose for specific Software Project?
What Technology to choose for specific Software Project? The answer of this question is crucial in long term success, sustainability, developer and user experience, expenses and more. You could read my previous posts related to this topic: Types of User Applications How to choose a software development language when there are so much choices? Static…
What are the ways to make Software Extensible?
Making software extensible is essential for creating a development platform or software of high quality. Good and SOLID software allows others to extend it without changing a lot of files and introducing regression bugs. It’s about allowing multiple developers to work on a sigle project simultaneasly without much merge conflicts. Here are some ways to…
What is Full-pack Developer Experience?
What is Full-pack Developer Experience? It’s Integrated Development Environment with a lot of functional and non-functional items: Code Editors Code Generators No-Code utilities UI Designers / WYSIWYGArticles, Videos and all kind of tutorialsOpen Source Examples. IDE (Integrated Development Environment) IDE tooling can be very important for software development, particularly for larger projects with complex codebases….
What is the Correct Technology for a Specific Job?
What is the correct technology for a specific job before getting your hands dirty with code. It depends on multiple factors and you should get the checks right, before going on wrong path that will waste time, energy, reputation and more. Strengths and Weaknesses of the different technologies Professional Individuals tend to over-value the technologies…
The Most Search Engine Optimised article on Flutter
Flutter is an open-source mobile application development framework created by Google [so no wonder it has some search engine step ahead]. It is used to develop applications for Android, iOS, Linux, Mac, Windows, and the web. The framework is based on the Dart programming language and allows for the creation of high-performance, visually attractive apps….
Flutter vs Java GUI (Graphical User Interface) Frameworks
Here is my presentation and prepared text for the lecture ” Flutter vs Java GUI (Graphical User Interface) Frameworks ” – given at http://polyglot4dev.com/ presented in the summer of 2022. In this post I’ll try to tell stuff that I didn’t managed to say, write, or emphasise before. Flutter vs Java Graphical User Interface Frameworks…
What are the Problems with Flutter Web?
As any other Platform, Flutter Web also has several problems. You can compare Flutter to a Swiss knife – that is hitting all places, but not always in a perfect way. It will minimize the work in some use cases, but it may increase or do not-optimally in another place. VMs – Virtual Machine inside…
First Principles thinking in Software
There are several perspective you could approach with First Principles thinking – when you dig into Software Development. What Software – the client needs or requires? If the client is simple and it’s not willing to pay a lot, one should not over engineer and put a lot of complicated architectures or new frameworks and…
Portfolio Platform Flutter App – 1 + BLOC & Overview
In this article I’ll extend my Portfolio Platform package with a mobile front end using the Flutter Framework with the bloc state management that is very semantic. It will output fully cross platform applications and I’m going to also try to learn a new stack. I’ll use the rx_bloc library. Finite State Machine All libraries,…