---
title: Join Us Thursday September 12th for Bitovi’s Online Meetup
description: "Talks will include “React Hooks — The Weird Ones,” “Intro to Monadic Composition in Functional Programming,” and “UX Discovery: Finding the “Wow!” Moment.”"
image: https://www.bitovi.com/hubfs/Blog-Overview-2.jpg
---

- ![AI implementation](https://www.bitovi.com/hubfs/AIConsultingIcon.svg)
  
  [AI implementation](https://www.bitovi.com/services/ai-consulting)
- ![Systems engineering](https://www.bitovi.com/hubfs/icon%20-%20backend.svg)
  
  [Systems engineering](https://www.bitovi.com/services/systems-engineering-consulting)
- ![Project Management](https://www.bitovi.com/hubfs/icon%20-%20PM.svg)
  
  [Project Management](https://www.bitovi.com/services/agile-project-management-consulting)
- ![Product Design](https://www.bitovi.com/hubfs/icon%20-%20design.svg)
  
  [Product Design](https://www.bitovi.com/services/product-design-consulting)
- ![Frontend development](https://www.bitovi.com/hubfs/icon%20-%20frontend.svg)
  
  [Frontend development](https://www.bitovi.com/services/frontend-development-consulting)
- [View more
  
  →
  
  ](https://www.bitovi.com/digital-consulting-services)

We're Experts in...

- [JavaScript](https://www.bitovi.com/services/frontend/javascript-consulting)
- [AI training](https://www.bitovi.com/ai-training-for-software-engineers)
- [Angular](https://www.bitovi.com/services/frontend/angular-consulting)
- [Design systems](https://www.bitovi.com/services/axure-figma-migration)
- [React](https://www.bitovi.com/services/frontend/react-consulting)
- [Temporal](https://www.bitovi.com/services/backend/temporal-consulting)
- [React Native](https://www.bitovi.com/services/frontend/react-consulting/react-native)
- [Node.js](https://www.bitovi.com/services/backend/nodejs-consulting)

Showcase

![Yum! Brands](https://www.bitovi.com/hubfs/yum-showcase-link-1.png)

[View case study](https://www.bitovi.com/en/bitovi-yum-case-study)

More Projects

- [![Levi's](https://www.bitovi.com/hubfs/levis.svg)](https://www.bitovi.com/web-application-consulting-work/levis-ecommerce-responsive-redesign)
- [![Christie's International Real Estate](https://www.bitovi.com/hubfs/christies.svg)](https://design.bitovi.com/christies)
- [![BAFS](https://www.bitovi.com/hubfs/bafs.svg)](https://www.bitovi.com/ux-design-consulting/ux-case-studies/bafs-ppp)
- [View more
  
  →
  
  ](https://www.bitovi.com/our-software-consulting-work)

Open Source Tools

We build powerful tools and open source them to support the community.

[See what we've built →](https://www.bitovi.com/open-source)

- [![Blog](https://www.bitovi.com/hubfs/icon%20-%20blog.svg)
  
  BlogWe post about delivering products and solving problems.
  
  ](https://www.bitovi.com/blog)
- [![Partnerships](https://www.bitovi.com/hubfs/Handshake-1.svg)
  
  PartnershipsLearn about Bitovi's technology partners
  
  ](https://www.bitovi.com/partnerships)
- [![Academy](https://www.bitovi.com/hubfs/icon%20-%20academy%20(4).svg)
  
  AcademyFree courses to build delivery skills
  
  ](https://www.bitovi.com/academy)
- [![Open source tools](https://www.bitovi.com/hubfs/icon%20-%20open%20source.svg)
  
  Open source toolsUse or contribute to our community
  
  ](https://www.bitovi.com/open-source)

Let's Connect

- [![Discord](https://www.bitovi.com/hubfs/DiscordLogo.svg)
  
  Discord
  
  ](https://discord.gg/J7ejFsZnJ4)
- [![LinkedIn](https://www.bitovi.com/hubfs/LinkedinLogo.svg)
  
  LinkedIn
  
  ](https://www.linkedin.com/company/bitovi/)
- [![GitHub](https://www.bitovi.com/hubfs/GithubLogo.svg)
  
  GitHub
  
  ](https://github.com/bitovi/)

![Eggbot](https://www.bitovi.com/hubfs/build_assets/bitovi-limbo-cms-react/338/js_client_assets/assets/eggbot-LTGhdSGL.png)

Name *

Work Email *

Phone

What's your project?

Send

### Contact Us

(312) 620-0386contact@bitovi.com

 September 9, 2019

# Join Us Thursday September 12th for Bitovi’s Online Meetup

 Talks will include “React Hooks — The Weird Ones,” “Intro to Monadic Composition in Functional Programming,” and “UX Discovery: Finding the “Wow!” Moment.”

![Chasen Le Hara](https://app.hubspot.com/settings/avatar/47447d7b410651534d079d84497c1a5c)

 Chasen Le Hara

Share:

[![Twitter](https://www.bitovi.com/hubfs/limbo-generated/_astro/twitter-white.os3xLc3C_Z2nW4or.svg) ](https://twitter.com/intent/tweet?text=) [![Reddit](https://www.bitovi.com/hubfs/limbo-generated/imgs/icons/reddit.png) ](http://reddit.com/submit?url=)

**This meetup already happened!** You can watch the [recordings on YouTube](https://www.youtube.com/playlist?list=PL--xV5crGpX_IG-tUfOVpVa3pDRQnTCOU):

---

[Join us](https://zoom.us/meeting/register/b94d09355d1cf69f8c34be5db4a05ad8) on **Thursday, September 12th from 9 am – 10:30 am Pacific Time** for our next online meetup! We’ll have a handful of short talks on a variety of interesting topics, including…

### React Hooks — The Weird Ones

React hooks offer a better way to add state and side effects to your components. The built-in hooks can be composed and combined to create rich, shareable interactions and behaviours. You may already know how and when to use `useState()` and `useEffect()`, but what about `useImperativeHandle()`? How about `useLayoutEffect()` or `useDebugValue()`? **Adam L Barrett** will dive into the lesser known React hooks and discuss what they do and when to use them.

![](https://www.bitovi.com/hubfs/Adam%20Barrett%20headshot.jpg)

### Intro to Monadic Composition in Functional Programming

Have you wondered how functional programming languages deal with side effects and asynchronous computations? In his talk, **Ilya Fadeev** will show you how to apply functional programming principles to write better code. He’ll discuss what “monadic composition” is and how you can use it to write your modules in a more functional way.

![](https://www.bitovi.com/hubfs/headshot-04-square.jpg)

### UX Discovery: Finding the “Wow!” Moment

User Experience folks know the value of what they do, but getting the client on board is a “seeing is believing” exercise. In his talk, **Ryan Wilson** will show how including the stakeholder in the Discovery Phase builds trust and proves the value of the UX practitioners on the project.

![](https://www.bitovi.com/hubfs/ryan-headshot-2019sq.jpg)

### Register today!

After the talks, we’ll have a group chat to discuss the presentations, talk with the presenters, and put the *meet* in meetup.

This meetup is free to attend, but you have to register to save your spot!

[![Register for the meetup](https://no-cache.hubspot.com/cta/default/2171535/20701a3b-eafa-41a8-8c34-4db939baa0ae.png)](https://cta-redirect.hubspot.com/cta/redirect/2171535/20701a3b-eafa-41a8-8c34-4db939baa0ae)

And before the meetup, be sure to [join our community Slack](https://bitovi.com/community/slack)! After you’ve joined, come say hello in our [#introductions channel](https://bitovi-community.slack.com/messages/CFMMLPNV7). We’re excited to chat with you there and see you at our next online meetup!

[![Tag for training](https://www.bitovi.com/hubfs/limbo/icons/tag.svg) training ](https://www.bitovi.com/blog/topic/training)

 Previous Post

![mentorbanner](https://www.bitovi.com/hs-fs/hubfs/mentorbanner.png?height=117&name=mentorbanner.png) [ 13 Things an Angular Consultant Needs to Know to Be Successful ](https://www.bitovi.com/blog/13-things-an-angular-consultant-needs-to-know-to-be-successful)

  

 Next Post

![Blog-Overview-3](https://www.bitovi.com/hs-fs/hubfs/Blog-Overview-3.jpg?height=117&name=Blog-Overview-3.jpg) [ Join Us Thursday October 17th for Bitovi’s Online Meetup ](https://www.bitovi.com/blog/webrtc-react-suspense-codemods-docker-donejs)

```json
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "United States",
    "addressLocality" : "Libertyville",
    "addressRegion" : "IL",
    "postalCode" : "60048",
    "streetAddress" : "1134 Pine Tree Lane "
  },
  "alternateName" : "Bitovi",
  "areaServed" : {
    "@type" : "GeoCircle",
    "geoMidpoint" : {
      "@type" : "GeoCoordinates",
      "latitude" : "41.8781",
      "longitude" : "87.6298"
    },
    "geoRadius" : "5000 km"
  },
  "description" : "Bitovi is a UX, UI design and front-end JavaScript development consulting company",
  "email" : "contact@bitovi.com",
  "image" : "https://www.bitovi.com/hubfs/bitovi-logo-x2.png",
  "logo" : "https://www.bitovi.com/hubfs/bitovi-logo-23-1.svg",
  "mainEntityOfPage" : {
    "@id" : "https://www.bitovi.com/blog/react-hooks-webrtc-signaling-monadic-composition-ux-discovery",
    "@type" : "WebPage",
    "description" : "Talks will include “React Hooks — The Weird Ones,” “Intro to Monadic Composition in Functional Programming,” and “UX Discovery: Finding the “Wow!” Moment.”"
  },
  "naics" : "541511",
  "name" : "Bitovi Web App Consulting",
  "sameAs" : [ "https://www.facebook.com/BitoviLLC/", "https://twitter.com/bitovi", "https://www.linkedin.com/company/bitovi" ],
  "telephone" : "312-620-0386",
  "url" : "http://bitovi.com"
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Chasen Le Hara"
  },
  "dateModified" : "September 12, 2019, 1:00:00 PM",
  "datePublished" : "2019-09-09 11:30:16",
  "description" : "Talks will include “React Hooks — The Weird Ones,” “Intro to Monadic Composition in Functional Programming,” and “UX Discovery: Finding the “Wow!” Moment.”",
  "headline" : "Join Us Thursday September 12th for Bitovi’s Online Meetup",
  "image" : {
    "@type" : "ImageObject",
    "url" : "https://www.bitovi.com/hubfs/Blog-Overview-2.jpg"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.bitovi.com/hubfs/bitovi-logo-23-1.svg"
    },
    "name" : "Bitovi"
  }
}
```