#socracan — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #socracan, aggregated by home.social.
-
#SoCraCan has a 2025 date: 22-25 May 2025, on Gran Canaria.
-
-
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! 👏🏻
https://leanmind.es/en/blog/the-value-of-the-community/
#SoCraCan #SoCraTes #community -
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?
-
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: https://nordictestingdays.eu/
-
#SoCraCan was a blast, lots of homework to think about. Long live the #OpenSpace #unconference
-
-
-
I think I got a few people excited about #serverless at #SoCraCan
Slides are here:
https://coderbyheart.com/talks#serverless-architecture-for-iot-on-aws -
-
-
Now trying to figure out what the role of an Engineering Manager is.
#SoCraCan -
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.
https://github.com/coderbyheart/teacher-schedule-kata#readme -
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 -
Now in the session by Juan Vega (https://www.linkedin.com/in/juanvegarodriguez) who shares why they migrated one of their systems from Serverless to Microservices.
#SoCraCan -
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 -
A more extensive course about what he talked about is available in Spanish, here: https://academia.10pines.com/disenio_a_la_gorra
-
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
https://books.google.es/books/about/Designing_Object_oriented_Software.html?id=KpJQAAAAMAAJ&redir_esc=y -
Third one: only allow valid objects (do not use setters to create an object step by step until you have what you need).
#SoCraCan -
Second one is: use good metaphors to derive a model.
#SoCraCan -
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) -
-
Hernan Wilkinson (https://www.10pines.com/) came all the way from Argentina and talks about the 7 principles to build great software at #SoCraCan
-
-
What makes a successful community? We've discussed this in a big group at #SoCraCan
-
Gustavo Gutierrez speaks about the time and date challenges they encountered in one project.
#SoCraCan -
We didn't find a Timezone #kata, so we came up with our own very simple one: https://gist.github.com/coderbyheart/33ffc41a2023a643da75fdb543a0e6f2 ... it tool already a lot of time to understand the problem and so the 30 minute timeslot was over quickly.
#SoCraCan -
What is a team? A good question we are going to discuss now at #SoCraCan
-
Now in the workshop with Christoph Welcz (https://www.welcz.de/) on how to build a CRUD API using #Rust.
#SoCraCan -
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.