eyeveebee https://eyeveebee.dev Imma Valls Mon, 25 Mar 2024 18:46:42 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.6 https://eyeveebee.dev/wp-content/uploads/2021/05/cropped-ico_eyeveebee-32x32.png eyeveebee https://eyeveebee.dev 32 32 Rebuilding Your Cloud Native Community: Lessons Learned from Stardew Valley https://eyeveebee.dev/rebuilding-your-cloud-native-community-lessons-learned-from-stardew-valley Thu, 21 Mar 2024 22:42:00 +0000 https://eyeveebee.dev/?p=5084

Recording: https://youtu.be/5sFtNjb9GAA?si=s36xdj7GalUdtwGr

In the wake of COVID-19, many cloud-native communities struggle to regain their former footing.

This talk draws inspiration from Stardew Valley to provide actionable strategies for reviving and revitalizing your cloud-native community meetup. Just like restoring a farm, revitalizing a community requires careful planning, dedication, and a touch of gamification.

We’ll discuss the strategies used for a successful comeback of the Barcelona community, such as engaging older and new organizers, finding captivating topics and events, securing venues and sponsors, attracting speakers, or establishing a regular meetup schedule.

Join me as we transform a community from a neglected patch of land back into a thriving hub of learning and connection!

This talk was delivered at KubeCon CloudNativeCon Europe 2024: https://sched.co/1YePR

Social

]]>
Effortless Cloud Native Barcelona meetup: organizers’ checklist https://eyeveebee.dev/cloud-native-barcelona-meetup-organizing-checklist Fri, 16 Feb 2024 13:15:51 +0000 https://eyeveebee.dev/?p=4993 This blog lists our tasks for organizing a Cloud Native Barcelona meetup.

We usually host two talks per meetup, and meetups are scheduled on weekdays (preferably Tuesday to Thursday), around 18:00-19:00, with a 3h duration. Mondays are doable since no other meetups are competing, though folks are not used to attending meetups on Mondays.

There is the option of running a workshop, which should also be 2-3 hours long and would be hosted during the week. Let’s look at a Saturday morning if the workshop runs longer (e.g., 5 hours).

đź“ť Get ready!

There are two main ways to kick off the meetup organization. 

  1. We already have a speaker who has volunteered for a concrete date. Sometimes we get volunteers through our call for speakers form: https://forms.gle/BFtuMPYiAahcLjdr7. Note that meetups are great for first-time speakers, so we are open to folks with no experience, and we will support them through their first talk.
  2. We have already secured a host and a concrete date. 

In the first case, we will look for an office to host the talk when our speaker is available. Once we locate a host, we ask them if their teams want to share a talk.

If not, we will search for another community speaker. If we can’t find them (through our contacts), the meetup organizers usually volunteer to share a talk (ask on Slack #kcd-barcelona-org) or can point us to interesting speakers in the area. We keep our talks as a last resort/backup. We want to give the floor to the community members as much as possible.

In the second option, we will ask the host if their teams want to share a talk or two. Once we know how many talks we already have from the host, if any, we launch the search for the talks we need. Similar to what we described in the previous paragraph, tell the speakers what date the meetup is so they can factor that in.

Note that sometimes we can look at events like KCD Spain to ask speakers to repeat their talks at a meetup or at any other conference with local (Barcelona) speakers available to share the same talk.

The talk’s duration is usually between 20-45m, though it is possible to add more talks if they are lightning talks (5-15m). 

If speakers outside Barcelona offer to speak, as long as their company can help them with the travel, we đź’ś to host them.

Once we have settled on the meetup host or date:

Find a host willing to host our meetup, including catering for the attendees. How to find hosts? Past sponsors willing to repeat, your own company, contacts you make attending other meetups at different companies, spread the word at meetups that we are open to hosting in various offices, etc. If a speaker offers to give a talk, ask if their company could host us.

Check the space to make sure it’s comfortable for talks. What is the capacity? We usually get 30-50 attendees, we can do events in smaller offices, and we must adjust the meetup capacity if it is smaller.

Are there any requirements to access the host’s office? We need to know if the host needs a list of names/IDs/passports. In those cases, we have to close the RSVP the day before and send the list to the host on the morning of the event.

Ensure the speakers have what they need: a screen for presentations, guest wifi, or anything else they might need (whiteboard to draw or any material in case it’s a workshop and not a talk).

Ask speakers about the talk language to make it explicit in the meetup. We favor having all talks in the same language (Spanish, English, Catalan), but we can also mix it as long as it’s clear in the event we publish.

Ask the host if they want to record the meetup and have the means to. We don’t usually record them ourselves. However, we are open to recording them if the speakers agree. In this case, if the host can record, always ask for speakers’ approval.

Once we have it all ready, always send an e-mail with cc: to hello@cloudnative.barcelona (the alias for the meetup organizers) to coordinate the meetup with hosts and speakers. Other organizers can jump in to help if needed.

Using the e-mail thread above, ask speakers for the talk title and talk description. Confirm the speakers’ roles and company with the social network account/s they want to share (LinkedIn, etc.). Ask the host for the social accounts/URLs they want us to mention (LinkedIn, their web page, etc.).Effortless

Create the meetup presentation based on this sample. We will use the first slide as the cover image for our meetup and share it with our social networks. We organize this in our private Google Drive per event, so create the folder for the event and copy & modify the presentation there.

Create the draft under https://www.meetup.com/cloud-native-bcn/events/. It’s easier to duplicate a previous event and make sure you change the location and dates. Adjust the capacity, considering that only 50% will show up (if the host has a capacity of 40, it is open to 70-80 slots). Add the question if we need to gather names and ID/passports. And check with the host if they need to list the day before. In that case, prepare the meetup so that it closes RSVPs the day before. It’s not ideal as sometimes latecomers will not see it until the day, though necessary if the host needs to provide the attendees’ list to the front desk/reception one day in advance. Make sure you enable chat, as users prefer to communicate via meetup chat, not just comments in the event page.

Share the draft in the e-mail thread with the host and speakers to ask for their feedback and adjust accordingly. Always remember to thank the host explicitly for providing food & refreshments, apart from sharing their space.

We aim to publish one month in advance (or more). If we are short in time, always mention the deadline to publish in the e-mail thread and that we need everyone’s approval to proceed. Follow up sooner if we are close to the deadline, and leave time if we are in no rush.

🎉 Publish time!

Publish the meetup once we have the approvals 🎉 Don’t forget to push the button to “Notify” your group. In this way, the group members will get the notification and can RSVP before we start sharing this more broadly.

Sometimes the host also wants to publish on their groups, and that is ok. For example: https://www.meetup.com/adevinta-spain/events/299104275/. We will not encourage this if the host has limited capacity, as it would complicate spreading the RSVPs we allow on each meetup. In this particular case, it works very well as the host has a capacity 150.

Because the CNCF uses Bevy, we have to also publish under https://community.cncf.io/cloud-native-barcelona/. You should have access to clone from a previous event and make similar changes as you did with the meetup one. Be aware that, with Bevy, we cannot ask for name/ID/passport. In those cases, publish an event with no RSVPs, like https://community.cncf.io/events/details/cncf-cloud-native-barcelona-presents-cloud-native-barcelona-adevinta/, and point attendees to RSVP at meetup.com. If the host does not require additional information, we can publish a regular event under Bevy and spread the capacity between meetup.com and Bevy, as we did with https://community.cncf.io/events/details/cncf-cloud-native-barcelona-presents-cloud-native-barcelona-meetup-de-enero-2024/. As we have 1000 users in meetup and less than 100 in Bevy, spread the capacity with that in mind, 80% meetup, 20% Bevy.

Update the e-mail thread with hosts and speakers with the event URLs. And remember to thank them 🫶!

One or two weeks before the event, we need to publish the event to our networks. We don’t do it before, as the closer we are to the event, the more probable folks who RSVP will actually come. Share on our LinkedIn group and X. E.g. https://www.linkedin.com/feed/update/urn:li:activity:7171111696596504577 and https://x.com/cloudnativebcn/status/1749510135423074572. Repost from your own accounts and ask the other organizers to give the posts some “love”. Remember to mention, when possible, the speakers and the host’s social accounts.

One or two weeks before the event, share the event on Slack. The best for Barcelona events is BncEngineering, #events-meetups-confs. Another good Slack channel for Barcelona CNCF events is #cncf-barcelona under the CNCF slack.

🙇‍♀️ Almost there!

If the host requires names/IDs/passports, regularly check meetup.com to see if users replied correctly so we can make the final list for the host before the event. Message folks on meetup.com privately if we are missing information.

A few days before the event, check that everyone is ready by updating the e-mail thread with hosts and speakers. We can ask them if they need anything from us and if it’s ok to be there 30 minutes before the event to get everything ready.

If the host needs a list of attendees one day before the event, make sure you close the RSVPs and send the list. You’ll find examples of the list in our private Google Drive. We download the data from meetup.com and send a simplified list with the host’s required data. Remember to merge the lists before sending if we also have folks in Bevy!

Keep an eye on the event chat and comments regularly, as the community might ask questions (are we recording, what the talk languages are, etc.).

🎉 Meetup day!

Make sure to check any messages we have in the meetup, there are some users asking questions last minute (“I can’t locate the venue”, “I did not RSVP in time, and I want to join”, “I can’t come”, etc.). Try to be responsive.

Arrive at the venue 30 minutes before (or ask other organizers to be there if you can’t). We need to help the host set up and help the speakers check their setup.

Introduce the meetup using the presentation created from the sample. Next, give the floor to the host to present their company. And finally, present the 🔝 speakers 🎙️.

Take pictures from each presentation, including ours, the host, and the speakers. Upload them to the meetup. And some from the networking part. E.g. https://www.meetup.com/cloud-native-bcn/photos/34124873/.

It’s nice to share with our networks while the meetup is ongoing. E.g. https://x.com/cloudnativebcn/status/1768356599859445926. Remember to mention the host and speakers if possible.

Stay until the end and help the host tear down.

🙌 Wrap up!

Update the e-mail thread with hosts and speakers to thank them for a successful event, and hoping we can collaborate in future events. If the host recorded the meetup, ask for the recording so we can share it in our meetup.com event (add it to the comments), and use it in our final social post. We can do a final LinkedIn post (or Twitter), share the recording, and thank speakers and hosts again.

Make sure you upload all photos to the meetup.com event for future reference. E.g. https://www.meetup.com/cloud-native-bcn/photos/34124873/

If attendees ask for presentation slides, follow up with the speakers to share them in the meetup comments.

And don’t forget to enjoy meetup organization!

]]>
2023 – A Year of Community and Developer Advocacy https://eyeveebee.dev/2023-a-year-of-community-and-developer-advocacy-strong Mon, 01 Jan 2024 07:00:00 +0000 https://eyeveebee.dev/?p=4958 As we turn the page to 2024, I reflect on a year that was nothing short of transformative. 2023 was a year of learning and growth. Most importantly, I finally transitioned into the exciting world of developer advocacy! Buckle up as I dive into the highlights, the missed shots, and what’s on the horizon for 2024.

🙌 What I Accomplished: Community & Connection

Joining Grafan Lab’s developer advocacy team meant diving headfirst into a dynamic ecosystem. Here are some key highlights:

Software Crafters Barcelona – Craft Beers!
Software Crafters Barcelona 10th Anniversary

On a more personal level, this year marked the final return to normal after the pandemic. Not only were community meetups back with regular attendance levels, but I was also able to get back on the road and explore new hobbies:

  • I enjoyed Bruce Springsteen & the E-Street Band concerts in Washington and Barcelona. They were finally back on the road!
  • Explored new cities like Nice, Antibes, Monaco, and Oporto.
  • I visited Madrid a few times throughout the year. My favorite one is to meet Elastic support engineers at their Support Summit!
  • I indulged in some Lego-building therapy.
  • I started cycling regularly in Barcelona with Kleta while doing AquaFitness 5 days a week!
  • And celebrated the end of the year with the coveted 1-year Grafana Labs mug.
Elastic Support Summit
Grafana 1-year mug

🙇‍♀️ What I Wasn’t Able to Achieve: Lessons Learned

Some unforeseen circumstances brought their own set of challenges in 2023:

  • Health Hurdles. Navigating health issues from September to December presented unexpected roadblocks. This meant stepping back from commitments like TestingUnited and PulpoCon. Facing these challenges head-on became a valuable lesson in self-care and pacing. And lots of patience in navigating the public health system.
  • Backup Plans Matter. While unplanned conference absences are never ideal, lesson learned! Having a co-speaker for PulpoCon ensured the workshop ran smoothly; thanks, Daniel! This experience reinforced the importance of having backup plans whenever possible. I understand the impact last-minute changes can have and that any help smoothing those is much appreciated. Being an event organizer myself, I should never forget that.
  • More focus on tech writing. I improved my writing skills thanks to Matt Dodson and Google’s Tech Writing course. I wish I had taken more time to practice the writing craft. I realized I had so much to learn; consistency is the best way to continue improving.

The most important learnings from 2023 are:

  • The importance of self-compassion.
  • Set realistic expectations.
  • Have flexibility to adjust plans.
Chilling while reading in Porto

đź“… What I Will Focus on in 2024: Setting New Goals

2023 was a year of growth and discovery as I navigated the world of developer advocacy. While I achieved more than I ever anticipated, I also learned the importance of pacing myself and prioritizing my well-being.

Looking forward, I’m taking a more fluid approach to my goals for 2024. Think of these as aspirations. These are exciting possibilities I’ll pursue with flexibility and openness to change.

Community & Advocacy:

  • TechFems, Technovation Girls, and Local Communities. My commitment to these initiatives remains unwavering. My core values are supporting women in tech and fostering vibrant local communities. They infuse me with so much energy that keeps me going the whole year.
  • Safe Spaces for Speakers. I’m passionate about creating welcoming environments for speakers. I’ll seek opportunities to provide platforms for diverse voices, especially first-time speakers.
  • Fosdem & DevRoom Management. Exciting opportunities ahead: Volunteer at Fosdem again and contribute more by managing a DevRoom. I’m eager to help in this incredible open-source event made by the community for the community.
  • Connecting with local Grafanistas. Help create spaces for the Barcelona crew at Grafana to meet like HackUPC.
  • CNCF Ambassador. I’ll work towards becoming a CNCF Ambassador.
    • I’ll continue to support the TAG Environmental Sustainability initiative. It aligns very well with my passion for collaboration and sustainability.
    • Co-organizing the first in-person Kubernetes Community Days Barcelona sounds like a stimulating challenge. I’m excited to contribute to this valuable event. I am forever thankful to the DevBcn team for hosting us.
TechFems
Grafana team at GrafanaCON local meetup
Grafana Xmas dinner

Technical Growth & Skilling Up:

  • Grafana Loki Journey. I will embark on a learning path to explore Grafana Loki OSS Deployment. This will expand my technical knowledge and understanding and allow me to dive deep into Grafana.
  • Tech Writing. I will regularly blog and contribute to Grafana documentation and tutorials to hone my technical writing skills.
  • Coding Dojos & Architectural Kata with Software Crafters Barcelona. I will continue to co-organize Coding Dojos. And I plan to co-facilitate an architectural kata around monitoring & alerting. Giving back to the Software Crafters Barcelona is fulfilling in so many ways.
  • CKA Certification (Stretch). Pursuing the CKA certification would be rewarding. I’ve been meaning to for years. And I’m pretty sure this will again fall through the cracks.

Conferences, Travel & More:

  • KubeCon & Cloud Native 2024 Europe. Speaking at this prestigious event is my dream. It would be a remarkable achievement. I’ll submit proposals and keep my fingers crossed!
  • Women in Tech Mentoring: Supporting women in tech remains a priority. I’ll actively seek opportunities to connect and empower others. I learn so much from supporting others to succeed!
  • Conferences. I plan to attend Fosdem, KubeCon & Cloud Native Europe, Google Cloud Next, PulpoCon, and DevOps Barcelona. And possibly the Mobile World Congress. It would be my first time there. Exciting possibilities!
    • I must remember to write about these experiences!
  • Travel. I’ll explore Brussels, Paris, Mallorca, Lisbon, London, Amsterdam, Prague and Athens. Some for the first time!
  • Reading Revival. I’m rekindling my love for reading paper books. I’ll set a goal of 12 books, 6 work-related and 6 for pure enjoyment.
  • Continue cycling, AquaFitness, and add other fitness activities like Zumba.
  • And, of course, some Bruce Springsteen concerts: Madrid & Prague, here I go!

I must remember these are aspirations, not rigid goals. I’ll embrace the unexpected, focus on my well-being, and celebrate every step along the way. Here’s to a year of learning, growth, and meaningful connections!

Washington DC 2023 – looking forward to Prague & Madrid in 2024!
]]>
Empowering Voices: A conversation with Imma Valls, Board Member of TechFems https://eyeveebee.dev/empowering-voices-a-conversation-with-imma-valls-board-member-of-techfems Fri, 24 Nov 2023 18:02:52 +0000 https://eyeveebee.dev/?p=4926 This article was initially posted at https://techfems.org/2023/11/24/immavalls/.

Imma Valls

Meet Imma Valls, one of our dedicated TechFems board members, committed to changing diversity in the tech sector. She’s dedicated to supporting women and underrepresented individuals in tech, creating a welcoming space within TechFems for anyone looking to change careers or find their place in the tech world.

Recently, I had the chance to sit down with Imma at a TechFems event and let me tell you, I was genuinely inspired by her commitment to mentoring our women+ in tech. Her support is an inspiration for all of us.

Join me in this conversation, where we explore Imma’s journey, her insights on the tech scene, and the transformative power of mentorship. Let’s tap into her experiences and wisdom as she champions diversity within the tech sector.

TechFems: Can you share a bit about your background and journey in the tech industry and what inspired you to join this field?

I was born in the countryside, in a farmhouse without electricity or a phone. And water from a well! I was raised by a very conservative family where women were supposed to get married, not work outside the home, and raise a family and support their husbands and children. To this day, I still don’t understand why they allowed me to study electrical and electronics engineering. On top of that, it was also costly for my family since I had to move to Barcelona to follow my studies.

At university, I had a colossal impostor syndrome. I felt very much out of place in the big city. I was lucky with the friends I made at university, as they supported and encouraged me. Even if we were 20% of women, our group of about 20 was almost half women. And the guys in the groups were great allies. So, until I started my first job, I did not realize I was working in a men’s domain. Back then, it was relatively easy to land a job in tech if you had an engineer’s degree. And for the following 15-20 years, I almost felt like one of the guys in most teams.

Almost 6 years ago, I joined elastic.co. t was in my first genuinely diverse company. People from around the world. And the company made a real effort to support underrepresented groups in tech. For example, there was no gender gap in payment for women, and the company valued diverse viewpoints. They walk the talk. Some of my co-workers already volunteered at underrepresented groups’ communities, inspiring me to follow the same path: to help the tech industry become more welcoming to all sorts of folks.

My current company, Grafana, is similar in culture. And I love how the company supports the causes their employees care about, sponsoring when needed.

TechFems: What motivated you to join TechFems, which supports women in tech, and how has your experience been so far?

I met Henriette at one of Codebar’s events in Barcelona that my previous employer, Elastic, sponsored. I found her story inspiring: changing your career is never too late. Once Henriette started a group to support migrant women who were trying to make a career change to tech, I joined the group. And here I am.

It’s great to be in contact with people who are not as privileged as I am. It’s humbling. Even if being a minority in the team is not easy, I have been able to follow my passion and work in tech. Having an engineering degree was crucial. That path is unnecessary these days, and I love seeing how women discover what they enjoy in tech. They can get the skills via bootcamps and self-learning and then land their first job in tech. It democratizes access to a career path that can significantly impact and be very fulfilling.

TechFems: In your opinion, what unique challenges do women face in the tech industry, and how do you see this organization addressing those challenges?

Being a woman in tech means navigating an industry where we are underrepresented, it is difficult to enter, and even more challenging to stay and advance. TechFems is uniquely positioned to help women navigate the entry phase by offering coaching and knowledge sessions for students.

And, for coaches, it supports staying in tech and advancing. We realize we are not alone in tech and thrive by supporting each other.

One of the challenges for women in a male-dominated field is speaking up and being heard. TechFems provides a safe space for women to ask questions and express themselves more freely. Women-centric tech events are crucial to creating safe spaces where women can share their unique experiences – failures and successes – when facing challenges in the tech industry.

Adding skills is particularly helpful to get started and increase confidence.

TechFems: As a member of this community, what role do you play in fostering a supportive and inclusive environment for women in tech?

I am in the community as a coach. I enjoy 1:1 interactions where I learn so much from women just entering the field; we have fantastic conversations. I love listening to their experiences. Even though I cannot join events as often as I wish, I’ve greatly enjoyed each event I attended.

Apart from being a coach, I am a teacher assistant for some knowledge sessions. This I enjoy the most as I like hands-on sessions where we learn skills.

Finally, I aim to spread the word with companies that can support the organization with their space for sessions or financial support to provide snacks & refreshments at events. It is easier for coaches already working at companies to ask for help internally. And we can also use our networks to help TechFems connect with those who can support the community.

I started in a men’s world 25 years ago when these communities were unavailable. What would have been different in my career if that support existed? I would have struggled less, for sure.

TechFems: Could you highlight a specific achievement or project within this organization that you are particularly proud of and that has positively impacted women in tech?

I particularly love workshops (e.g., a GitHub actions session) and general “hands-on” sessions like creating your LinkedIn profile or practicing for a coding interview. Adding skills is particularly helpful to get started and increase confidence.

For coaches, the networking sessions have allowed us to connect with many other women and broaden our network. And as a bonus point, we sometimes have our own knowledge sessions, with insightful workshops.

TechFems: How has being a part of this community influenced your professional growth and development in the tech field?

I started in a men’s world 25 years ago when these communities were unavailable. What would have been different in my career if that support existed? I would have struggled less, for sure. Even if I feel privileged – I found my place in tech and have stayed – it’s great to meet other women and help each other thrive. Feeling represented is necessary, and these sessions highlight we are not alone.

TechFems: What advice would you give to other women aspiring to pursue a tech career, and how can organizations like this one contribute to their success?

Come check it for yourself. You’ll learn if a tech career is for you. Don’t be shy with coaches or anyone in the session. Ask anything! It’s a safe space, and all questions are good questions.

Also, nowadays, having an engineering degree is optional. There are many more options to learn and many different paths to take to make a career in tech. Any way that works for you is good.

TechFems: In your view, what initiatives or programs could further enhance the impact of organizations supporting women in tech – like TechFems, and how can members actively contribute to these efforts?

I’d like to see options for mentoring 1:1. Mentoring has a mind-blowing impact, both for mentors and mentees.

And we could also do some hackathons. It helps to realize that we can all be creative in tech and that previous experiences not in tech are also helpful; they add to your new career. Changing careers is not starting from scratch: you bring soft skills, domain knowledge, and many valuable abilities.

TechFems: Is there anything you would like to share?

Keep rocking!

TechFems: Thank you very much for your time and support!

TechFems
TechFems
]]>
Entrevista a Lideratges d’Onda Cero https://eyeveebee.dev/entrevista-a-lideratges-donda-cero Thu, 19 Oct 2023 18:49:00 +0000 https://eyeveebee.dev/?p=4943 Lideratges Ă©s un programa radiofònic setmanal amb Ariadna Belver, de divulgaciĂł de continguts relacionats amb la dona i el seu entorn professional. La corresponsabilitat, els plans d’igualtat, el lideratge transformacional, el fre a l’assetjament i l’empresa amb carĂ cter femenĂ­ en el punt de mira.

Al 8è programa de la 4a temporada de Lideratges, començarem amb l’espai noticies parlarem els spin-offs de la UB amb Jose Conde, cap de l’Àrea de Creació d’Empreses de la Fundació Bosch i Gimpera. A continuació a la tertúlia parlarem sobre lideratge sinèrgic amb Núria Chinchilla, Titular de la càtedra Mujer y Liderazgo en IESE Business School Barcelona i Ana del Río, Country Manager Iberia a DNV GL Business Assurance España. i a la secció Marketing i Comunicació parlarem sobre connectivitat a les zones industrials i logísti-ques amb Sergi Marcén, Secretari de Telecomunicacions i Transformació Digital i acabarem amb la secció Empresa en femeni amb Imma Valls, Developer Advocate de Grafana Labs

El podcast estĂ  disponible aquĂ­, amb l’entrevista a partir del minut 44:45.

LinkedIn: https://www.linkedin.com/posts/codewomen_dones-tecnolaeigic-orgulloses-ugcPost-7121134514591920128-ydEA

]]>
Taller de reliability testing con Grafana k6 https://eyeveebee.dev/taller-de-reliability-testing-con-grafana-k6 Fri, 08 Sep 2023 13:39:52 +0000 https://eyeveebee.dev/?p=4895 Grafana k6 es una herramienta de código abierto inicialmente diseñada para la realización de pruebas de carga y rendimiento. Es especialmente útil para developers y SREs (Site Reliability Engineers) que deseen evaluar y analizar el desempeño de sus aplicaciones.

k6 destaca por un alto rendimiento (desarrollada en Go), el enfoque basado en código (las pruebas se scriptan en Javascript ES6), gran facilidad para automatizar (CLI e integraciones con CI/CD), soporte para múltiples protocolos, flexibilidad en el almacenamiento y visualización de métricas.

En este taller práctico comprobarás cómo k6 puede ayudarte no solo a con el rendimiento, sino en la prevención de fallos, detección de regresiones y a desplegar tus aplicaciones con mayor confianza.

Pre-requisitos: Docker, Git y cuenta en gitlab.com.

Resources: https://gitlab.com/imma.valls/k6-gitlab-workshop

This workshop was delivered by Daniel González Lopes https://github.com/dgzlopes/pulpocon as I was out sick.

]]>
Shift Left Performance Testing with Lean Tools and Browser Automation https://eyeveebee.dev/shift-left-performance-testing-with-lean-tools-and-browser-automation Sun, 03 Sep 2023 23:00:00 +0000 https://eyeveebee.dev/?p=4860 Conference Talk at https://www.testingunited.com/ at Bratislava, September 3rd, 2023.

GitLab repo: https://gitlab.com/imma.valls/k6-gitlab-workshop

In this talk, Imma explores the importance of enabling and implementing testing as early as possible in the development lifecycle.

The “test early and often” approach ensures high-quality software meets performance expectations. You will get a demonstration of integrating lean and efficient tools with GitLab CI/CD to streamline the quality processes and assure the delivery of high-performing software.

Join us for lots of knowledge, best practices, and a live demo to learn how to leverage lean testing tools to shift left and improve the performance and quality of your applications.

3 key takeaways:

  • Understand the importance of the “test early and often” in the development lifecycle applied to performance testing.
  • Best practices for integrating performance testing early in the development process (CI/CD integration).
  • A repo with the live demo using GitLab CI/CD and k6 browser so attendees can reproduce it.
Testing United Schedule
]]>
Unifying Grafana Community Forums https://eyeveebee.dev/unifying-grafana-community-forums Tue, 18 Jul 2023 17:24:18 +0000 https://eyeveebee.dev/?p=4906 This article was initially posted at https://k6.io/blog/k6-forum-migration/.

We are excited to announce a significant change to the k6 community forum. Starting on July 25th, at 14:00 UTC, we will merge the k6 community forum with the Grafana community forum.

This migration will create a unified forum for the entire Grafana community, so users no longer need two accounts. It will also provide k6 users access to Grafana Cloud and its free tier, including Grafana Cloud k6.

The k6 and Grafana community forums will be temporarily switched to read-only mode on July 25th at 14:00 UTC. Users cannot log in during the migration process, create new topics, or update existing ones during the merge process.

We expect that the migration process will take 24 hours to complete.

We thank you for your patience during the migration. The unification will provide an enhanced and consolidated Grafana community experience. And it will make it easier for us to operate the forum across the distinct Grafana products.

We encourage you to continue using the community forum to post your k6 questions. Let’s continue to build an even more vital and vibrant community together!

Frequently Asked Questions (FAQ)

1. Where are all the existing k6 topics?

k6 topics in the Grafana forum are under the new “Grafana k6” category under the “Grafana” one. The current k6 categories (OSS Support, Cloud Support, Extensions, etc.) are now subcategories.

Grafana Community
Grafana Community

Navigate to the “Grafana k6” category and browse or search for your topics.

2. How do I open a k6 topic in the Grafana forum?

Once back in write mode, click “New Topic” to open a k6 topic in the forum.

Select the category “Grafana k6” to ensure the k6 community can find your topic. Add a relevant subcategory (OSS Support, Cloud Support, Extensions, etc.) to improve engagement.

3. How do I log in back to the forum?

To log in after the migration, go to the Grafana Community forum, and:

  • If you have a user in the Grafana community forum with the same e-mail you had in the k6 forum, or a Grafana Cloud Account, use the Grafana community login and password. If you forgot your k6 forum password, use the password recovery utility on the login page.
  • Community Forum new login
  • If you don’t have a user in the Grafana community forum with the same e-mail you had in the k6 forum, you need to:
    • Click the “Log In” button.
    • Log In button
    • Click “Sign Up” for a Grafana Cloud Account.
    • Sign Up
    • Create the account with the same e-mail you had in the k6 forum.
    • Create Account
    • Activate the account via the link you’ll receive in the e-mail.
    • Activate Account
    • Log in with the Grafana Cloud Account you just created.

4. How can I report issues?

If you cannot log in and password recovery does not work for you, contact community@grafana.com, and we’ll get back to you as soon as possible.

For other non-login-related issues, open a topic under the “Site Feedback” category, and we’ll be happy to assist you.

You can also use the Grafana Community Slack channel #help-grafana-community-forum.

5. What if I have a Grafana forum account with the same e-mail address as my k6 forum account?

In this situation, log in using Grafana’s password, not k6’s.

Upon logging in, you should be able to see all your topics from both Grafana and k6 forums associated with your user.

It is important to note that we don’t migrate most profile data in this scenario: name, username, avatar, etc. Your user keeps the values it had on the Grafana forum.

If you encounter any issues after the migration, contact community@grafana.com. We will do our best to address them as soon as possible.

We appreciate your support and understanding during the migration process. We are looking forward to seeing the unified community grow. And we encourage you to continue using the community forums to engage with and help other k6 community members and the broader Grafana community.

If you have any further questions or concerns, please don’t hesitate to contact us.

]]>
Do appearances matter in tech? https://eyeveebee.dev/do-appearances-matter-in-tech Fri, 23 Jun 2023 11:41:24 +0000 https://eyeveebee.dev/?p=4867 Do appearances still matter in tech? Developer Advocates Marie Cruz and Nicole van der Hoeven talk to Imma Valls, a community support engineer here at Grafana Labs, about image biases that people might have, whether that’s piercings, tattoos, or hair dyes!

The live is available here.

]]>
Metrics Cost Management with Grafana Adaptive Metrics https://eyeveebee.dev/metrics-cost-management-with-grafana-adaptive-metrics Thu, 25 May 2023 07:59:00 +0000 https://eyeveebee.dev/?p=4841

Metrics Cost Management with Adaptive Metrics.pdf from Imma Valls Bernaus

As enterprises adopt Prometheus and Kubernetes, the rate of metrics growth has skyrocketed, and so have the costs associated with it. Unfortunately, more metrics does not mean better business outcomes: Enterprises see no visible improvements to mean time to resolution (MTTR) when more than 50% of metrics go unused.

In this talk we introduce how Grafana Cloud tackles the problem of unmanageable metrics growth with Adaptive Metrics, the newest cardinality optimization feature in Grafana Cloud that eliminates unused and partially used time series through customized aggregation.

RSVP https://www.meetup.com/grafana-and-friends-barcelona/events/293177551/

]]>