• JuniorDevSG Social - June 2019

    90 Seconds Singapore

    Address: 90 Seconds HQ at 158 Cecil Street, #03-01 With this Meetup group we hope to create a home for all things JuniorDev. We will be hosting a bi-monthly get-together known as the JuniorDev Social. Here we socialise and connect with our fellow Juniors to swap stories and share wins or disastrous fails (yup, those are normal) all while enjoying some food and drink provided by our generous sponsors. -------------------------------------------------------------- How's your journey, ${AWESOME_DEV}? -------------------------------------------------------------- 1) Taavi Kybar (Full Stack Software Developer at 90 Seconds) Topic: "Clean Code: Best Practices" Have been doing software development for around 8 years working with a variety of different technologies (Node.js, React, Vue, Java, TypeScript). I hold in high regard the quality of code and disciplined development. I believe putting effort into creating readable and easy to understand code comes a long way in reducing bugs, keeping software running smoothly and onboarding new developers. https://www.linkedin.com/in/taavi-kybar/ 2) Aryn Choong Yue Lin (@arynchoong), Director, Women Who Code Singapore Topic: "My Journey in Tech" Yue Lin has been a professional C Developer for more than ten years. She recently completed her Masters in Technology from NUS-ISS. More about Yue Lin: https://www.linkedin.com/in/ychoong More about Women Who Code Singapore: https://www.womenwhocode.com/singapore -------------------------------------------------------------- Sponsors: -------------------------------------------------------------- Venue & Food Sponsored by 90 Seconds -------------------------------------------------------------- Join Our Community: -------------------------------------------------------------- Join the KopiJS Slack Chat: https://launchpass.com/kopijs Join the global JuniorDev Community: https://juniordevcommunity.herokuapp.com/ Meetup.com: https://www.meetup.com/Junior-Developers-Singapore/ Twitter: https://twitter.com/juniordevsg Facebook: https://www.facebook.com/groups/juniorDevSG/

    3
  • Developer's Gym - Coding Dojo

    Saleswhale

    Time: 8 June 2018 (Saturday) 10am-1pm We will be doing the Coding Dojo this week. ====================== Do you know what a Coding Dojo is? > A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in Deliberate Practice in order to improve their skills. The *focus* of the Coding Dojo would be to help you improve your skills in the language you are working on (or ramping up on). We also hope that pair-programming with more experienced devs will help you level up. *Format* wise, the team will be given a Code Kata (a coding puzzle) where they have to solve by writing code. And through pair-programming, they will learn about writing test (TDD) and using advanced coding techniques from the more experienced devs in your group. ====================== What is a Code Kata? A kata is an exercise in karate where you repeat a form many, many times, making little improvements in each. You need to try it as many times as it takes, and be comfortable making mistakes. You need to look for feedback each time so you can work to improve. Remember that the point of the kata is not arriving at a correct answer. The point is the stuff you learn along the way. The goal is the practice, not the solution. ====================== Agenda: 10:00am - Intro to Coding Dojo / Code Kata / Pair Programming 10:15am - Reveal Code Kata for the day 10:30am - Pair up and attempt Code Kata (pairs can choose their own choice of programming language) 11:30am - Break 11:45pm - Continue Code Kata 12:30pm - Show and Tell ====================== What do i need to bring? You will be coding - so bring your laptop and make sure you have all your coding tools and dev environment installed. I suggest bringing along your own keyboard and mouse so that you can connect to your pair-programming partner's laptop. You can also check out this repo: https://github.com/JuniorDevSingapore/coding_dojo ===================== Venue Sponsor: Saleswhale

    18
  • Developer's Gym - Agile Software Development

    ThoughtWorks Singapore Pte. Ltd.

    Venue: ThoughtWorks office (#11-08 China Square Central, 18 Cross Street,[masked]) Date / Time: Saturday 25 May, 10am to 1pm About this workshop ==================== In this workshop, you will be given an overview of various kinds of Agile Software Development methodologies. You will also gain an appreciation of the history behind many of the Agile practices you use in your everyday life as a developer in a software team. Agenda ======== - Introduction - Quick background of the workshop followed by facilitating self-introduction of participants. - History of Agile software development - The communication game - Scrum overview - eXtreme Programming overview - Connections to Lean Startup Instructors =========== Stanly Lau Stanly is a software developer at GovTech. He grew up in Singapore and started programming professionally for more than a decade. He has a deep interest in helping developers to increase their competence in technical skills and has spent many years mentoring teams. He is also one of the early founders of the Agile community in Singapore and organiser of the Agile Singapore conferences. Michael Cheng Michael Cheng is a full stack developer with more than 10 years of experience building dynamic websites. He is currently part of the Engineering Experience team at SP Digital (part of SP Group), helping various software teams in the organization with their developer practices and processes. -------------------------------------------------------------------------- Venue Sponsor: ThoughtWorks Singapore

    5
  • JuniorDevSG Code and Tell - May 2019

    Red Hat

    Address: Red Hat Asia Pacific, 8 Shenton Way, 11-00 AXA Tower, Singapore[masked] JuniorDev Code & Tell - A Night of Technical Talks & Coding ===================================== 1) Happy Haris (software developer in PSLOVE) Topic: Flutter, the next mobile cross platform framework? Introduction about Flutter, the good, the bad and the ugly, and a demo of an app built in Flutter Haris is a software developer in PSLOVE, where he focuses on building a period tracker app. Graduated from Singapore Polytechnic with an Applied Drama and Psychology diploma, and a dropout from a part time degree in Psychology, Haris made the switch to learn programming after reading a newspaper article about going through a bootcamp in a few months and getting a job without a degree. He graduated from the bootcamp and went on to intern at Tinker Tanker where he learn various tech, from blockchain to game development, and also, gained experience in teaching students from Microbit to game development in Unity. And by chance, he found Flutter and liked it ever since. On the side, he volunteers in teaching programming with Code in the Community. https://medium.com/@muhamad_haris 2) Shazina Zaini (MicroSec) Topic: Getting Started with OpenSSL An introduction the OpenSSL library - the history of the project, programming using its API and further resources. Shazina is a network programmer at SGInnovate-supported IoT security startup MicroSec. She works with a team of embedded systems, full-stack developers, mathematics, and machine learning geeks to make TLS 1.3-equivalent security for low-power, low-bandwidth devices achievable and easy to manage. https://www.linkedin.com/in/shazinazaini/ 3) Yang Zheng (Software Engineer at Facebook) Topic: Chaos Theory in 20 minutes Have you ever heard of butterfly effect? This talk will attempt to reveal a simple, yet mysterious mathematics topic born in the computer age. Chaos theory describes something completely deterministic, but utterly unpredictable. It is closely related to computer science and used to explain natural phenomena. Interestingly enough, it also leads to the answer to some of the most interesting and profound questions: Can we predict the future? Yang graduated from NUS. He is a software engineer at Facebook. Enjoys reading, swimming and playing with his dog. https://www.linkedin.com/in/zhengyang4k/ 4) Lim Min Li Topic: How to UX... with Memes Min Li Is a User Experience Designer, a relatively new, multi-disciplinary form of design. By incorporating deep research methodologies into her process of design, she creates products and experiences that delight users. A communications graduate from Monash, she went on to receive training in product design in Milan and UX design at General Assembly London. https://www.linkedin.com/in/mllim/ About JuniorDevSG ==================== Are you a Junior Developer or newbie in the Tech industry? Do you sometimes feel anxious about work or question your own abilities? Are you excited to be starting your career and want to celebrate your accomplishments with others? You are not alone! With this Meetup group we hope to create a home for all things JuniorDev. JuniorDev.io ================ We are the Singapore chapter of JuniorDev.io. Check out more Junior Developers community around the world (especially in Australia) at http://JuniorDev.io. Venue & Food Sponsor ====================== Red Hat Asia Pacific

    4
  • Developer's Gym - Coding Dojo

    ThoughtWorks

    Time: 11 May 2018 (Saturday) 10am-1pm We will be restarting the Coding Dojo this year. ====================== Do you know what a Coding Dojo is? > A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in Deliberate Practice in order to improve their skills. The *focus* of the Coding Dojo would be to help you improve your skills in the language you are working on (or ramping up on). We also hope that pair-programming with more experienced devs will help you level up. *Format* wise, the team will be given a Code Kata (a coding puzzle) where they have to solve by writing code. And through pair-programming, they will learn about writing test (TDD) and using advanced coding techniques from the more experienced devs in your group. ====================== What is a Code Kata? A kata is an exercise in karate where you repeat a form many, many times, making little improvements in each. You need to try it as many times as it takes, and be comfortable making mistakes. You need to look for feedback each time so you can work to improve. Remember that the point of the kata is not arriving at a correct answer. The point is the stuff you learn along the way. The goal is the practice, not the solution. ====================== Agenda: 10:00am - Intro to Coding Dojo / Code Kata / Pair Programming 10:15am - Reveal Code Kata for the day 10:30am - Pair up and attempt Code Kata (pairs can choose their own choice of programming language) 11:30am - Break 11:45pm - Continue Code Kata 12:30pm - Show and Tell ====================== What do i need to bring? You will be coding - so bring your laptop and make sure you have all your coding tools and dev environment installed. I suggest bringing along your own keyboard and mouse so that you can connect to your pair-programming partner's laptop. You can also check out this repo: https://github.com/JuniorDevSingapore/coding_dojo ===================== Venue Sponsor: ThoughtWorks Singapore

    10
  • Developer's Gym - Gatsby Workshop

    ThoughtWorks Singapore Pte. Ltd.

    Venue: ThoughtWorks office (#11-08 China Square Central, 18 Cross Street,[masked]) Date / Time: Saturday 27 April, 10am to 1pm Curriculum =========== A hands-on workshop on Gatsby led by thoughts of “how to create static site for my need” with Gatsby, React, and GraphQL. Topics ======= 1. Why Gatsby 2. Up and Running & Starters and Plugins 3. Typography, introduce Gatsby Themes (experimental)? 4. Building Features with GraphQL 5. Reaches: SEO, GA, and Deployment with Netlify Prerequisite ============ - Basics web development skills: HTML and CSS - Knowledge of React JS Bring along... ============= Your own laptop as this will be a hands-on coding session Instructor ========== Wei Gao React web developer, loves to build stuff on the web. Struggling with but advocating public speaking as a learning process through running React Knowledgeable. Wei has created a handful of static sites using Gatsby, Jekyll / GitHub pages, and plain JavaScript, HTML, and CSS. She will share with you her learning process as much as hoping to learn from you. -------------------------------------------------------------------------- Venue Sponsor: ThoughtWorks Singapore

    11
  • JuniorDevSG Social - April 2019

    Rakuten Asia Pte Ltd

    Address: Rakuten Viki, Singapore 138, market Street, Level 29 CapitaGreen, Singapore[masked] With this Meetup group we hope to create a home for all things JuniorDev. We will be hosting a bi-monthly get-together known as the JuniorDev Social. Here we socialise and connect with our fellow Juniors to swap stories and share wins or disastrous fails (yup, those are normal) all while enjoying some food and drink provided by our generous sponsors. -------------------------------------------------------------- How's your journey, ${AWESOME_DEV}? -------------------------------------------------------------- 1) Shailesh Ahuja (Software Engineering Manager at Facebook) Topic: "High Impact Software Engineer" I will talk about what makes a high impact software engineer at Facebook and how an engineer can balance different activities to achieve maximum impact. With discussion and based on the audience, translate that into something works for companies they are in. Bio: Graduated from NTU, Software Engineering Manager at Facebook. Love playing squash and football, and more recently, board games. https://www.linkedin.com/in/shaileshahuja/ 2) Meredith Chan (Product - Customer Experience, Grab) Topic: "A day in a life of a... Product Owner/Manager" Specialization in developing integrated digital experiences. Past experience in e-commerce product management, management of social media teams and creating engagement programs for customers. https://www.linkedin.com/in/meredithchan/ 3) Akshata Mohanty (Full Stack Developer, Viki) Akshata is a Fullstack Developer on the web team @ Viki, working on Soompi.com and Rakuten Sports. An architect by graduation and a serial MOOC-er, she loves online learning and worked on developing design education tools at NUS before joining Viki. While she’s not binge-watching Coursera, she’s either hunting down burger joints in Singapore or posting random nuggets on https://akshata.dev https://www.linkedin.com/in/akshatamohanty/ -------------------------------------------------------------- Sponsors: -------------------------------------------------------------- Venue & Food Sponsored by Rakuten Viki -------------------------------------------------------------- Join Our Community: -------------------------------------------------------------- Join the KopiJS Slack Chat: https://launchpass.com/kopijs Join the global JuniorDev Community: https://juniordevcommunity.herokuapp.com/ Meetup.com: https://www.meetup.com/Junior-Developers-Singapore/ Twitter: https://twitter.com/juniordevsg Facebook: https://www.facebook.com/groups/juniorDevSG/

    8
  • JuniorDevSG Code and Tell - March 2019

    Presented by Junior Developers Singapore and SGInnovate. Partnered with e2i Address: BASH, Level 3, Block 79 Ayer Rajah Crescent, Singapore[masked] JuniorDev Code & Tell - A Night of Technical Talks & Coding ===================================== 1) Max Ong Zong Bao, Full Stack Developer, Microsec Max is a life enhancer for tech & entrepreneurship, and he seeks to blend both to build innovative products or services for the world that solves hard problems. He develops website APIs for a living in a local deep tech startup called MicroSec which builds end-to-end security software for IoT devices. He has been involved with the various developer and startup communities since his university days in SIT/University of Glasgow like Python User Group Singapore (PUGS), EDGE (Empower, Develop and Groom Entrepreneurs) Community, Startup-O, Code in Community and recently Junior Developers Singapore. 2) Michael Li, CTO, JobTech Michael Li is currently the CTO of JobTech where he focuses on Recommendation Engines. Previously, he was the CTO at Red Dot Robotics as well as the Analytics Consultant at SenseInfosys. His other experiences include being a Software Engineer and Technology Expert at the I2R Data Analytics Department and managing Biomedical and Genomic Data at NUS in School of Public Health, before joining NUHS and I2R to engineer Medical Ontology. In his studies at the University of Melbourne, he worked in a chemistry laboratory sampling water for pollution for his Biomedical Engineering Degree. He is also experienced in the Biomedical Diagnostics Lab doing Bacterial Load Testing and being a Laboratory Technician. Born and raised in Singapore, Michael is a Maris Stella Alumni and served his Singapore National Service as a Guardsman. 3) Poh Wan Ting, Director, Data Science in Alliance SE Insurance Management Asia Pacific Poh Wan Ting is a Data geek and AI enthusiast with experience spanning MedTech, AdTech and InsurTech. She is currently leading and developing a team of data scientists in innovating data science solutions focused on delivering competitive advantages, superior insights and operating efficiencies that translate to business impact. A strong believer in technology being able to drive the world to become a better place, Wan Ting recognizes the importance of diversity in this digital revolution and strives towards the day where everyone feels empowered in STEM. 4) Nidhi Gupta, Co-Founder and CEO, Portcast Nidhi Gupta is an experienced strategy and logistics professional. She has a decade of leadership and C-level consulting experience in Asia-Pacific with the Deutsche Post DHL group. She has an MBA from the Indian Institute of Management in Bangalore and a Bachelors in Computer Science Engineering. Nidhi is passionate about digitisation and innovation in the supply chain and logistics industry. She is currently the co-founder of Portcast, a logistics technology start-up in Singapore which uses machine learning and AI to provide predictive analytics for logistics companies. About JuniorDevSG ==================== Are you a Junior Developer or newbie in the Tech industry? Do you sometimes feel anxious about work or question your own abilities? Are you excited to be starting your career and want to celebrate your accomplishments with others? You are not alone! With this Meetup group we hope to create a home for all things JuniorDev. JuniorDev.io ================ We are the Singapore chapter of JuniorDev.io. Check out more Junior Developers community around the world (especially in Australia) at http://JuniorDev.io. Venue Sponsor ====================== SGInnovate Partnered with e2i Food Sponsor ====================== Engineers.SG

    9
  • JuniorDevSG Social - February 2019

    BLOCK71 Singapore

    Address: BLOCK71 Singapore 71 Ayer Rajah Crescent, #02-01, Singapore[masked] With this Meetup group we hope to create a home for all things JuniorDev. We will be hosting a bi-monthly get-together known as the JuniorDev Social. Here we socialise and connect with our fellow Juniors to swap stories and share wins or disastrous fails (yup, those are normal) all while enjoying some food and drink provided by our generous sponsors. -------------------------------------------------------------- How's your journey, ${AWESOME_DEV}? -------------------------------------------------------------- 1) Gwen Guo, Singapore Games Guild (https://www.sgg.org.sg) Topic: "The local games industry at a glance" A summary of the current opportunities communities in the local/regional games industry, how to prepare for your portfolio and what to expect at interviews. About Gwen Gwen is a Singapore-based sound designer for video games and also the co-founder of IMBA Interactive with 9 years in the industry. Having experience of heading a startup, she's developed near-obsessive project management skills and is a team player with a flair for organisation and execution whilst maintaining the welfare of co-workers and staff. As a sound design advocate, she has spoken at various game conferences around South East Asia aimed at raising awareness for both the creative/technical aspects of the craft and best practices working with sound designers in a team. She is also the chairperson of Singapore Games Guild, a non-profit association aimed at advocating and promoting locally-made games and game creators. playing a major role as a community leader in both the games development and game audio community in Singapore. 2) Chang Kai Wen, Intern, SP Digital Topic: "Residential Move-in Detection using Utilities Consumption Data & Machine Learning" This project is part of a bigger project which uses AI to improve the efficiency of metering to billing operations for SP Services. Meter readings are sent to the server in SP at every two months. When an electricity meter reading is sent back to the system, the reading will be checked against a system of rules. If the meter reading is too high, it might be caused by a faulty meter. Hence, technicians need to be sent to the premises to do on-site investigation. However high meter readings are also often due to someone moving into the premise, and therefore is a correct reading. This means the trip, which incurs manpower and other costs, is wasted. Unfortunately, the system of rules implemented few years ago are unable to tell the difference between a legitimate high consumption reading or an actual faulty meter. My project is to build a predictive machine learning model to detect new move-in events. By integrating this model into the daily operational flow of a meter irregularity investigation, the operations team will be able to identify if the high consumption is due to a new move-in or not and reduce false positives. About Kai Wen - Temasek Poly student, Diploma in IT - Intern at Data & AI team in SP Digital doing Data Engineering and Machine Learning - Also interned in Test Engineering team in SP Digital testing SP Utilities App - Able to play the piano -------------------------------------------------------------- Sponsors: -------------------------------------------------------------- Venue Sponsored by BLOCK71 (http://www.blk71.com/) Food sponsored by UpCloud (https://upcloud.com/) -------------------------------------------------------------- Join Our Community: -------------------------------------------------------------- Join the KopiJS Slack Chat: https://launchpass.com/kopijs Join the global JuniorDev Community: https://juniordevcommunity.herokuapp.com/ Meetup.com: https://www.meetup.com/Junior-Developers-Singapore/ Twitter: https://twitter.com/juniordevsg Facebook: https://www.facebook.com/groups/juniorDevSG/

    5
  • JuniorDevSG Code and Tell - Jan 2019

    GovTech Hive

    Address: GovTech Hive 1 Fusionopolis View, #08-01 Sandcrawler,[masked] JuniorDev Code & Tell - A Night of Technical Talks & Coding ===================================== 1) Tasya Aditya Rukmana Title: *Something about collaboration in tech teams* 2) Davina Leong Topic: Journey to a Healthy Lifestyle 3) Thu Ya Kyaw Topic: DEVELOPER -> AI APPRENTICE 4) Joseph Matthias Goh Topic: Facilitating Technical Discussions About JuniorDevSG ==================== Are you a Junior Developer or newbie in the Tech industry? Do you sometimes feel anxious about work or question your own abilities? Are you excited to be starting your career and want to celebrate your accomplishments with others? You are not alone! With this Meetup group we hope to create a home for all things JuniorDev. JuniorDev.io ================ We are the Singapore chapter of JuniorDev.io. Check out more Junior Developers community around the world (especially in Australia) at http://JuniorDev.io. Venue ====================== GovTech Hive Food Sponsor ====================== Upcloud

    9