BrightonSEO 2025: The Good, the Bad & the... New
27 Apr 2025
In April 2025 we had the chance to visit the BrightonSEO conference, one of the world’s largest and most respected search marketing conferences, designed to help digital marketers enhance their skills and stay updated on industry trends.
We’ve put together key takeaways from the two-day conference, focusing on eCommerce SEO, brand...
Skroutz engineering
Authors
15 Apr 2025
State of Progress
The State of Progress
15 Apr 2025
Welcome to The State of Progress, a blog that hosts only pragmatic and timeless articles on developing and managing software.
State of Progress
Well-structured repositories
15 Apr 2025
Anyone who has ever contributed code in a collaborative software project, had hard time doing so at some point.
State of Progress
Choose SQL
15 Apr 2025
Let’s get straight to the point; choose an SQL database for your web application. I think I can’t make my self clearer.
State of Progress
Case study: Inconsiderate user interface inflicts financial losses
15 Apr 2025
In May 2017 I bought a couple of tickets for a Premier League game from a very popular ticket selling website. The tickets were not delivered in time, because I didn’t include my flat number in the delivery address, so I missed the game.
State of Progress
The Modest User Interface Manifesto
15 Apr 2025
Lately, I have been thinking a lot about how things can go wrong when creating a user interface.
State of Progress
Polish it
15 Apr 2025
It’s been lots of years since I found any new app and enjoyed using it.
State of Progress
Hype is ruining software
15 Apr 2025
Every so often, I see developers getting excited about something new that just came up. This can be anything from a new machine learning tool to a front-end framework, containers, lambdas etc.
State of Progress
Welcoming ≠ Accepting
15 Apr 2025
Yesterday I witnessed impolite behavior by an contributor. The issue started when they voluntarily opened up a Pull Request that we were skeptical about accepting.
State of Progress
Relinquish control
15 Apr 2025
A fundamental skill in software development is realising when you have to relinquish control and actually doing it.
State of Progress
The Minimum Viable Product virtue
15 Apr 2025
I love the idea of the minimum viable product. Identifying what is absolutely necessary for launching a new viable product and building it timely with discipline within a tight timeframe is a virtue.
State of Progress
Don’t surround yourself with people better than you
15 Apr 2025
There is this postmodern motivational advice that I seriously despise; “Surround yourself with people better than you”. What disgusts me more about it, is how it cultivates parasitic personalities and camouflaged egocentrism. Fuck that!
State of Progress
Putting a price on decisions
15 Apr 2025
A whole lot of things happen at work these days — mostly good ones. As a result, I need to take more and more decisions day by day and the fear of can always creep in.
State of Progress
The role of software
15 Apr 2025
A few weeks ago I ordered a cab through an app to get me back to my hotel from a visit at a friend's house in London. Two peculiar things happened at this moment. First, the driver pretended to pick me up and then completed the ride immediately, so they...
State of Progress
LOGIC is hiring a Web Developer
15 Apr 2025
We are thrilled to announce that we are looking to hire a Web Developer at LOGIC. LOGIC is the company through which and are pursuing exciting projects.
State of Progress
Too many upgrades is a downgrade
15 Apr 2025
Getting distracted by the very same tools you use to do your job in your every day work is really new to our species. Our brain has been developed for hundreds of years with non-intrusive tools. The pen and paper on an architects office, would never pop up a notification...
State of Progress
A few thoughts on focus
15 Apr 2025
For the last few years I take considerable vacation every August — 2 weeks minimum. It helps me relax, rejuvenate and think.
State of Progress
No one cares that "An error occurred"
15 Apr 2025
A couple of months ago I ran into an issue with a car I rented, that quite much resembled a regular situation in software.
State of Progress
LAUNCH: Vaulty
15 Apr 2025
This is a special day. We are extremely excited today to launch Vaulty, along with its first subscription offering “Vaulty Personal”. Vaulty is the easiest way to receive end-to-end encrypted sensitive information.
State of Progress
LOGIC is hiring a Junior Web Developer
15 Apr 2025
nior Web Developer at LOGIC, the new company through which and are pursuing exciting projects.
State of Progress
Django Prose: Wonderful rich text content editing for Django
15 Apr 2025
We are super excited today to announce ; an open source project we have been working on for a while in LOGIC. Django Prose makes it extremely easy to work with rich-text content in Django, our web framework of choice. Let’s take a deeper look into this.
State of Progress
It only works if you know why
15 Apr 2025
“It does not work, and I do not know why! Now it works and I still do not know why!”
State of Progress
What is the trade-off?
15 Apr 2025
Last month, we held our fourth company meet-up, where most of our small team got together and worked in person from our office for a whole week.
State of Progress
Faraday cages for focus
15 Apr 2025
I have already talked about the . To improve my focus, being quite of a systematic person, I try to recognise the indicators of the quality of my focus and the conditions, under which it flourishes or struggles.
State of Progress
A few thoughts on extroversion
15 Apr 2025
There is one thing I deeply love about the United States and always enjoy while being there. It is the extroversion of people. They talk about what they do in work and life in general, they celebrate it and also want to hear accordingly from you as well. It’s truly...
State of Progress
Less assumptions, more resilience
15 Apr 2025
My sister and I have been working on a family software project for a while now. In this context, we employ a tool developed by one of our clients at , while also actively contributing to it. As my sister attempted to use it last Friday, suddenly a .
State of Progress
Give users their data
15 Apr 2025
I had two incidents last week that, from opposite directions, pointed out to me the importance of being able to export my data from the applications I am using.
State of Progress
Consultant lock‑in
15 Apr 2025
Two weeks ago we talked about vendor lock‑in at the Docker Athens meetup. What about consultant lock-in as you move to bare metal?
State of Progress
Getting the basics right
15 Apr 2025
Teams often spend a disproportionate amount of time trying to make their work shiny and impressive, rather than get the basics right and just make it work great for its purpose.
State of Progress
Supermarket software houses
15 Apr 2025
Supermarket software houses claim to provide all sorts of solutions. They never say no, in exchange for a low bar. LOGIC is not one.
State of Progress
Ergani Python SDK: Streamline your Ergani API integrations
15 Apr 2025
We are super excited to announce ergani. A Python SDK that alleviates headaches from trying to integrate with the Ergani API.
State of Progress
LOGIC is hiring a Marketing Intern
15 Apr 2025
We are excited to announce that we are looking to hire an intern to kick off our marketing operations at LOGIC.
State of Progress
Customers should feel exclusiveness
15 Apr 2025
Customers should feel like they are the only ones you have to deal with when they need your company.
State of Progress
Working in a T‑shaped team
15 Apr 2025
At LOGIC everyone has a field of expertise, along with sufficient understanding of the whole stack
State of Progress
Stick to the non-negotiables
15 Apr 2025
There is no "soft deadline" — there either is a deadline or not. Everything else is noise.
State of Progress
Put your signature on your work
15 Apr 2025
There is something deeply human and intimate about putting your signature on your work implying a direct moral responsibility for its results.
State of Progress
The excitement in difficult discussions
15 Apr 2025
Expanding on that statement, companies rarely talk about building resilience by overcoming failures in business.
State of Progress
LAUNCH: Pulses
15 Apr 2025
Pulses is the GitHub App that helps your team get aligned by replacing recurring meetings, like daily stand-ups, with scheduled GitHub discussions.
State of Progress
The two kinds of slow
15 Apr 2025
There are two kinds of slow: unintentional, where things spiral out of control, and intentional, where slowness is a trade-off for a better outcome.
State of Progress
A few thoughts on clarity
15 Apr 2025
Talking a lot is easy. Speaking concisely is harder. Communicating with clarity, is on another level of difficulty. Why though?
State of Progress
Positioning complexity
15 Apr 2025
Simplifying a system means completely removing a part of it. Most of the time though, we do not do that. We decide how to position complexity.
State of Progress
Greatness through rejection
15 Apr 2025
Our code reviews are direct, non-personal and honest. Any work not meeting our standards is not shipped. This is necessary to achieve greatness.
State of Progress
How Skroutz handles Real-Time Schema Evolution in Amazon Redshift with Debezium
21 Jan 2025
The Challenge
At Skroutz, we are passionate about our product, and it is always our top priority. We are constantly working to improve and evolve it, supported by a large and talented team of software engineers. Our product’s continuous innovation and evolution lead to frequent updates, often necessitating changes and additions to the...
Skroutz engineering
Breakpoints in Production HTTP Requests
09 Jan 2025
At Skroutz, debugging issues in production as soon as possible is crucial to minimizing downtime and ensuring a smooth experience for our users.
Traditionally, investigating incidents or bugs in HTTP requests involved reproducing the issue in the development environment by adding breakpoints (e.g binding.pry
).
However, this method can be...
Skroutz engineering
MVI in Skroutz android app
17 Dec 2024
Our codebase is over 10 years old. Like every other project that started at that period, it adopted Model View Presenter as its architecture. Over the years, both the app and the team grew. This created a need to shift to an architecture resembling ‘clean architecture’. At that point, MVP became...
Skroutz engineering
One Screen to Rule Them All
15 Nov 2024
What’s the excitement about one screen being the ultimate solution? Presenting the new Listing Screen, an update to the legacy version that now supports sections, ready to transform how we manage listings in our app. The Home Screen of the Android Skroutz app already uses sections, setting the stage for a dynamic user experience....
Skroutz engineering
Growing the documentation of our android project using Dokka
29 Feb 2024
In the last few years the android team has grown significantly and with that so did our codebase. We are at a state that the lack of documentation has become an issue but not for what you might think. Documenting a class as to how it works is not as essential as...
Skroutz engineering
Innovation and Culture program – “Proof of Concept” (“PoC”)
19 Feb 2024
Innovation and Culture program – “Proof of Concept” (“PoC”) As partner of the Smart Attica European Digital Innovation Hub (EDIH), the Athens Center of Entrepreneurship and Innovation of the Athens University of Economics and Business is organizing the Innovation and Culture program – “Proof of...
The post Innovation and Culture program...
Acein Aueb
Επίσκεψη του Ευρωπαικού προγράμματος ASTRA στο ACEin
15 Dec 2022
Επίσκεψη του Ευρωπαικού προγράμματος ASTRA στο ACEin Recent Posts Categories Blog Team Blog Το Ευρωπαϊκό Πρόγραμμα ASTRA ( Advancing Strategic Management, Leadership and Fundraising in Higher Education in Asia) πραγματοποίησε επίσημη επίσκεψη στο κέντρο επιχεριματικότητας και καινοτομίας του Οικονομικού Πανεπιστημίου Αθηνών στις 15 και 16...
The post Επίσκεψη του Ευρωπαικού προγράμματος...
Acein Aueb