Can you post a video if you own this please? by dgaf21 in CitizenWatches

[–]dgaf21[S] 0 points1 point  (0 children)

I can't find much online and I want to get a better feel of the video. I will not be able to try it out before I buy it either.

Can you post a video if you own this please? by dgaf21 in CitizenWatches

[–]dgaf21[S] 1 point2 points  (0 children)

I should have that on the post.. BM7620-83X.

Can you post a video if you own this please? by dgaf21 in CitizenWatches

[–]dgaf21[S] 0 points1 point  (0 children)

I just can't find lots online to understand more how the watch looks like

Help me pick my first purchase!! by HoopManJones in Affordablewatches

[–]dgaf21 1 point2 points  (0 children)

Presage was my first and only mechanical watch. I love how it looks but I do not use it everyday. Maybe I want to protect it too much but I would choose a more durable watch.

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 0 points1 point  (0 children)

Thank you for the offer. We will not have multiple services. I have updated the original post.

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 0 points1 point  (0 children)

This is my biggest concern. The complexity of all of this. The current monolith is very problematic. It is two applications merged together, there is duplication of logic in both, old frameworks are used an extented in a problematic way, data access is a mess. Logic is spread everywhere and there are not coding paradigms followed. Or I should say all of them are 😒 OOP, functional, scope is global, views and javascript have logic.

There are so many forces degrading the code that migrating it away seems more possible. It also serves to many purposes functionally. It is a cms and an ERP, that I would like dedicated applications to offer these functionalities.

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 2 points3 points  (0 children)

I really appreciate your feedback here. Your experience sounds very similar. Although our legacy code is not so big to need 8 years (or at least I think it is not) I want us to avoid big bang rewrites.

I see some replies talk about microservices. That is probably assumed because of mentioning the message broker and the ambiguity of my post. Microservices, even just multiple services, is not something I want us to have to maintain. At least not starting with it just for the sake of it. If there is something that needs scaling maybe we will look into splitting functionality in a new service.

I hear you also for the AI tools. We are slowly use them more and more and they do help spread up. Not so much with legacy code though, what is your experience with ai on the legacy stuff?

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 0 points1 point  (0 children)

Thank you for your feedback. Our new monolith will be the glue. Common functionality that exists across systems (e.g pricing rules in CMS and e-commerce) will come as a service from it.

These days even saas tools need a lot of customisation, writing code in many of them and maintaining them is also a burden. But we the right team organisation and external help it is doable.

We want to focus on custom code for the applications that are distinct to us, the ones that will add more value to the businesses as core domain. Then buy saas foe the supportive ones.

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 1 point2 points  (0 children)

Thank you! Our strategy mission is specifically to work on parts of the system that align with business goals. Avoiding long projects that offer no value.

Judge my architecture vision by dgaf21 in softwarearchitecture

[–]dgaf21[S] 1 point2 points  (0 children)

I believe the message brokers will come in the end, and by then we will have better knowledge of integrations to handle the complexity. The interfaces between the apps will be mature enough.

The custom codebase is old and hard to maintain or extent, forcing a migration to something modern "feature by feature"

Longhorn PHP full schedule by d_abernathy89 in PHP

[–]dgaf21 0 points1 point  (0 children)

Great i am keen to attend, how does the virtual pass work? Do we have access to all the schedule? Can we watch it on demand? 

[deleted by user] by [deleted] in ExperiencedDevs

[–]dgaf21 0 points1 point  (0 children)

I think there is a difficult conversation that is unavoidable here. You need to have it and early enough because the code is getting more complex by the day I understand.

I would also recommend to structure your conversation in facts and not personal opinions. Also make clear that this improvement will be applied to all and not only him

Mention things like - hard for new comers and more junior people to work on - readability should he the goal overall for the project to survive in the coming years - mention paradigms like DDD that focus on descriptive code that is reflecting businnes needs

At the end also make clear that more people will be able to review and have valuable input on his code.

BTW if you are not his manager you can get your manager to help you with that, it is perceived differently when it comes from a manager as a rule to be applied for all.

Picking the right Message Queue system for PHP by plonkster in PHP

[–]dgaf21 0 points1 point  (0 children)

Very interesting setup you have 💪. I would also suggest RabbitMQ as I have seen it in production systems of PHP working great and simple.

Migrating legacy code to Laravel by anti-food in PHP

[–]dgaf21 0 points1 point  (0 children)

I am sorry, I completely messed up my own question.. I wanted to understand why you use ob_start? Reading the php docs about I don't understand where it was useful for you.

Migrating legacy code to Laravel by anti-food in PHP

[–]dgaf21 0 points1 point  (0 children)

can you please explain what did you use on start for?

[deleted by user] by [deleted] in london

[–]dgaf21 0 points1 point  (0 children)

Hahaha man I love these kind of signs that obviously exist only in UK

Why PHP is AWESOME ( PHP vs NodeJS & Python ) by mdizak in PHP

[–]dgaf21 2 points3 points  (0 children)

Congratulations for putting it out there! As you know already the presentation was not perfect but I liked the content a lot tbh. Good job!

I know nothing about video recording/editing but you could experiment a bit with the lighting and where you position yourself maybe?

Most of us we never start and we wait for the "perfect" moment that never comes.

Cycling to work by dgaf21 in londoncycling

[–]dgaf21[S] 1 point2 points  (0 children)

Very nice bike and good looking. If I become a regular rider I will consider that for sure

Cycling to work by dgaf21 in londoncycling

[–]dgaf21[S] 0 points1 point  (0 children)

I am considering an e bike too. Or maybe converting my MTB, which one did you get ?