# Virtual Meetup: Hands on session with the Glamorous Toolkit

**URL:** https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948
**Category:** Events
**Tags:** virtual-meetup
**Created:** [October 14, 2020, 10:35am UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948 "2020-10-14T10:35:46Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 14, 2020, 10:35am UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/1 "2020-10-14T10:35:46Z")

</div>

I am very happy to announce our next Virtual Meetup, this Thursday, the 15th of October.

Tudor Gîrba is going to present an hand-on session on the Glamorous Toolkit ([https://gtoolkit.com/](https://gtoolkit.com/)).

In this session we get to play with Glamorous Toolkit from the perspective of a couple of concrete scenarios, such as:

- Browsing the file system
- Analyzing a JavaScript system
- Working with a remote API

To prepare for the session, the audience is encouraged to:

- Download Glamorous Toolkit: [Glamorous Toolkit](https://gtoolkit.com/download)
- Go through the tour slideshow from inside the environment (follow the yellow sign)
- If not familiar with Pharo, go through the Pharo 101 slideshow from the environment​

Tudor is the CEO of [feenk.com](http://feenk.com) and has worked for many years on this direction. After obtaining his PhD from the University of Bern he has worked on Pharo and Moose to later introduce the concept of “Moldable development”, which is now at the basis of Glamorous Toolkit.

# How to connect

**After the summer we moved the meetup one hour earlier!** From now on we will host them at this time.

If this is your first meetup you will find all the instructions to connect here:

> [@Virtual meetup every Thursday: you are all invited](https://community.strumenta-ops.com/t/virtual-meetup-every-thursday-you-are-all-invited/417):
>
> ATTENTION! VIRTUAL MEETUP IS BACK FROM THIS THURSDAY THE 9TH OF SEPTEMBER SEE UPDATED INSTRUCTIONS HERE: [New link for Virtual Meetups](https://community.strumenta-ops.com/t/new-link-for-virtual-meetups/1024) Hi everyone! We had a first online meetup, following an idea of @voelter (read more [here](https://community.strumenta-ops.com/t/a-virtual-meetup/394/36). Well, it was a lot of fun and super interesting, so we are going to repeat it. Each time we are going to have a short demo or presentation and a lot of discussion. It is going to be amazing! When Every Thursday at 6PM CET Time (it used to be at 7PM). Where To join …

(Long story short: click here [Launch Meeting - Zoom](https://zoom.us/j/278156178))

It is hosted on Zoom at 6PM GMT+2/CEST (you can use this link to figure out which time is in your timezone: [Dateful Time Zone Converter](https://www.thetimezoneconverter.com/?t=6%3A00%20PM&tz=Roma&)).

---

<div class="post-metadata">

### Author: ![hexagonaal](https://d.strumenta.community/user_avatar/d.strumenta.community/hexagonaal/32/21_2.png) [@hexagonaal](https://d.strumenta.community/u/hexagonaal)
#### Post date: [October 15, 2020, 11:48am UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/2 "2020-10-15T11:48:27Z")

</div>

Oh, that’s interesting! I can’t join at that time though - will it be recorded?

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 15, 2020, 12:25pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/3 "2020-10-15T12:25:14Z")

</div>

Unfortunately no, we never record these meetups

---

<div class="post-metadata">

### Author: ![girba](https://d.strumenta.community/user_avatar/d.strumenta.community/girba/32/457_2.png) [@girba](https://d.strumenta.community/u/girba)
#### Post date: [October 15, 2020, 7:47pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/4 "2020-10-15T19:47:42Z")

</div>

Hi,

Thank you for hosting this live session and for participating, too 🙂

I promised to send a few links regarding how people can learn more about Glamorous Toolkit and how they can engage with us.

We launched recently a community on Discord:

> **[Join the Glamorous Toolkit Discord Server!](https://discord.com/invite/FTJr9gP)**
>
> Check out the Glamorous Toolkit community on Discord - hang out with 1243 other members and enjoy free voice and text chat.

We share out news on:

- Twitter: [https://twitter.com/feenkcom](https://twitter.com/feenkcom)
- LinkedIn: [feenk | LinkedIn](http://linkedin.com/company/feenk)

Material for learning GT:

- in the distribution there are a number of slideshows and live documents
- Our blog: [blog.feenk.com](http://blog.feenk.com)

Please do feel free to ask questions. I’d be happy to answer.

Cheers,  
Tudor

---

<div class="post-metadata">

### Author: ![jeshan](https://d.strumenta.community/user_avatar/d.strumenta.community/jeshan/32/534_2.png) [@jeshan](https://d.strumenta.community/u/jeshan)
#### Post date: [October 15, 2020, 8:42pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/5 "2020-10-15T20:42:58Z")

</div>

why not? you could offer the videos to your members as exclusive content

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 16, 2020, 7:28am UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/6 "2020-10-16T07:28:37Z")

</div>

Hi @Jeshan !  
I receive that question 1-2 times per week, so I just created this post to explain the reasons [On recording Virtual Meetups](https://community.strumenta-ops.com/t/on-recording-virtual-meetups/949)

If you mean “exclusive content for members of this community, which can be joined for free”, I think it would be interesting. However if you meant “exclusive _paid_ content” then I would not do that because I feel it would not be fair for the presenter. We can continue this discussion in the other post if you wish, but here I would focus on Glamorous Toolkit 🙂

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 16, 2020, 7:29am UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/7 "2020-10-16T07:29:47Z")

</div>

> [@girba](#):
>
> Thank you for hosting this live session and for participating, too

Thank you, it has been amazing!

Thank you for the links and all the best for the GT Community!

Perhaps we could share our experiences organizing communities 🙂

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 16, 2020, 2:42pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/8 "2020-10-16T14:42:16Z")

</div>

The presentation of yesterday was great!

These are some of the notes I have taken.

Tudor showed us how we could easily develop low-cost projections to work with data as needed.

For example:

- We could have a view of a JSON file in which the file is loaded and can be navigated through a tree view
- We could open a PNG file as an image, or using an hex editor
- We could potentially have a view for an image which uses OCR to derive a string or a view of a PDF that extracts tables and provide them in a table view

We also saw simple transformations. For example, an a URL we could perform an HTTP request and get the content.

In this environment several parsers are used, to analyze existing code.

The tool itself contains a live slideshow.

There are three main usages for the tool:

- It is a great tool for software assessment. This is something in which Feenk has great experience
- Support executable specifications: Feenk works with startups to build executable models and iterate quickly
- Customer environments, that users can use to answer questions themselves on their data

Another possible use is to reverse engineer API

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 16, 2020, 11:28pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/9 "2020-10-16T23:28:09Z")

</div>

Hello, Tudor.

During the meetup, you mentioned the first live-session you organized Tuesday 13th. I was browsing the GT channel in Discord, but I was unable to find the video for that session. Can you send us the URL?

Thanks a lot for the meetups about GToolkit.

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 17, 2020, 12:39pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/10 "2020-10-17T12:39:36Z")

</div>

I think it would be great if Tudor @girba could give us some details (little explanation, links, …) about how would be possible to use GToolkit for reverse engineering API.

---

<div class="post-metadata">

### Author: ![girba](https://d.strumenta.community/user_avatar/d.strumenta.community/girba/32/457_2.png) [@girba](https://d.strumenta.community/u/girba)
#### Post date: [October 17, 2020, 12:56pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/11 "2020-10-17T12:56:47Z")

</div>

I am glad you liked it :).

Thanks for the summary.

---

<div class="post-metadata">

### Author: ![girba](https://d.strumenta.community/user_avatar/d.strumenta.community/girba/32/457_2.png) [@girba](https://d.strumenta.community/u/girba)
#### Post date: [October 17, 2020, 1:06pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/12 "2020-10-17T13:06:10Z")

</div>

@oscaretu On the main tab, there is a slideshow entitled “Working with a REST API” that provides an introduction.

In the next live session of GT, to be held next Tuesday at 5PM (organized through the GT Discord), we will be demoing this as one of the use cases for working with the moldable inspector.

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [October 17, 2020, 1:18pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/13 "2020-10-17T13:18:38Z")

</div>

> [@girba](#):
>
> “Working with a REST API” that provides an introduction.

This seems a great use case. Great alternative to playing with Postman, copying JSON somewhere and writing scripts all to experiment with APIs

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 17, 2020, 2:44pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/14 "2020-10-17T14:44:36Z")

</div>

Another thing I liked was the viewer to show the AST of any JavaScript file that is in the directory

---

<div class="post-metadata">

### Author: ![girba](https://d.strumenta.community/user_avatar/d.strumenta.community/girba/32/457_2.png) [@girba](https://d.strumenta.community/u/girba)
#### Post date: [October 18, 2020, 7:38pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/15 "2020-10-18T19:38:21Z")

</div>

> Another thing I liked was the viewer to show the AST of any JavaScript file that is in the directory

That is actually a generic view that works with any AST. For example, here we see on the left a simple parser written in ANTLR4. Then we parse the parser definition, and on the right we browse the AST of the definition of that parser 🙂.

 ![Screen Shot 2020-10-18 at 9.33.27 PM](https://community.strumenta-ops.com/uploads/default/original/1X/ddd4d26ef1589ac012f52c993efae9f60e6714e4.jpeg)

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 20, 2020, 4:24pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/16 "2020-10-20T16:24:30Z")

</div>

You can find the first live session information in

[https://twitter.com/feenkcom/status/1317726045345320966](https://twitter.com/feenkcom/status/1317726045345320966)

The video URL:

> **[\- YouTube](https://t.co/6dmIajd6KG?amp=1)**
>
> Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 25, 2020, 11:39pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/17 "2020-10-25T23:39:43Z")

</div>

The video for second live session of Glamorous Toolkit at Discord:

[![](https://community.strumenta-ops.com/uploads/default/original/1X/da44585f150755c9b9767e6474b35d3adc32a893.jpeg "Glamorous Toolkit Live #2: Inspector views & working with a REST API") ](https://www.youtube.com/watch?v=p4OHK_Nuluk)

---

<div class="post-metadata">

### Author: ![oscaretu](https://d.strumenta.community/letter_avatar_proxy/v4/letter/o/ecb155/32.png) [@oscaretu](https://d.strumenta.community/u/oscaretu)
#### Post date: [October 27, 2020, 4:12pm UTC](https://d.strumenta.community/t/virtual-meetup-hands-on-session-with-the-glamorous-toolkit/948/18 "2020-10-27T16:12:30Z")

</div>

The video for the third live session about Glamorous Toolkit:

[![](https://community.strumenta-ops.com/uploads/default/original/1X/d6cbe88db5961b9f1dbd56be26bebd8e55d03ec6.jpeg "Glamorous Toolkit Live #3: Example-driven development") ](https://www.youtube.com/watch?v=ZR4RUmeZcS4)

@girba , I assumed that the conferences were on Tuesdays, and when I went online some minutes ago I saw that the session had already taken place yesterday.
