home.social

#socracan — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #socracan, aggregated by home.social.

fetched live
  1. I love this description by Carlos Ble of what makes a good community. Many important aspects are mentioned and hopefully inspire others to consider them for the communities they are part of! 👏🏻
    leanmind.es/en/blog/the-value-
    #SoCraCan #SoCraTes #community

  2. Your event’s #CodeOfConduct extends beyond the event and it’s digital spaces

    We had an interesting discussion at #SoCraCan about whether we should allow people to attend the event, if they had behaved in a way that violates the event’s Code of Conduct *outside* of the event. What if that person “behaves” during the event? Wouldn’t it be unfair towards them to exclude them? Maybe they have changed?

  3. Less than a month until I am back Nordic Testing Days in #Tallin where I will be speaking about, no encouraging you to start building better testing tools.

    I've run previews of this talk now at #Codefreeze and #SoCraCan and in both instances received very positive feedback which makes me excited to share it with a broader audience.

    Tickets are still available, and the city and the conference is absolutely worth a visit: nordictestingdays.eu/

    #testing #architecture

  4. Now trying to figure out what the role of an Engineering Manager is.
    #SoCraCan

  5. Together with Gustavo Gutierrez we started a new #Kata at #SoCraCan: Develop a teaching lesson planner and learn about date and time zones.
    The outline exists already, but I have to double check the test data.
    github.com/coderbyheart/teache

  6. Their problem was that they couldn't get DynamoDB to serve the queries they need so they had to switch to something else. They were also close to the 400 KB item size limit. After switching to PostgreSQL they reduced the cost by 90%.
    #SoCraCan

  7. Now in the session by Juan Vega (linkedin.com/in/juanvegarodrig) who shares why they migrated one of their systems from Serverless to Microservices.
    #SoCraCan

  8. He summarized the principles after the session:
    - One to one relationship between entity and object
    - Use Metaphor to understand the problem domain
    - Favor immutable objects
    - Create complete objects
    - Create valid objects
    - Do not use null/nil
    - Do not use getters/setters, only when needed
    - Do atomic changes: e.g. syncwith(newObject)
    - Reify the architecture of the system in the system itself (subsystems)
    #SoCraCan

  9. A more extensive course about what he talked about is available in Spanish, here: academia.10pines.com/disenio_a

    #SoCraCan

  10. Fourth one: represent the architecture of the system in the system itself, so it can reason about the system itself.
    This allows to swap out parts of the system, and swap between a monolithic approach or a Microservice architecture.

    A book recommendation is Rebecca Wirfs-Brock book: Designing Object-oriented Software
    books.google.es/books/about/De

    #SoCraCan

  11. Third one: only allow valid objects (do not use setters to create an object step by step until you have what you need).
    #SoCraCan

  12. Second one is: use good metaphors to derive a model.
    #SoCraCan

  13. The first heuristic of Good Software Design is to model every concept in the business domain as a software model.

    He recommends two books to draw inspiration from:

    The Evolution of Physics (Einstein/Infeld)
    The Design of Everyday Things (Dan Norman)

    #SoCraCan

  14. Hernan Wilkinson (10pines.com/) came all the way from Argentina and talks about the 7 principles to build great software at #SoCraCan

  15. What makes a successful community? We've discussed this in a big group at #SoCraCan

  16. Gustavo Gutierrez speaks about the time and date challenges they encountered in one project.
    #SoCraCan

  17. We didn't find a Timezone #kata, so we came up with our own very simple one: gist.github.com/coderbyheart/3 ... it tool already a lot of time to understand the problem and so the 30 minute timeslot was over quickly.
    #SoCraCan

  18. What is a team? A good question we are going to discuss now at #SoCraCan

  19. Now in the workshop with Christoph Welcz (welcz.de/) on how to build a CRUD API using #Rust.
    #SoCraCan

  20. Did a preview of my upcoming #NTD2023 talk about writing better test tools at #SoCraCan after lunch and nobody felt asleep! 😜
    Got great feedback, which reminded me to add a main aspect that I previously only implicitly covered.
    It's really cool that there are events like this where I can prototype talks.