GreeceJS Virtual Meetup #8

Tuesday 14th of December 2021 – 7:00 PM EET

Hola good people 🖖,

Our last meetup for 2021 will feature a real-world story on Microfrontends and an amazing web-security talk by Panos Papadopoulos from Telefonica, one of the largest network providers in the world.

As always, we’ll bring you the coolest, nerdiest tech news and an Xmas-edition prize draw… we’ll be giving away 1x Occulus Quest 2!

This meetup would not be possible without the support of our amazing sponsor, Epignosis.

At Epignosis, we build workplace learning software that enables more than 70,000 teams worldwide to offer training to their people. Our portfolio of tools can be used by organizations of any size and includes TalentLMS, a zero-overhead cloud LMS, eFront, an enterprise LMS, and TalentCards, a mobile app for training the deskless workforce.

We’re on a mission to democratize training by developing simple, accessible, and affordable software. We count 9000+ companies as customers and with 11 million users logging in to use our platforms, we are a much-loved global leader in learning tech. At home, we are quickly becoming the largest SaaS company to come out of Greece.

Check out our openings at https://www.epignosishq.com/careers/

Please visit
https://www.meetup.com/GreeceJS/events/282582262/
for more details!

Event agenda

19:10 – 19:20
Tech news


19:20 – 20:00
“MicroFrontends: stories from the trenches” by Antonis Panos, Blueground (GR)

It’s hard to stay relevant in the fast evolving front-end ecosystem, while at the same time you deal with spaghetti code, obsolete libraries/frameworks, outgrown apps and other things from the early startup stages of your company. This talk will demonstrate how we, at Blueground, managed to create a solid ground for current and future tech adoption, improved performance, easier delivery, more ownership and ultimately better DX for our teams.

About the speaker:

Antonis lives in Athens and is a senior software engineer at Blueground and also a mentor for the SHA academy. He works on front-end, back-end and generally loves to meddle with the whole stack. His love for coding is only surpassed by his love for junkfood. He is an email-templates-development survivor and he would love to meet your cat.


20:00 – 20:10
A word from our sponsor – Epignosis (GR)


20:10 – 20:50
“WRIT, a security framework that protects you application from malicious browsers extensions” by Panos Papadopoulos, Telefonica Research

The powerful capabilities of modern browsers have pushed the web application logic to the user side, thus minimizing latency, increasing scalability of the service and providing satisfactory user experience and usability. What is more, browsers provide a rich toolchest for browser extensions to provide additional functionality, but at the same time enable them to become a powerful vehicle for malicious actors. Such actors may spy, phish or fraud, thus making the user’s browser untrusted for the web servers.

In this paper, we present WRIT, a practical framework that enables websites to generate a protected environment on the user’s browser to execute code and/or store sensitive data securely even if there are malicious extensions installed. In WRIT the integrity of outgoing web requests is attested and verified to ensure they were triggered after a user’s action and not automatically generated by a malicious browser extension. WRIT is immediately applicable by leveraging existing HTML5 and other native browser features and does not require any modification of the browser. Performance results of our prototype show that it adds a negligible 7.29 ms latency to the sensitive user-triggered actions (e.g., post message).

About the speaker:

Panos works as a Security Researcher at Telefonica Research. His interests lie in the area of Network Security and Privacy, Fraud Detection, Trustless Distributed Systems and Ad Fraud. He currently lives in London and has published numerous scientific articles.


20:50-21:00
Prize Draw (Occulus Quest 2)

GreeceJS #31: OS Competition, React Hooks and Luna

Hello good people!

Join us for the last event of the season on Monday, June 24, 2019 at INNOVATHENS powered by Samsung – Hub of Innovation & Entrepreneurship of Technopolis City of Athens.

18:00 – 18:15
Networking & cold beverages

18:30 – 19:15
How to build and maintain a GitHub project (en)
Arvanitis Panagiotis, Front-end Engineer at Agile Actors

Photo of Panayiotis Arvanitis

In this presentation we will talk about Luna. Luna is a desktop application build on ElectronJS and a npm manager with purpose to handle npm dependencies in an easy way through a modern UI.

About the speaker:
Panagiotis is a nodejs enthusiast. He is passionate with web technologies and enjoys making data visualisations.

19:35 – 19:50
Open Source Project Competition (gr)

We, as software developers, are often keen to take and reluctant to give. This is an opportunity to make a difference.

Vote for your favourite Open Source software between Babel, Rollup, Prettier and Eslint. Put your money where your mouth is and optionally give 5, 10 or 20 EUR. Our awesome sponsor, Agile Actors, will commit an additional 200 EUR to the winner.

The money we collect from participants + sponsor will be given donated to the winning OS project.

19:50 – 20:00
A word from our sponsor: Agile Actors (gr)

Agile Actors is a fast growing TechProfessional Services and Coaching organization specializing in Software Development & Design, UX/UI, Testing Automation & Quality Assurance, Agile Coaching & Scrum Training. The company engagements, local and international, are in the areas of online gaming, banking, telecommunications, software development, etc.

Find out more at https://www.agileactors.com/
Apply for job opportunities at https://agileactors.workable.com/

20:00 – 20:45
The biggest lies about React Hooks (gr)
– Marios Fakiolas, Frontend Head at omilia.com

Marios Fakiolas

Marios will guide us through a journey to code reusability in React: starting from HOCs and render props and finishing with Hooks.

About the speaker:
Marios is a web frameworks veteran, currently on a public speaking spree.

21:00
BeerJS

GreeceJS #28: React Unorthodox

Happy new year good people,

We hope you had some much-needed rest during the season break. Our first meetup for 2019 is scheduled for Jan 15. This time we focus on unorthodox React, that is React used in  unconventional ways. Panagiotis Vourtsis will introduce us to React Native used for mobile development. Dimitris Michalakos will dive into Next.js, server-side rendering and the struggle for painless development on the web. Last, but not least, Apostolos Apostolakis will do a lightning talk on startups and venture capital.

Join us on Tuesday, Jan 15, 2019 at InnovAthens powered by Samsung – Hub of Innovation & Entrepreneurship of Technopolis City of Athens.

18:00 – 18:15

Networking & beverages

18:20 – 18:25

Opening talk (gr)

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:45 – 19:30

An Emoji Introduction to React Native (gr)
Panagiotis Vourtsis, Senior Front End Developer at Orfium
panagiotis-vourtsis

React Native is the new kid in town. So what is it, what problems does it solve and “do I need to know native to work with it” are a some of the questions to be answered.

Panagiotis is a software developer with much love in both back-end and front-end tech. He has 7 years of programming experience and currently working at Orfium. Usually on a regular day he is working with his headphones on, listening to music!

Audience prerequisites:

  • This talk will be in greek;
  • Familiarity with React is required;
  • Java knowledge is helpful but not necessary, as we will go through some examples with native bridging.

19:50 – 20:00

WTF is Venture Capital, startups and other tales for engineers (gr)
– Apostolos Apostolakis, Co-founder at VentureFriends.vc

VentureFriends will share their view on startups and Venture Capital. They will also share some lessons learnt over the last 15 years they have been involved with tech startups

20:00 – 20:10

A word from our sponsor: Accenture (gr)

Accenture is a leading global IT professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations.

They have a strong presence in more than 120 countries, including Greece. They partner with more than three-quarters of the Fortune Global 500.

Find out more at https://accntu.re/2Qv41dT.
Apply for job opportunities at https://accntu.re/2TyXYHd.

20:10 – 20:55

Next.js and the pursuit of happiness (gr)
Dimitris Michalakos, Lead Developer at Causaly
dm-profile-3

What is Next.js, which are the technologies involved and how do you use it? Most importantly why would you use Next.js and how do you make decisions in general as a software engineer?

Dimitris is a software engineer, with 10+ years experience in web technologies, from back-end to front-end. He’s currently working as a Lead Developer at Causaly and serving as president of the GreeceJS Association for 2018-2020. He has 2 kids and no pets. He gets furious when people touch his laptop screen – he perceives it as the direct equivalent of sticking their dirty thumb in his eye.

Audience prerequisites:

  • This talk will be in greek;
  • Familiarity with React is appreciated but not necessary.

21:00

BeerJS @The Lazy Bulldog Pub
Orfeos 2, Athens (right next to the venue)

GreeceJS #14

Hola good people,

We are proud to announce meetup #14 (June 15, 2016, 18:00 – 21:00, InnovAthens), which is bound to set a new standard for GreeceJS! We are bringing Andy Davies, Web Performance Expert, author of “Using WebPageTest” (O’reilly, 2015), from Gloucestershire UK, to speak about HTTP/2. We also have an excellent talk on the trending topic of GraphQL from our community talents Max and Stelio.

By the way, we made sure to leave plenty of time for questions. Check out the event’s agenta:

18:00 – 18:30

Networking, pizza and beer

18:30 – 18:45

Opening talk(s)

18:45 – 19:45

The Case for HTTP/2

andy-davies

Andy Davies, Web Performance Expert @NCC Group
Author of Using WebPageTest (O’reilly, 2015)

20:00 – 20:45

GraphQL vs REST

max-panas

Max Panas, Web Developer @Agile Actors

stelios-charmpalis

Stelios Charmpalis, Software Engineer @Agile Actors This meetup would not be without our beloved sponsors:

VisionMobile
Agile Actors
Advantage FSE

Food is kindly provided by e-FOOD.gr.

Co-organizer: Hub of Innovation & Entrepreneurship of Technopolis City of Athens – INNOVATHENS.

Last, but not least, we will be giving away 2 free tickets for the upcoming Voxxed Days Conference in Thessaloniki on Oct 21. Checkout the event’s lineup here.

Looking forward to meeting you in person for one last amazing GreeceJS event before summer. RSPV at http://www.meetup.com/GreeceJS/events/231588391.

Cheers,

GreeceJS team | Facebook | Twitter | Slack

 

GreeceJS #13

Hola good people,

We are celebrating 5 years of GreeceJS meetups and have prepared an exciting event with an all-star speaker ensemble on Thursday April 14, 2016 at InnovAthens. This will be the first time we have a foreign speaker participating, namely Benjamin Cabé from the Eclipse Foundation, who will be speaking about IoT and JavaScript.

Have a look at the event’s agenda below.

18:00 – 18:30

Networking, pizza and beer

18:30 – 19:10

You need to understand JavaScript Modules

max-panas

Max Panas, Web Developer @Agile Actors

19:15 – 19:55

Building IoT solutions with open source, open standards… and Javascript!

benjamin-cabe

Benjamin Cabé IoT Evangelist @Eclipse Foundation

20:00 – 20:10

A message from our sponsor: Workable

20:10 – 20:55

Rethinking Async in Javascript

spavlakis

Stratos Pavlakis, UI Tech Lead @Workable

sokratis-vidros

Sokratis Vidros, Senior Software Engineer @Workable

Food is kindly provided by e-FOOD.gr. Prizes (TBA soon) and beverages are offered by Workable. Venue is provided by InnovAthens.

Does that sound half as interesting as we think? Looking forward to seeing you all there.

Cheers,

GreeceJS team | Facebook | Twitter | Slack

 

12th GreeceJS Meetup, Wednesday Feb 17, 2016 at InnovAthens

Hey all,

We are hosting our 12th GreeceJS meetup on Wednesday, Feb 17 at InnovAthens. RSVP at meetup.com and join us for some great talks and lots of networking over pizza and beer!

Agenda

18:00 – 18:45
Networking, pizza and beer.

18:45 – 19:15
Building OS-agnostic command line tools with Node.js
Angelos Chaidas, Senior Frontend Developer @Adzuna

19:25 – 19:55
Meteor – A better way to build apps
Miltos Stamos, Web Developer @Peopleperhour.com

20:05 – 20:15
A message from our sponsor: Infamous Labs

20:20 – 20:50
Challenges with developing Smart TV applications
Ioannis Foukarakis, CTO @InfamousLabs

Location

InnovAthens (Pireos 100, Athens, 118 54)

Sponsors

Pizzas are an offer of e-food.gr.
Beers & gifts (TBA soon) are covered by Infamous Labs.
Location is kindly provided by InnovAthens.

efood


infamous-labs


logosWITHdiktyo

 

11th GreeceJS Meetup, Tuesday Dec 15, 2015 at InnovAthens

Our 11th meetup is imminent! Mark your calendars: Dec 15 at Innovathens, for some great talks and lots of networking over pizza and beer graciously provided by our sponsor for this event, SourceLair. RSVP at the meetup.com event event page!

Agenda

18:00 – 18:45
Networking, pizza and beer.

18:45 – 19:15
Introduction to React and its ecosystem
Nikos Gereoudakis, Full Stack Engineer @CitrusByte

19:25 – 19:55
ExtJS, Javascript in the Enterprise
Konstantinos Kokordelis, Software Engineer @PDS

Dimos Mantas, Software Architect @PDS

Elias Niaos, Senior Software Engineer @PDS

20:05 – 20:15
A message from our sponsor: SourceLair

20:20 – 20:50
Building an in-browser IDE with JavaScript
Paris Karidiaris, CEO @SourceLair

Thanasis Daglis, Software Engineer @SourceLair

Location

InnovAthens (Pireos 100, Athens, 118 54)

Sponsor


logosWITHdiktyo

 

10th GreeceJS Meetup, Monday Oct 19, 2015 at InnovAthens

Our 10th meetup is imminent! Mark your calendars: Oct 19 at our new home, Innovathens, for some great talks and lots of networking over pizza and beer graciously provided by our sponsor for this event, Resin.io. RSVP at the meetup.com event page!

Agenda

18:00 – 18:45
Networking, pizza and beer.

18:45 – 19:15
The history of asynchronous JavaScript
Angelos Chaidas, Senior Frontend Developer @Adzuna
Dimitris Michalakos, Technical Manager @VisionMobile

19:25 – 19:55
Write once, debug everywhere, from Firefox
Panos Astithas, Software Engineer @Mozilla

20:05 – 20:15
A message from our sponsor: Resin.io

20:20 – 20:50
The tools and technologies behind Resin.io
Akis Kesoglou, Senior Front-End developer @Resin.io

Location

InnovAthens (Pireos 100, Athens, 118 54)

Sponsor

Resin.io

logosWITHdiktyo


9th GreeceJS Meetup, Wednesday June 24, 2015

The clock is ticking and the time for the 9th meetup is coming! Mark your calendars: June 24th at our new home, Innovathens, for some great talks and lots of networking over pizza and beer graciously provided by our sponsor for this event, Piraeus Direct Services. RSVP at the meetup.com event page!

Agenda

18:00 – 18:45
Networking, pizza and beer.

18:45 – 19:15
Intro to EmberJS
John Deliyiannis
Full Stack Engineer @ RankAbove

19:25 – 19:55
Reactive Programming
Stratos Pavlakis
Senior Software Engineer @ Workable

20:05 – 20:15
A message from our sponsor
Elias Niaos
Software Engineer @ Piraeus Direct Services

20:20 – 20:50
The tools and technologies behind PollFish
Thanasis Katsadas
Frontend Engineer @ Pollfish
Giannis Zaoudis
co-Founder @ Pollfish

Location

InnovAthens (Pireos 100, Athens, 118 54)

Sponsor

logo-el

LOGO_INNOVATHENS_with ESPA