Skip to content

GreeceJS #51: Scaling Pipelines & Enhancing CLIs with AI-Driven Solutions

Photo of Thanos Karagiannis
Hosted By
Thanos K. and 3 others
GreeceJS #51: Scaling Pipelines & Enhancing CLIs with AI-Driven Solutions

Details

Hola good people,

We are very excited to announce our next meetup, which will take place on Feb 05, 2025, from 6 p.m. to 9 p.m. at Impact Hub Athens!

Our agenda for this meetup is packed with interesting talks and presentations!

Please bear in mind that our talks will be given in Greek!

The first talk will be given by Katerina Skroumpelou who will present "Scaling, CI, slow pipelines, maintenance - I have the solution for your pain".

After a short break, Diomidis Spinellis will take the stage with the presentation titled "ai-cli-lib: Enhancing command languages with natural language prompting".

We are also very excited to announce that this event will be proudly sponsored by Causaly!

The event will be live-streamed through our Youtube account, make sure to subscribe to get the live notification or check our slack channel for the link!

We look forward to seeing you on Feb 05, 2025, at Impact Hub Athens.

Have a look at the event agenda:

18:00 - 18:25
Networking & cold beverages

18:25 - 18:45
JS Knowledge Quiz (gr)
Test your JavaScript skills for fame and glory. All you need is your smartphone - just make sure to be at the venue on time!

18:50 - 19:30
Scaling, CI, slow pipelines, maintenance - I have the solution for your pain by Katerina Skroumpelou (gr)
Product Advocate @ Nx

Who wants to think about scaling, CI, slow pipelines, complex customized configurations, maintenance, refactoring, introduction of new features, merging with new teams, and waiting for those flaky e2e tests to finally pass and finish? Nobody. Well, if you're using Nx and Nx Cloud, you don't have to think about these ever again. With Nx, we take all these pains and we crush them, one feature at a time. Cache your artefacts, only run what's affected in a PR, automatically detect and rerun flaky tests, understand your projects' structure, impose conformance rules across workspaces, control code ownership on the project level, split tasks across machines to maximize efficiency and increase speed - cutting down that CI bill. And the cherry on top? Automate updates, generate code, make refactoring a breeze. Focus on what makes you happy. Just code.

About the speaker:
Katerina Skroumpelou is a Senior Engineer and Product Advocate at Nx, an open-source contributor, a GDE for Angular and the Google Maps Platform, a WTM Ambassador, and a co-founder of the AngularAthens meetup. She is passionate about mentoring women into tech, speaking about the cool things she does, climbing mountains and serving cats for life.

Twitter: x.com/psybercity
Github: mandarini

19:50 - 20:00
A word from our sponsor: Causaly (gr)

About our sponsor:
Causaly is building the biggest knowledge platform in the world to empower people working on the most pressing issues in human health. Have a look at Causaly's open positions on Workable.
Current Openings

20:00 - 20:45
ai-cli-lib: Enhancing command languages with natural language prompting by Diomidis Spinellis (gr)
Professor of Software Engineering @ Athens University of Economics and Business
Professor of Software Analytics @ Department of Software Technology of the Delft University of Technology

Developers and data scientists often struggle with command-line interfaces. The solution? "ai-cli-lib", an open-source library that
converts natural language prompts into executable commands for diverse
command-line tools. Its operation is based on dynamic linking,
configurable AI API interfaces, and dynamic prompt engineering. The talk
introduces ai-cli-lib as an AI-based productivity booster for software
developers, presents an overview of building an AI-enabled software
product, and discusses the use of AI in software development, informed
through the 261 ChatGPT interactions that aided ai-cli-lib's development.

About the speaker:
Diomidis Spinellis is a Professor of Software Engineering in the
Department of Management Science and Technology at the Athens University of Economics and Business, Greece and Professor of Software Analytics in the Department of Software Technology of the Delft University of Technology. He has written two award-winning, widely-translated books:
Code Reading and Code Quality: The Open Source Perspective. His most
recent book is Effective Debugging: 66 Specific Ways to Debug Software
and Systems. He served for a decade as a member of the IEEE Software
editorial board, authoring the regular “Tools of the Trade” column, and
as the magazine’s Editor-in-Chief over the period 2015–2018. He has
contributed code that ships with Apple’s macOS and BSD Unix and is the
developer of the ai-cli-lib AI command-line copilot, git-issue, the Unix
history repository, CScout, UMLGraph, dgsh, and other open-source
software packages, libraries, and tools. Dr. Spinellis is a senior
member of the ACM and the IEEE. In a previous life he was four times
winner of the International Obfuscated C Code Contest. Nowadays he tries
to keep his code boring.

BlueSky and X: @CoolSWeng

21:00 BeerJS
Where we will continue the above discussion drinking beers in a nearby place. Details will be posted on our Slack as well make sure to join to get all the fresh updates!

Photo of GreeceJS group
GreeceJS
See more events
Impact Hub Athens
Karaiskaki 28 · Athina