Tag: functional programming

Bucharest FP #58 — Automating the boring things with Clojure ChatOps

Join us to learn how to automate the boring things with Clojure ChatOps. RSVP here to save your front row spot on June 18, starting at 18:30!

 

About the event

Yetibot is a feature-rich ChatOps tool made in Clojure. In the past two years Victor has been using it for:

  • basic automation tasks, like onboarding messages for new Slack members and scheduled announcements via cron
  • interacting with Jira and Github
  • testing various APIs and custom scrapers
  • teaching Javascript and fun *nix-styled one-liners

Victor Cleja is a Java dev by day, and Chief Community Manager of Code for Romania by night. He has been using Yetibot to learn and promote Clojure as a productive and fun programming language. After two years he’s still discovering surprising uses cases for it (mostly by eval-ing Clojure expressions in Slack or IRC). Huge music geek, obsessive Github stargazer and repo scavenger.

 

Event agenda

  • 18:30 – 19:00 Welcome
  • 19:00 – 20:00 Victor Cleja — Automating the boring things with Clojure ChatOps
  • 20:00 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #58 — Automating the boring things with Clojure ChatOps.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

BucharestFP, ChatOps, clojure, community, functional programming, networking, tech events, TechHub, techhub bucharest

Bucharest FP #52 — GenArt for fun and learning

Join us to discuss the rules you should follow in your coding, with a focus on Haskell and Clojure. RSVP here to save your front row spot on May 13, starting 18:45!

 

About the event

Generative art or algorithmic art is art produced by describing the rules to be followed in code. It often makes use of randomness in various flavors (either as discrete random values, noise or random vector fields).

In this talk, we will visit various art producing techniques from the perspective of learning. Adrian uses this problem of “art production” as a means to dive deeper in programming languages he intends to learn. It will touch the subject from a Haskell and Clojure perspective.

 

About the speaker

Adrian worked several years as a programmer and recently he got interested in functional languages and the FP paradigm and mindset. During the trip, he visited Elm, F#, PureScript, Haskell, Scala, and Clojure. Now he spends 99% of his computer free time exploring art producing algorithms and tools. His current professional work has nothing to do with this talk. 🙂

Event agenda

  • 18:45 – 19:00 Registration
  • 19:00 – 20:00 Adrian Cîrstei – GenArt for fun and learning
  • 20:00 20:45 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #52 — GenArt for fun and learning.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight.

BucharestFP, clojure, community, functional programming, haskell, tech events, TechHub, techhub bucharest

Bucharest FP #49 — Rust and Functional Programming in Practice

Join us to learn more about the Rust programming language. RSVP here to save your front row spot on April 9, starting 18:45!

 

About the event

Rust is a fairly new language, with a focus on systems programming, and also a solid functional lineage. It enables writing zero overhead, high performance, but also safe and high-level functional code, all at the same time.

In this talk, we will be looking at some of the more unique features of Rust, as well as demoing some examples of the power of using a functional approach in the systems programming space.

 

Speaker bio

Alex Macovei has been doing C++ for several years, but slowly switched to Rust and more functional approaches. He has a few things to share about Rust, which he has used for multiple things, from low-level networking protocols to open source applications

 

Event agenda

  • 18:45 – 19:00 Welcome
  • 19:00 – 20:00 Alex Macovei — Rust and Functional Programming in Practice
  • 20:00 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #49 — Rust and Functional Programming in Practice.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

BucharestFP, community, functional programming, networking, open event, Rust, tech events, techhub bucharest

Bucharest FP #40 — Recursion Schemes in Haskell

Join Bucharest FP to talk about recursion schemes and Haskell. RSVP here to save your front row spot on February 18, starting 18:30!

 

About the event

Let’s explore “Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire” (or how basic knowledge of abstract algebra can help you develop patterns for recursion) together. The talk will assume knowledge of Haskell syntax, type definitions, some familiarity with type eliminators (e.g. maybe, either, folds).

Traian Florin Șerbănuță is an associate professor of computer science at the University of Bucharest. Traian completed his Ph.D. at UIUC, working with Grigore Rosu on the first prototype of K, which serves as a basis for the semantics-based execution and semantics-based program verification tools developed by RV, Inc. Additionally, Traian designed a maximal causal model for sequential consistency which serves as a basis for runtime verification of concurrent programs in tools such as RV-Predict. Traian currently works at RV as the K and Haskell Backend Development Lead.

 

Event agenda

  • 18:30 – 19:00 Registration
  • 19:00 – 20:30 Talk by Traian Florin Șerbănuță
  • 20:30 – 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #40 — Recursion Schemes in Haskell.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

BucharestFP, community, functional programming, haskell, open event, tech events, techhub bucharest

Bucharest FP #39 — Haskell Book Study Group 01

BucharestFP is organising the first the first “Haskell Book Study Group” meetup! RSVP here to save your spot on February 6, starting 18:30!

 

About the event

This meetup is for self-motivated people that will:
– purchase the book
– read the agreed-upon chapters in advance
– write all the code and try it out for themselves
– attempt to do all of the exercises
– participate in the group by asking questions and offering solutions

Participants are also encouraged to gather in smaller groups between meetups to discuss their solutions, so we can focus on the trickiest parts when we all meet.

This meetup series will not:
– teach you Haskell; that’s your responsibility
– show what Haskell is good for or otherwise convince you of any advantages or disadvantages that Haskell, FP, etc. might have; we are here to learn, not to wage language wars
– go out of topic for the current chapters (don’t ask what a Monad is when we’re talking about recursion)

Specifically, for this first meetup, I kindly ask everyone who plans to attend to:
– RSVP to this event
– purchase the book ( http://haskellbook.com/ )
– read through the first chapter (Lambda Calculus)
– join FP Slack (get an invite at https://fpchat-invite.herokuapp.com/ and join the #bucharest channel)
– install Stack ( https://docs.haskellstack.org/en/stable/README/ ) and make sure it works ( https://github.com/bucharestfp/haskell-study-startup/blob/master/resources/haskell-stack-notes.md ) — feel free to ask on Slack if you get stuck

 

Event agenda

  • 18:30 – 19:00 Registration
  • 19:00 – 21:00 Haskell Book Study Group
  • 21:00 – 21:30 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #39 — Haskell Book Study Group 01.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

BucharestFP, community, functional programming, haskell, study group, tech events, techhub bucharest

Bucharest FP #38 — The Curry-Howard-Lambek Correspondence

Join Bucharest FP for the first meetup of 2019 where they will have an expert on Logic and Formal Verification. RSVP here to save your front row spot on January 23, starting 6:30 PM!

 

About the event

The talk will be covering the common ground between Logic, Type Theory, and Category Theory and, using these different perspectives, attempt to gain some insight into each of them.

Denisa Diaconescu is an Associate Professor at the University of Bucharest, teaching Logic and Formal Verification. Denisa also works for Runtime Verification as a Formal Verification Engineer. Her main research interests are formal methods, applications of logic in computer science, and formal verification.

 

Event agenda

 

  • 18:30 – 19:00 Welcome
  • 19:00 – 20:00 Denisa Diaconescu — The Curry-Howard-Lambek Correspondence
  • 20:00 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #38 — The Curry-Howard-Lambek Correspondence.

 

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

community, frontend, functional programming, Public Event, tech events, techhub bucharest

Bucharest FP #36 — Fable

Do you want to get started with F# but don’t know where to begin? RSVP here to save your front row spot on Wednesday, November 7, starting 6:45 PM, for a brief overview of F# syntax, some glimpse of interaction with JavaScript libraries, and an Elmish demo!

 

About the event

Fable is an F# to JavaScript compiler powered by Babel, designed to produce readable and standard code compatible with ES2015 standards, like modules, classes, or iterables. Streamlines the development with advanced language features like static typing with type inference, exhaustive pattern matching, immutability by default, structural equality, units of measure, tree shaking, and more.

This talk will give a brief overview of F# syntax, some glimpse of interaction with JavaScript libraries, and will end with a demo of Elmish in action.

No prior knowledge of F# is needed, although some familiarity with basic FP concepts is desired.

 

Event agenda

  • 18:45 – 19:00 Welcome
  • 19:00 – 20:00 Mecu Mihai-Sorin — Fable
  • 20:00 – 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #36 — Fable.

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety, and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

Bucharest, community, f#, functional programming, meet-up, meetup, networking, Public Event, TechHub, techhub bucharest

Bucharest FP #32 – Composition in FP

Interested in Functional Programming? Then be sure to RSVP here to save your spot on Monday, August 20, starting 6:30 PM!

 

About the event

Composition is a fundamental aspect of Functional Programming. During this meetup, you will learn how to compose things using monoids, applicatives, and monads, as well as identify the differences between these abstractions and find the common patterns.

 

Event agenda

  • 18:30 – 19:00 Welcome
  • 19:00 – 20:00 Vladimir Ciobanu – Composition in Functional Programming
  • 20:00 – 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #32 – Composition in FP.

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

Bucharest, community, functional programming, meet-up, meetup, networking, TechHub, techhub bucharest

Bucharest FP #28 — PureScript & Halogen

The Bucharest Functional Programming meetup is back in business after a long break! This time you’re going to learn more about purely functional user interfaces. RSVP here to save your front row place on May 8, starting 6:30 PM!

 

About the event

PureScript is a strongly-typed functional programming language that compiles to JavaScript. This talk will give a brief overview of the PureScript syntax and a few key features, demo the language tooling and showcase Halogen, one of its numerous UI libraries. The talk assumes no prior knowledge of PureScript, although some familiarity with basic FP concepts (sum and product types, very basic Haskell syntax) is assumed.

 

Event agenda

  • 18:30 – 19:00 Welcome
  • 19:00 – 20:00 Vladimir Ciobanu — PureScript & Halogen
  • 20:00 21:00 Networking

 

Registration

RSVP here to confirm your attendance to Bucharest FP #28 — PureScript & Halogen.

TechSociety

This event is hosted through TechSociety, an initiative that aims to grow the local tech community stronger by providing free event space, as well as logistical and communication support, to all people that organize free tech-related events.

Thinking about organizing a meetup or an event for the tech community out there? Join TechSociety and we’ll help you out! All you have to do is submit the registration form available on our website, and we’ll get back to you to set all the details straight!

Bucharest, community, functional programming, meet-up, meetup, networking, Public Event, TechHub, techhub bucharest

Copyright © TechHub Europe Ltd,