• Let's Start Coding with Web Components! | NightClazz

    Credit Agricole CIB – Polymorphic Room

    ****REGISTER HERE 👉 https://bit.ly/2Z7eMYO ****About this Event 🎪**** Components are cool! Web Components are even cooler! Learn in a Full Hands-on session, How to Code UI components natively executable by the latest browsers, at our next NightClazz! All you need to bring is a laptop with your favorite IDE and NPM installed! 📝KEY TAKEAWAY: All the basics to code standard, lightweight and performant front-ends! ***About the speakers 📢*** 👨🏻‍💻Jose Martin Llaneza is a Software Consultant at Zenika! He has close to a decade of experience in web development and has been working on multiple enterprise applications using web components for more than a year now. 👨🏻‍💻Sumit Chaudhari is a Software Consultant at Zenika as well. Curious and always interested in new technologies, he helps people to use the best practices known such as CI/CD, BDD, TDD, code reviews and so on. Sumit likes to share his knowledge with one and all via trainings, meet-ups and other tech events. ***Where: 🗾*** Credit Agricole CIB – Polymorphic Room Mapletree Business City II, 80 Pasir Panjang Road #23, Singapore ***Who can join us? 🙌*** Anyone with the basic knowledge of software development. ***Agenda: 👀*** 6:30 PM to 7:00 PM: Welcome & Networking with Light Refreshments. 7:00 PM to 9:00 PM: Live Coding Session with Web Components with Jose Martin & Sumit. ****REGISTER HERE: https://bit.ly/2Z7eMYO

  • Refactor React app with React Hooks | NightClazz

    ****REGISTER HERE: https://bit.ly/2vU5Eu1 ****About this Event**** With the massive improvements to function components in React via hooks, you may be interested in seeing hooks in details and how to refactor a typical class component to a simpler function component that uses React Hooks features. When you set out to refactor your application to use React Hooks, the first problem you'll face happens to be understanding hooks and how to apply them from which other challenges stem. The challenge is simple: How do you refactor your class components to function components without breaking any functionalities? During this NightClazz we will take a modern React codebase that uses classes and refactor the entire thing to use function components as much as possible. We’ll look at the state, side effects, async code, caching, and more! Don't forget your laptop and make sure you have a terminal with Node.js installed for an optimum hands-on experience of this session. ***Speakers from Team Zenika:*** Clara - She works with React, but is always open to exploring new skills and technologies. Dhrubajit - He works with React, Vue.js, Angular & more in his projects. He is also a full-stack Javascript developer & trainer. ***Where:*** 8 Shenton Way, AXA Tower, Level 26, Red Switch, Singapore[masked] ***Who can join us?*** Anyone with the basic knowledge of software development. ***Agenda:*** 6:30 PM to 7:00 PM: Welcome & Networking with Light Refreshments. 7:00 PM to 9:00 PM: “How do you refactor your class components to function components without breaking any functionalities?” By Clara and Dhrubajit. ****REGISTER HERE: https://bit.ly/2vU5Eu1

    5
  • Turn to In Memory Database when Performance Matters | NightClazz

    Pivotal Software and Labs (Singapore)

    ### REGISTER HERE: https://bit.ly/2CzwLhD In-memory data series: Turn to In Memory Database when performance matters. >>Want to handle more traffic on your services? >>Want to save some heavy-lifting processing on your backends? During this NightClazz we will see how in-memory database can help you. Then together we will implement in-memory data patterns with the help of Redis In-Memory Database solution. As usual, this is a hands-on-training, so don't forget your laptop. ### SPEAKERS: Jean-Vincent Gennade -- Software Consultant at Zenika Singapore and Our special guest for this event, Biron Shahar. Shahar Biron works as Solution Architect at Redis Labs covering in-memory database IMDB. Telephony Signaling developer and team leader, followed by an SMSC section R&D manager and a system engineer, Shahar has participated in many projects in various domains like voice and messaging. ### VENUE: Pivotal, 140 Robinson Rd, Level 16, Singapore ### WHO CAN JOIN? Anyone with the basic knowledge of software development. ### AGENDA: 6:30 to 7:00 PM : Welcome and Network with light refreshments 7:00 to 7:15 PM : Introduction to In Memory Database (Jean-Vincent) 7:15 to 9:00 PM : In Memory Database with Redis (Shahar Biron) ### REGISTER HERE: https://bit.ly/2CzwLhD

    3
  • Visualize Software Architecture and Design using Design Patterns

    "DESIGN PATTERNS" We are sure everyone has come across this term when they started developing software. But what is Design Patterns? What are their usages? Are you able to visualise the software architecture using Design Patterns? In this interactive session we will: ⍟ Demystify the meaning and the usage of the design patterns in software design. ⍟Teach you how common software architecture problems can be solved with the help of design patterns. ⍟ And brainstorm about how design patterns can make a developer’s life easier and your project architecture healthier! Where: SGX Academy | Date: 28th Feb @ 6.30 PM Who can join us? Anyone with the basic knowledge of software development. Agenda: 6:30 pm – 7:00 pm: Greeting and Networking 7:00 pm – 8:00 pm: Design Patterns Talk by Sumit and Hafid 8:00 pm – 8:30 pm: Pizza and Networking Speakers Sumit Chaudhari | Hafid Dinia Sumit is a Software Consultant at Zenika Singapore. Curious and always interested in new technologies, he helps people to use the best practices known such as CI/CD, BDD, TDD, code reviews and so on. Sumit likes to share his knowledge with one and all via training, meet-ups and other tech events. Hafid is also a Software Consultant at Zenika Singapore. Always keen on keeping up to date with the latest technologies, he has worked with Angular for the front-end, Java and Spring for the back-end in his recent project. His main aim is to create software that will make users' life easier.

  • Learning The Basics of Vue.js: Building a Web Application

    Are you curious about web application concepts like data binding & state management? Would you like to enhance your knowledge in one of the most popular front-end frameworks? Join us for this November’s #NightClazz! What started out as an open source project done by Evan You, Vue.js became one of the most adoptable Javascript frameworks in the industry. This hands-on training will show you the basics of Vue.js by making a front-end single page application! As usual, this free training will be hands-on; don’t forget your laptops! If you want to join us but do not have the software on your laptop, please download the following; -Node and npm (https://nodejs.org/en/). When you install node, npm will be installed at the same time. For more information, check this website: https://www.npmjs.com/get-npm. -Vue Cli 3 (https://cli.vuejs.org/) -Editor of your choice (for example: VSC: `https://code.visualstudio.com/download`) -Git (https://git-scm.com/download/win) Since we will be doing web development, it’s also preferable for you to have some knowledge in HTML/CSS and Javascript. Our speakers for this month will be Dhrubajit Paul Chowdhury & Hassen Makni. Dhrubajit is a Software Consultant at Zenika Singapore; mainly working with React, Vue.js, Angular & more in his projects. He is a full-stack Javascript developer & trainer that always explores new technologies. Hassen is also a Software Consultant at Zenika Singapore. Curious and always interested in new technologies, he has worked with Vue.js and React during his recent projects for the front-end. And for the back-end, he likes to play with Java and Spring. Always keen on knowledge sharing, he likes to give training and assist meet-up and other tech events. Credits to AXA for hosting this event. *Note: Please provide your full name for the venue Guest List.

    13
  • [NightClazz] Introducing Front-end Frameworks in JavaScript

    SGX ,SGX Auditorium (Level 2)

    NightClazz: Introducing JavaScript Front-end Frameworks Are you curious about the different frameworks of the JavaScript front-end options? Want to make better decisions when you make a choice between those choices on JavaScript? Join us on the 15th October for October's #NightClazz. With the emergence of front-end frameworks, developers can utilise Javascript to build real-time applications at scale. In this month’s NightClazz, we discuss the most popular frameworks used in the market; Angular, ReactJs & VueJs! We will be working with each of these frameworks & find out how it differentiates from the others which allows us to improve decisions made over your preference! As usual, this is a practical training so please do not forget your laptops! Our speakers for this month will be Dhrubajit Chowdhury & Adrien Nortain. Dhrubajit is a Software Consultant at Zenika Singapore; mainly working with React, VueJs, Angular & more in his projects. He is a full-stack Javascript developer & trainer that always explores new technologies. Adrien is also another Software Consultant at Zenika Singapore. Earning his experience in years of engineering & programming web applications with complex requirements. Being a full-stack developer, he specialises in writing full functional web app templates and also trains developers’ teams for starting projects. Credits to SGX for hosting this event.

    10
  • ElasticSearch's Beats: A Platform for Single-purpose Data Shippers

    Join us on the 19th September, Wednesday for our next #NightClazz in ElasticSearch's Beats: A platform for single-purpose data shippers! Want to know about data gathering & centralization? Or to know more about the agents using the ElasticSearch functionalities? In this month’s NightClazz, we discuss ElasticSearch’s lightweight data shippers we call Beats. We will see creative set-ups for different Beats, events indexing & Kibana dashboards! During this free hands-on training, we will learn how the installation of these lightweight agents sends data from hundreds & thousands of machines to Logstash or ElasticSearch. As usual, this free training will be hands-on; so please do not forget your laptops! September’s NightClazz will be presented by Maxime Odye, back-end developer, technical expert and experimented trainer from Zenika Rennes (France). Maxime believes in the power of sharing the knowledge and great practices of the IT community. Being a fan of both Spring & Elastic, he is also a speaker in meetups and conferences. Credits to YARA Digital Hub in Singapore for hosting this event.

    4
  • NightClazz In Memory Data Store with Hazelcast

    Credit Agricole CIB – Polymorphic Room

    In-memory data series: Scale your applications thanks to in-memory data stores. Want to handle more traffic on your services? Want to save some heavy-lifting processing on your backends? During this NightClazz we will see how in-memory data stores can help you. Then all together we will implement in-memory data patterns with the help of Hazelcast In-Memory Data Grid solution. As usual this is a hands-on-training, so don't forget your laptop. This NighClazz will be delivered by Simon Mazas, Zenika Singapore's CTO, and his special guest for this event, Rahul Gupta. Rahul work as Senior Solutions Architect at Hazelcast covering in-memory data grid IMDG and Jet. He has years of experience in architecting scalable, low latency and high throughput infrastructure. His expertise lies in addressing challenges in Big Data and Real Time Analytics space. He is a speaker and presenter at various international conferences and tech meetups like GIDS, Pivotal Summit, large user groups in various countries within APAC. He is also an avid blogger, has written many pieces on Hazelcast and related technologies, real life use cases and case studies. Thanks to Credit Agricole CIB for hosting this event.

  • NightClazz Coding Katas with Xavier Detant, Software Crafter

    Credit Agricole CIB – Polymorphic Room

    The Software Craftsmanship motto is «Raise the bar». In order to do that, you need to learn new things. Leaving your comfort zone is a good way to learn new things, but during this NightClazz, you'll be able to stay where you "think" your comfort zone is. "Think" because, actually, Xavier is going to push you out of your comfort zone from there :) You will code some small coding exercises (45 minutes each) a.k.a.. katas but with strong (and a bit crazy) constraints. We promise, you won't stay within your comfort zone, you will learn a lot and you will have a lot of fun! The only prerequisites is to have a computer and a development environment ready on it. There is absolutely no constraint whatsoever about the language you'll use even if I recommend you to use one you're familiar with (your comfort zone :) ). Xavier Detant is co-organiser of the Software Craftsmanship Community of Paris and the SoCraTes France Unconference. Knowledge sharing is at the heart of his mindset. In love with functional programming and beautiful code, enjoying doing and explaining code made him a passionate crafter. Thanks to Credit Agricole CIB for hosting this event.

  • Bootcamp Docker, Swarm and Kubernetes

    Ubisoft Singapore

    [Attention : the event moved from Thursday 19 7:00pm to Monday 23 April 6:30pm] Open and informal talk on Docker with Alexandre, French Docker expert and trainer. Bring your feedbacks and your questions. To feed the talks, Alexandre will run a live coding session to demonstrate Swarm and Kubernetes. Thank you to Ubisoft for hosting this event at its premises. Please register to be able to attend. For security reasons we need the list of all persons attending. Only persons registered will be allowed to access the premises. So please also insure your given name and surname are displayed with your meetup account name or send them separately with a meetup internal message.

    8