GreeceJS
GreeceJS
  • Видео 56
  • Просмотров 21 648
Introduction to Remix - Stratos Pavlakis
Focused on web fundamentals and modern UX, Remix promises to be the better web platform. Another major "faster web means less JS" contender, Remix attacks the problem from the Fullstack corner wearing beefy features and lots of opinion. In this talk we will try to position Remix on the web tooling landscape and check out some of its killer features like Data Loaders, Built-In Forms and Nested Routes.
About the speaker:
Stratos is a software engineer, with 10+ years experience in software development from web development to data engineering and micro-services. He currently leads the engineering team at Blueground and tries to make himself useful at GreeceJS. Has 1 kid and 1 very annoying cat...
Просмотров: 228

Видео

Introduction to AstroJS - Angelos Chaidas
Просмотров 2142 года назад
Astro is a new kind of static site builder for the modern web. Powerful developer experience meets lightweight output. Astro is a big promoter of the "faster web means less JS" idea and offers a very compelling and sophisticated alternative to SPAs. In this talk, we'll introduce Astro and deep dive into its most groundbreaking feature: Partial Hydration. About the speaker: Angelos has been find...
Introduction to Redwood JS - Dimitris Michalakos
Просмотров 2172 года назад
Imagine a React frontend, statically delivered by CDN, that talks via GraphQL to your backend running on AWS Lambdas (or containers) around the world, all deployable with just a git push-that's Redwood. In this talk we'll see how RedwoodJS brings Fullstack to Jamstack. About the speaker: Dimitris is a software engineer, with 10 years experience in web technologies, from back-end to front-end. H...
MicroFrontends: stories from the trenches - Antonis Panos
Просмотров 2582 года назад
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 o...
WRIT, a security framework that protects from malicious browser extensions - Panos Papadopoulos
Просмотров 512 года назад
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 m...
Structure by Type vs Feature - Thanos Karagiannis
Просмотров 682 года назад
Presented by Thanos Karagiannis on the 41st GreeceJS meetup. Making decisions as a software engineer when structuring an application can get quite tricky sometimes. Especially when there are so many different tools and frameworks out there with their own opinions on how an application's structure should look like. It's time to make our codebase folder structure tell its story no matter what fra...
Turning an ORM into a Platform - Spiros Martzoukos
Просмотров 582 года назад
Presented by Spiros Martzoukos, senior product manager for Prisma, at the 41st GreeceJS meetup on the 11th of November 2021. Prisma is well-known as an ORM but for the past few quarters the team has been building a data platform around their flagship product in order to enable better developer workflows around the Data Layer and runtime enhancements for production applications. This fundamental...
Demystifying Full-Text search - Dimitris Michalakos and Apostolis Economou
Просмотров 1602 года назад
Presented by Dimitris Michalakos (Head of App Engineering @ Causaly) and Apostolis Economou (Full-stack developer @ Causaly) during the 40th GreeceJS meetup on the 21st of September 2021. Dimitris Michalakos, Head of Application Engineering at Causaly Apostolis Economou, Full-stack Developer at Causaly Full-Text search is hard, which is why a lot of developers prefer using off-the-shelf blackbo...
Front-end Frameworks, Back-end Databases, and GraphQL - Jesse Martin
Просмотров 722 года назад
Front-end Frameworks, Back-end Databases, and GraphQL - Jesse Martin
5th Virtual GreeceJS meetup
Просмотров 2373 года назад
5th Virtual GreeceJS meetup
4th Virtual GreeceJS meetup
Просмотров 2393 года назад
4th Virtual GreeceJS meetup
Introduction to react-query. A Redux alternative? (Nikos Kleidis, Front End Developer at Logicea)
Просмотров 3,6 тыс.4 года назад
Introduction to react-query. A Redux alternative? (Nikos Kleidis, Front End Developer at Logicea)
TailwindCSS: Pros and cons of a "utility-first" CSS framework (Angelos Chaidas, Senior FE at Adzuna)
Просмотров 9554 года назад
TailwindCSS: Pros and cons of a "utility-first" CSS framework (Angelos Chaidas, Senior FE at Adzuna)
Elm, introduction to a delightful language for reliable web apps (Nikos Kalogridis) - GreeceJS #33
Просмотров 2544 года назад
Elm, introduction to a delightful language for reliable web apps (Nikos Kalogridis) - GreeceJS #33
A single UI/UX across apps (Giorgos Avgeris & Dimitris Kiriazopoulos, Software Engineers, Workable)
Просмотров 1784 года назад
A single UI/UX across apps (Giorgos Avgeris & Dimitris Kiriazopoulos, Software Engineers, Workable)
Hexagonal Node (Stratos Pavlakis, VP of Engineering at Blueground)
Просмотров 5494 года назад
Hexagonal Node (Stratos Pavlakis, VP of Engineering at Blueground)
React Native and the future of web technology (Mark Wilcox) - GreeceJS #15
Просмотров 994 года назад
React Native and the future of web technology (Mark Wilcox) - GreeceJS #15
The biggest lies about React Hooks (Marios Fakiolas, Front-end Architect at Omilia)
Просмотров 2664 года назад
The biggest lies about React Hooks (Marios Fakiolas, Front-end Architect at Omilia)
Building REST-less APIs (Sokratis Vidros, VP of Engineering at Workable)
Просмотров 2565 лет назад
Building REST-less APIs (Sokratis Vidros, VP of Engineering at Workable)
Loading and using web fonts like a boss (Chris Tsavas, Front-end Engineer at Pollfish)
Просмотров 1435 лет назад
Loading and using web fonts like a boss (Chris Tsavas, Front-end Engineer at Pollfish)
Introduction to Recommender Systems (Avraam Mavridis, Software Engineer Lead at Marley Spoon)
Просмотров 1855 лет назад
Introduction to Recommender Systems (Avraam Mavridis, Software Engineer Lead at Marley Spoon)
29th GreeceJS meetup impressions from the speakers
Просмотров 845 лет назад
29th GreeceJS meetup impressions from the speakers
27th GreeceJS meetup impressions from the speakers
Просмотров 1595 лет назад
27th GreeceJS meetup impressions from the speakers
Next.js and the pursuit of happiness (Dimitris Michalakos, Lead Developer at Causaly)
Просмотров 4935 лет назад
Next.js and the pursuit of happiness (Dimitris Michalakos, Lead Developer at Causaly)
An Emoji Introduction to React Native (Panagiotis Vourtsis, Senior Front End Developer at Orfium)
Просмотров 3875 лет назад
An Emoji Introduction to React Native (Panagiotis Vourtsis, Senior Front End Developer at Orfium)
The application shell and the well of surprises (Stratos Pavlakis, Head of Engineering @Blueground)
Просмотров 2185 лет назад
The application shell and the well of surprises (Stratos Pavlakis, Head of Engineering @Blueground)
Under the hood of RxJS (Dimitris Livas, Managing Partner at Agile Actors)
Просмотров 6645 лет назад
Under the hood of RxJS (Dimitris Livas, Managing Partner at Agile Actors)
Management Mistakes (Zaharenia Atzitzikaki, VP Product Design at Workable)
Просмотров 8085 лет назад
Management Mistakes (Zaharenia Atzitzikaki, VP Product Design at Workable)
Introduction to Probabilistic Data Structures (Aggelos Karalias, Lead Software Engineer at Logicea)
Просмотров 4545 лет назад
Introduction to Probabilistic Data Structures (Aggelos Karalias, Lead Software Engineer at Logicea)
All About GRAND Stack: GraphQL, React, Apollo, and Neo4j (Mark Needham) - GreeceJS #23
Просмотров 4386 лет назад
All About GRAND Stack: GraphQL, React, Apollo, and Neo4j (Mark Needham) - GreeceJS #23

Комментарии

  • @jaortiiss
    @jaortiiss 20 дней назад

    00:34:51 - Effect: A TS framework for production apps 01:12:47 - Questions 01:20:55 - Break 01:37:04 - consoleconnect | PCCW 01:45:24 - Building a Data-Driven Audio Engine with WebAudio 02:25:02 - Questions

  • @miltiadiszeibekis9704
    @miltiadiszeibekis9704 Месяц назад

    It starts at 11:25

  • @koumospecial
    @koumospecial Месяц назад

    Εξαιρετικό πνεύμα, ενέργεια και όραμα. ΠΟΛΙΤΙΣΜΟΣ! Μπράβο σου Δημήτρη!

  • @nasiamakrygianni
    @nasiamakrygianni 7 месяцев назад

    Hey people, can you please add captions to your video? RUclips studio can generate them automatically for you and you just need to proof them after. Since you are talking about a11y, make sure to include the people who care the most about it and may not be able to follow otherwise

  • @anoopvasudevan
    @anoopvasudevan 3 года назад

    I'v been binge watching react query videos this week.. this one is one of the best as it explains a real practical application of it.

  • @Finezzato
    @Finezzato 3 года назад

    Πάντως έχει πολλές ομοιότητες με Python

  • @Abramovick93
    @Abramovick93 3 года назад

    react-query is awesome. On the comparison between redux and react-query however, I think you could've achieved the same results in load time, if you had saved your redux state to local storage/session storage whether manually or using tools like redux-persist. So on that part, i don't think the "load speed" comparison is fare since react-query caches and you didn't do any caching/saving of your data with redux...

    • @nikoskleidis
      @nikoskleidis 3 года назад

      Hi Abraham! Thank you for your comment. You are right! All the things that react-query does can be performed using redux + some extra code. The nice thing about react-query is that they come out of the box with just a simple hook. If we were going to implement the same functionality with redux that would require much more code and configuration. I agree with you on the speed comparison part. If I compared though exactly the same functionality I should also change the slide where I compare the lines of code needed for the same functionality in react-query and redux in order to include the caching mechanism needed for redux.

  • @UIGems
    @UIGems 3 года назад

    I don't wanted to continue with Redux after watching its tutorials.. Got sick of that! and searched for alternatives! This a great video! Thanks it helped me to decide not to learn Redux anymore

  • @JoseFlores-hk1xd
    @JoseFlores-hk1xd 3 года назад

    Really great demo! Thank you! I’ll be sharing this with my team

  • @nikoskleidis
    @nikoskleidis 3 года назад

    The slides are available at www.canva.com/design/DAD4eXAYUCI/-M5lC4tqwkQp1Tsj68JU4w/view

  • @Syp64
    @Syp64 4 года назад

    Great presentation!

  • @madtin
    @madtin 4 года назад

    how can you access the data from any component level tho...?

  • @creative-commons-videos
    @creative-commons-videos 4 года назад

    can we update internal fragment of a query, instead of refetching all related queries ?

    • @Syp64
      @Syp64 4 года назад

      Yes: github.com/tannerlinsley/react-query#array-keys and github.com/tannerlinsley/react-query#invalidate-and-refetch-queries-from-mutations and github.com/tannerlinsley/react-query#query-updates-from-mutations

  • @amandeepgupta1
    @amandeepgupta1 4 года назад

    Thanks. This was very imformative

  • @amandeepgupta1
    @amandeepgupta1 4 года назад

    But, what about the selectors

    • @Syp64
      @Syp64 4 года назад

      Gone :)

    • @asyncasync
      @asyncasync 3 года назад

      @@Syp64 how do you keep track of state when debugging without Redux and Redux DevTools then?

    • @Syp64
      @Syp64 3 года назад

      @@asyncasync React devtools. U can use hooks and manage state in contexts. Use react query for anything that comes async

    • @asyncasync
      @asyncasync 3 года назад

      @@Syp64 I just read that react-query actually comes with its own devtools as well. Now this has my attention, gonna try it. Thanks for the reply.

  • @stavroskefaleas6320
    @stavroskefaleas6320 4 года назад

    Nice!

  • @MrTrickydisco
    @MrTrickydisco 4 года назад

    Excellent demo. Don't suppose you have the slides anywhere?

    • @nikoskleidis
      @nikoskleidis 3 года назад

      www.canva.com/design/DAD4eXAYUCI/-M5lC4tqwkQp1Tsj68JU4w/view

  • @elissaioskon5739
    @elissaioskon5739 4 года назад

    Really thanks for this presentation ! Very valuable info

  • @christosziogas1733
    @christosziogas1733 4 года назад

    Where can we find the two previous presentations?

    • @GreeceJS
      @GreeceJS 4 года назад

      Hi Christo, when you say "previous two" do you mean the videos from GreeceJS #15? Could you elaborate please?

    • @christosziogas1733
      @christosziogas1733 4 года назад

      The speaker mentioned that this is the 3rd part of the whole talk if I’m not mistaken. Well I can ask him personally :)

    • @GreeceJS
      @GreeceJS 4 года назад

      @@christosziogas1733 thanks for clarifying this. I am afraid the previous talks were not presented at GreeceJS. Not sure if they were recorded at all. Worth asking Thanasis Polychronakis directly.

  • @kalliopifountoulaki7237
    @kalliopifountoulaki7237 5 лет назад

    Εξαιρετική ομιλία, πολύ αληθινή! Προσωπικά, αν και maker, πολλά από όσα είπες με ακούμπησαν. Καλή συνέχεια!

  • @rapadder
    @rapadder 5 лет назад

    Πώς είπες το bot που χρησιμοποιείτε στο Slack?

  • @jotatru
    @jotatru 5 лет назад

    Why the English title if he is talking Greek?

    • @GreeceJS
      @GreeceJS 5 лет назад

      Well, the video language is set to greek in youtube settings. The title is english because the technology terms are mostly english.

    • @jotatru
      @jotatru 5 лет назад

      I understand, but the whole title and description are written in english, not just the terms, so i guess you're speaking to an english audience there. What's the point without subtitles? RUclips even offers subtitling tools

  • @grigorischaram3216
    @grigorischaram3216 6 лет назад

    πολυ ωραια παρουσιαση

  • @adiorthotos
    @adiorthotos 6 лет назад

    Ο ήχος ήταν μπόμπα. Μετά κάπου στο 6:00 πήγε στο εξωτερικό μικρόφωνο και γαμήθηκε και για να παρακολουθήσεις με το reverb σου σπάνε τα παλαούρια. κλαπ κλαπ στον ηχολήπτη

    • @jmike
      @jmike 6 лет назад

      Δε φταίει ο ηχολήπτης. Δυστυχώς το κινητό που είχε πανω του ο Πάνος έκανε παρεμβολές με το ασύρματο μικρόφωνο από το 6:00 και μετά. Έτσι αναγκαστήκαμε να τραβήξουμε ήχο από την κάμερα.

    • @adiorthotos
      @adiorthotos 6 лет назад

      Εμείς γι αυτό (και για άλλους λόγους) φέρνουμε ένα GSM jammer στα meetups ;)

    • @jmike
      @jmike 6 лет назад

      Γκουχ γκουχ, GSM jammer είναι παράνομο. Θες ειδική άδεια.

    • @adiorthotos
      @adiorthotos 6 лет назад

      Ευτυχώς οι ομιλίες γίνονται σε ερευνητικό ίδρυμα με λαμπ τηλεπικοινωνιών και off hours.

  • @tbekos
    @tbekos 7 лет назад

    Slides: www.slideshare.net/greecejs/challenges-of-angular-in-production-tasos-bekos-greecejs-17

  • @zedisdeadz
    @zedisdeadz 7 лет назад

    Πάρα πολύ ωραία παρουσίαση. Δεν κατάφερα να έρθω αλλά είναι πραγματικά πολύ κατατοπιστική. Ευχαριστώ πολύ :)