In case you missed it and interested in presenting at conferences, Confoo (
http://confoo.ca/en/call-for-papers), a large web techno conference in Montreal, is in Call For Paper state until September 22nd.
Otherwise here my proposed talks. If any of these seem interesting enough to be the topic of one meetup, let me know!
Monitor all the things
Do you know how many calls per second your server is processing? Should you increase the heap size? What's the response time for each of the API endpoints? If your service fails, will you know? Can you identify the performance bottlenecks quickly? Is new feature working as expected? Why has the CPU increased since the last deployment? This talk will be about logging, monitoring, alerting and tracing strategies, systems and tools.
Reactive Services
Modern web applications are often supported by many small and loosely coupled services (SOA). This talk will introduce the four fundamental characteristics of reactive applications (http://www.reactivemanifesto.org/) and give concrete design strategies to build event-driven, scalable, resilient and responsive services.
Introduction to Functional Programming
Functional programming techniques and principles are important tools for software developers. They tend to produce code that is concise, reusable, simple to test and easy to parallelize. This talk will cover the basics of functional programming such as pure functions, higher-order functions, immutable data structures, data types, pattern matching, etc. Java and Scala will be used to illustrate the concepts.
Thanks,
Félix