-
Ey, #Lemgo, was soll denn das... 3 Ladesäulen angefahren, alle hinter Schranken. Und an der vierten darf man nur mit Prepaid Karte tanken.
-
Great thing about online conference is that you can try out immediately what you learn during the live stream.
-
Last tech talk of #robocon
Automating desktop applications with PlatynUI presented in #RobotFramework by Daniel Biehl
With new rust kernel it can be installed via pip by next release :
-
@BartV
I don't use n8n, yet (but want to at my Homeserver)If I get it right, robot framework is used to create custom connectors like in the screenshot
#robotframework has keywords to access basically any API or interface (and reporting and listener API etc ).
The example opens a website, takes a screenshot and the "Log" keyword gives the it to the n8n process.
And the next node (default AI connector from n8n) uses that screenshot as input
-
Day 2 at #robocon
Integrating #robotframework in to #n8n
Similar to the approach that Camunda took, but without rpaframework legacy.
Looking forward to talk to Namik in the next break and discuss a few ideas like LSP integration or different Syntax for tasks.
-
I don't recall what I actually said. 30 minutes in stage passed in an instant!
I tried to convey different approaches how to use (and support) open source.
I have to wait until the recording to learn what I said.
But getting the full community love afterwards is worth the stage panic minutes before the talk. 💕
-
Creating test suites is like baking #pancakes
-
#robocon is also time to meet old friends and exchange presents. I am very bad at the latter as it never occurs to me I had something special to give away.
But I am very touched how thoughtful people choose gifts for me 🩵
-
Talk by #teamscale :
With research on your test base, you can visualize test clusters that overlap and identify test cases adding most coverage to the run.
For testing the approach, you need to create bugs for testing tests using an old friend: mutation testing
At #robotframework code base running only 25 % of all test cases would still find 70 % of bugs.
-
Many Kasiriha introduces rf-mcp the #robotframework #mcp server that analyses the system under automation and creates automation scripts, helps debugging and so much more. You can even look into sthe reasoning, execute reasoning stepwise..
Install it through
pip install rf-mcp
-
A lot of community building for the opening at #robocon
Christoph and Gabi explaining the Robocon effect
-
-
1 day before #robocon
While everyone is at the unconference, I am polishing my slides for my talk tomorrow.
Tomorrow afternoon I will be presenting thoughts and experiences on how to integrate open source adoption in business strategies. With examples from #RobotFramework
-
2 days before #robocon
I assisted @datakurre in a workshop about orchestrating Robot Framework tasks with #operaton
The entire material is available online and well crafted. Introducing core concepts of #bpmn , an external task worker #purjo running engine agnostic #robotframework task: https://datakurre.github.io/operaton-robot-playground/index.html
Entire tool stack is modern, yet none of the pieces has a lock-in and can be replaced. In my opinion it is the reference implementation for BPMN based #rpa
-
But first: breakfast 🥞
Last night on arrival it had -13 degrees with rather high humidity. It was ok as long as you move, but as soon you stand still the wind slowly pushed cold under every layer.
Today it is nicer. Rather dry, -5 degrees.
@robotframework Board meetings will start in 30 minutes at offices that we may use at #Gofore for today 🙏
Time for a second coffee ☕
-
This week is #robocon , an annual conference of #RobotFramework in #Helsinki Finland 🇫🇮
The conference will start on Thursday, but many arrive early for business, sightseeing, workshops and unconference.
No sightseeing for me though. Traditionally, Monday before Robocon is a workday for @robotframework foundation board members. Sounds privileged, but it is long running brainstorming about action plans.
I will post about the week as community and board member of a small #opensource association
-
In 4 Stunden fahre ich zum Flughafen, dann geht es ab nach #Helsinki zur #Robocon
Das erste Mal seit 2 Jahren wieder mit einem aktiven Part auf der Bühne. Ich habe die Story für den Talk halbwegs parat, aber ich kann mich nicht konzentrieren und hoffe auf die Nacht unmittelbar davor, wenn der es-gibt-kein-zurück-Stress alles überstrahlt und er Überlebensinstinkt kickt. 😬
-
Der Initialgrund für den #skoda #elroq als E-Auto für mich waren physische Tasten. Ich will nicht während der Fahrt durch Menüs wischen, um Grundfunktionen zu bedienen.
Und ich bin auch sehr zufrieden. Aber heute habe ich meinen Thermosbecher das erste Mal dabei. Der Getränke Halter ist zu eng, der Becher kommt nicht bis zum Boden, und selbst wenn er es täte, er blockiert die physischen Schalter.
Kein k.o. Kriterium, aber schade. Werde mir jetzt wohl einen kleineren Becher holen.
-
#Simplicissimus hat ein Video über dämliche Designs in Autos gemacht.
https://youtu.be/fH9hRGWgI6Y?si=WyuxHlMl56IFVDW-Als ich mir ein Auto (mehr oder weniger) aussuchen musste, fand ich es schwer eines zu finden, das noch Knöpfe hat. Bei dem Kriterium blieben nur der Golf und #Skoda #Elroq / #Enyaq. Elroq ist mir eigentlich zu groß, aber da #VW denselben Preis für Kleinwagen abruft fahre ich jetzt größer als ich will. Dafür find ich in jeder Situation den haptischen Warnblinker.
Hoffe gute Autos kommen zurück. 🤞
-
Seit einer Woche fahre ich voll elektrisch. Nicht als Mietwagen sondern privat, d.h. ich muss mich auch ums Laden kümmern.
Vom Fahrgefühl gar nicht erst zu sprechen, waren die ersten 1000 km auch vom Laden entspannt.
Kann Zuhause nicht laden (Mietwohnung auf dem Land) und bin daher auf die Infrastruktur angewiesen.
Das funktioniert erstaunlich gut!
-
@robotframework Foundation has joined @OSBA
Since #CRA announcement I joined @OpenForumEurope user group while looking out for the impacts on #robotframework community. Now with #digitalsouvereignity on the rise and more legislation to come, we joined #OSBA for staying connected with other opensource foundations and businesses, gather insights protecting our thriving community and contributing back with our experience as indepenent #opensource association.
https://osb-alliance.de/mitglied/robot-framework-ry -
Lust auf #ehrenamt beim #thw ? Du wohnst in #hallewestfalen oder Umgebung?
Der Ortsverband Halle stellt sich vor. Wer noch rechtzeitig einsteigen möchte, um die Grundausbildung 2026 abzuschließen, kann gerne vorbei kommen!
Am 7. November, 18:30 Uhr, Pappelstraße 13, 33790 Halle (Westfalen)
-
Moved to a new apartment, went through paper boxes, and found this certificate:
5 years ago, I finally learned what Camunda 7 workflow engine actually does. This training focusing on BPMN and external task pattern kicked it off and soon led to #robotframework camunda library and my test automation team becoming product engineers automating #rpa fueled business processes entirely on #OpenSource stack.
Curios times.
-
Omg... Ich dachte erst Spotify zeigt mir einen zufälligen Mix aus empfehlungen, die meinem Musikgeschmack entspricht... Aber das ist das echte Line Up vom Match Börner Open Air in Norderstedt 🤯
#montreal #itchy #hispencer #zebrahead #donots
Wieso find ich das erst jetzt raus? 😭
-
I think, they could do better by framing the statement to:
"For each clean room, a child has to suffer hunger for a day."
-
Tension is rising! #RobotFramework meetup #athens hosted by Nokia at #impacthub
🇬🇷💙
-
Back in the days short before #Camunda 8 got its final brand name, I had the honor to reflect on the origins of Camunda's workflow engines and how Robot Framework fits in to achieving well orchestrated powerful sets of tasks.
Still worth tuning in to: ▶️ https://hi.switchy.io/QO5N ⬅️
#processorchestration #rpa #boat #opensource #camunda7 #camunda8 #robotframework #bpmn #workflowengine
https://hi.switchy.io/QO5N -
I will be in #Athens next week. Are there any (english) meetups planned around #opensource , #python , #testautiomation , #digitaltransformation , #processautomation or even #robotframework ? Would love to join.
Somewhere December 9th to 12th.
-
Live Demo of #OpenSource `robotframework-gherkin-parser`
Now we can define feature files for defining test cases!
Feature steps map #robotframework keywords. RobotCode for Gherkin plugin adds run buttons to feature files so that we can execute test case within #vscode, too. -
After years of working on quality assurance I finally prepare for an #istqb certification. My eye opener is that QA is not testing 🤯 it's establishing processes that ensure quality. Testing can be a part of that.
This makes me reassess my former roles.
-
Das spannendste an einer #pv-anlage sind die Daten. Seit der PV-Anlage sehe ich in Echtzeit in der #enphase App den Effekt, den ein Wasserkocher, eine Herdplatte oder eine Waschmaschine hat. Eines der Geräte allein verzehnfacht bis zum Abschalten den Hausverbrauch an Strom. Watt Angaben stehen auf jedem Gerät. Aber sobald man die Daten sieht wird es realer, Strom ist nicht "einfach so" da, und ich fange automatisch an zu optimieren.
-
Putting new #robotframework #humanitec library in to action.
Deploy multiple containers with #score through a robot task in a #gitlab ci.
-
I generated a #humanitec client in #python from the official #openapi spec (version 0.24.1). It required fixing as the specification was incomplete and #swagger-codegen has a bugs in its python generator. I am unsure about the feasibility, but will maintain this #gitlab project for now.
If you are into #platformengineering and #devops and you like to orchestrate your #platformorchestrator with Python, you may try this #opensource client.
https://gitlab.com/noordsestern/unofficial-humanitec-client -
So after my barely entertaining attempt to deploy #zeebe playground with #score on #humanitec the other day, I received a workaround how to deploy several workload defined in score. 🙏
The code snippet inspired me to use #robotframework instead of shell script.
After a day forcing #swagger-codegen to create an acceptable #python client from #openapi spec, I ended up releasing a small alpha: robotframewor-humanitec 🎉
Available as #OpenSource on pypi.org: https://pypi.org/project/robotframework-humanitec/
-
I tried streaming on twitch last night. Deploy #zeebe and #zeebe-monitor with #score on #humanitec. It was a tech-check for audio and video and in that regard, it worked.
However, it is very boring to watch. When something does not work, I am so much in my thoughts without saying anything. Watching me scrolling through documentation, trying different variations of gitlab pipelines.
Will need more practice for being more expressive when I am on my own.
-
With the help of #mustache templates you can create #score specifications for cronjobs that run at times with the least amount of carbon emissions. This example shows a step by steop guide using the carbon aware computing API by #bluehands deploying the cronjob to #humanitec
#greenit #opensource
https://noordsestern.medium.com/carbon-optimized-cronjobs-in-score-5838d07aab42?source=rss-423c4993415------2 -
@vx_i Das stimmt! Das legt man beim seinem Cloud Provider immer fest.
Ich bin bei #civo , einem eher kleinen Provider, der 3 Regionen zur Auswahl hat. Meine Workloads sind nicht so komplex, dass ich sie um die Welt verteilen muss. Sie laufen daher nur in Frankfurt. Beim Festlegen der Zeitpunkte orientier ich mich an den Daten für die Region "europe-west-3" (abgeguckt aus der Doku bei Google https://cloud.google.com/compute/docs/regions-zones/ )
-
I tried #score from https://score.dev and quite like it.
I miss an option to parameterize specifications. Luckily, #Mustache templates work for everything. Here is an example how to template #score-spec with #chevron (#python implementation of mustache)
https://noordsestern.medium.com/using-mustache-for-parameterizing-score-definitions-d5153a72fed0
-
Deploying #camunda with #humanitec
https://medium.com/@noordsestern/part-3-deploy-camunda-7-with-humanitec-52cf12580689
My own project trying out Humanitec gets bigger - and requires a process orchestrator. So I looked in to deploying my favorite. Luckily it was even easier than I had expected.
-
In order to learn the benefits of #internaldeveloperplatform I started using #humanitec for my own little project.
Since I prefer #gitlab I connected my gitlab #ci and container registry with Humanitec in order to deploy custom images as workload.
Here is a little summary in form of a #howto : https://noordsestern.medium.com/part-2-connect-your-gitlab-registry-with-humanitec-240efecf4f01
-
Since weeks, I have a #robotframework service provisioned with #humanitec on a #k8s cluster - and every 2 days I have to redeploy the service. From logs it looked like playwright was eating memory. Thought about scheduling redeployments, improving load-balancing.
In the end turned out to be simple: one of the tasks did not call CLOSE BROWSER thus the browser instances remained as zombies and waited for the main thread (= the service) to end.
-
As a software developer who "just wants things to work" the concept of #platformengineering and internal developer platforms (#idp) were hard to grasp before I joined #Humanitec
Despite learning the tool inside out I need to try it out myself in order to truely understand.
So I started to use #humanitec privately. As lonely #developer who spend his sparetime writing littls apps that need to run on cloud.
I share my personal experience on my blog:
https://noordsestern.medium.com/start-playing-with-humanitec-db8e04de3fca
-
Finally playing around with my own #civo #k8s cluster managed by #humanitec
Deployed #camunda #zeebe with #zeebe-monitor. Just worked.
Deployed #robotframework-webservice as virtual tester. Just worked.
And despite #humanitec is supposed to hide all k8s-fuzz from me, i still learned something about #traefik ingress.
I suppose now is a good time to go to bed.