As an engineering manager, one of my key philosophies is to move things faster. This many times can feel strange to others, why we are we running to do X or Z, why we do this small thing here and there. Personally I believe that...
ReadTo Σεπτέμβριο του 2011 το κύριο θέμα στην επικαιρότητα σε παγκόσμιο επίπεδο ήταν το κίνημα του Occupy Wall Street που απαιτούσε αλλαγές και ένα νέο πιο ανοιχτό οικονομικό σύστημα. Ένα χρόνο αργότερα και μετά την εξασθένηση του Occupy Wall Street, το Σεπτέμβριο του 2012, ξεκίνησε Bitcoin Foundation με στόχο αν επιταχύνει την ανάπτυξη του Bitcoin σε παγκόσμιο επίπεδο. Πολλοί Bitcoiners παρομοίασαν το κίνημα του Occupy Wall Street με το Bitcoin, και υποστήριξαν ότι θα πετύχει εκεί που αυτό απέτυχε
ReadΤην τελευταία δεκαετία όλο και περισσότερες εταιρίες και καταστήματα έχουν αρχίσει να προσφέρουν πληρωμή με κάρτα, αυτό έχει φέρει ανταγωνισμό στην αγορά με νέες εταιρίες που βρίσκονται στο σταυροδρόμι μεταξύ τεχνολογίας και τραπεζικού τομέα να εισέρχονται στον χώρο και να ρίχνουν το κόστος ανά συναλλαγή. Έχουμε φτάσει σε σημείο να ενοχλούμαστε αν κάποιο κατάστημα δεν προσφέρει πληρωμή με κάρτα...
ReadIn the recent years the technology industry has seen numerous cases of unethical practices from toplevel executives. Elizabeth Holmes, the CEO of Theranos put the lives of thousands of people into danger by hiding that the blood-testing technology she was promoting was not providing accurate results while on the same time she was hiding the truth from the company’s investors (Carreyrou, 2018). Uber’s CEO and Founder Travis Kalanick reportedly got involved into scandals about sexual harassment (Kleinman, 2017) that led to his resignation. In 2020...
ReadTraditionally most applications model the main components of a system as entities and implement mechanisms to create/update this entities in the form of state that is stored in a database. This modeling although is natural (and relatively straightforward to implement) has certain limitations that not every domain is able to accept...
ReadWhat are micro frontends? What problem they try to solve? Client side patterns, Server side patterns. Composition, Communcation, Performance oportunities and problems. Team boundaries, and...
ReadBlue/Green deployment is an application rollout model that progressively directs user traffic from the previous version of an application or service to a new version of it, while...
ReadI was working in a nasty flacky test, the test was passing locally but was failing on Github Actions CI, but there was a deeper problem...
ReadOne of the first things that new software engineers learn is the DRY princliple (Don't repeat yourself), the principle states that in software engineering we should try to reduce repetition by extracting common...
ReadImagine that your a developing a library that you want to open-source or you created a helper that will be used all over the codebase in a mid-to-large project. Your little library exposes a function that does what is intented but relies on some (sensible in your eyes) const values.
Read