• 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
  • JuniorDevSG Social - December 2018

    Location visible to members

    Address: Mavericks Consulting 1 Harbourfront Avenue, #13-03 Keppel Bay Tower,[masked] 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. 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. In the months that we’re not socialising we'll be coding! Every alternate month will see the JuniorDev Hack Night. Bring your laptops, questions and be ready to work on side hustles, tutorials, walkthroughs… or whatevs - we’ll have mentors on hand to help out. -------------------------------------------------------------- Come and network with the community and meet some new friends. -------------------------------------------------------------- How's your journey, ${AWESOME_DEV}? -------------------------------------------------------------- This month we will be hearing from 2 senior developers who have leveraged their tech skills in different ways. 1) Alwyn Tan Topic: Becoming Junior Again - Staying relevant amidst change and responsibilities Alwyn recalls seeing his senior managers being too preoccupied with their responsibilities to code when he was just starting out as a developer. In this brief and informal talk, he also describes the moments in his career when he realised that he was going to have to work harder to avoid sharing in their predicament. He then shares two approaches taken to keep coding amidst changes in the tech landscape and his responsibilities, in the hopes that other developers will be prepared when this also happens to them. About Alwyn Alwyn has been coding professionally since the subprime crisis, and wishes to continue doing so. He is now part of Open Government Products, a highly dynamic team within GovTech Singapore focused on delivering technology products with significant public impact, like parking.sg. Alwyn also contributes to open-source software regularly, and tries to encourage others to do likewise. 2) Shi Ling & Jia Ming Topic: How to debug Useful know-hows on using tools for debugging (regardless of the stack). Part 1 - Front-end debugging: How to master the Chrome debugger to debug HTML, CSS, JS execution by Shi Ling Part 2 - Back-end debugging: How to use debuggers and proxies to inspect variable state, call stacks and network requests by Jia Ming Speaker bios: Shi Ling - Co-founder and CEO of UI-licious. Used to do kung-fu, but now does code-foo. Been dev'ing since the golden era of JQuery. :) Jia Ming - A junior developer with UI-licious -------------------------------------------------------------- Sponsors: -------------------------------------------------------------- Venue & Food sponsored by Mavericks Consulting -------------------------------------------------------------- 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/

    6
  • Developer's Gym - Prototyping with AdobeXD Workshop

    Time: Saturday 8 Dec, 2 to 5 pm. Venue: ThoughtWorks office (#11-08 China Square Central, 18 Cross Street,[masked]) Objective & Purpose ==================== 1. Intro to Design Thinking 2. The Design Thinking framework 3. Intro to Wireframing - from idea to prototype Participants will get to... ======================= 1. Understand the Design Thinking method: Empathise, Define, Ideate, Prototype, Test 2. Use "How might we..." to brainstorm innovative solutions to problem statements 3. Learn to get from Ideate -> Prototype with Adobe XD Workshop Outline ================= https://docs.google.com/spreadsheets/d/1NcQn7ZkaJnAroK5m_GVBTiRdFSYJqyjvUW8KSNiCing/edit?usp=sharing Pre-Requisite ============= - Bring your laptop (and your power adapter) - Install Adobe XD (Free edition) - https://www.adobe.com/sea/products/xd.html About the instructor =================== Lim Min Li, UX Design, Lauretta.io Min Li is an 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 his users. She has experience working as a product designer as well, both in full-time roles and freelance. -------------------------------------------------------------------------- Venue Sponsor: ThoughtWorks Singapore

    12
  • JuniorDevSG Code and Tell - November 2018

    SP Digital

    Address: SP Digital 240 Tanjong Pagar Road, #08-00 Keppel Tower 2, Singapore[masked] JuniorDev Code & Tell - A Night of Technical Talks & Coding ===================================== 1) Keith Chia Topic: Technology Ethics and the Health of the Internet As developers, we live, breathe, and die a little bit on the internet. We write code and behave in ways that both consume and add to the internet. So it’s not a bad idea to be aware of how healthy the internet is, and its effect on the people that use it. What does that mean? Is the internet in 2018 healthy for us as individuals, or as a society, or for humanity as a whole? Is it safe, open, welcoming, and shared? Inspired by Mozilla’s Internet Health Report, we’ll talk a little bit about our responsibilities as creators of technologies, the issues of technology ethics and design at scale, and frameworks that we can consider utilising as internet users of the 21st century. About the speaker Keith is a UX-designer-turned-developer who is currently a consultant at Maltem Consulting Group. His past stints include development, QA engineering and design work at startups and large corporations alike. Fascinated by the crossroads of culture and technology, he constantly questions the cycle of causes and effects that make up our relationship with technology. 2) Rachel Lee, Quality Engineer, SP Digital (Quality Engineering) Topic: How to Learn Something Hard in Tech In the ever-changing landscape of tech, it can be daunting, especially for newcomers, to pick up new skills fast and evolve with the industry. The learning curves can be steep and expectations to excel and deliver are high. How does one cope with all of this? From leaving the banking industry with zero programming knowledge to running automated tests at work using Apache JMeter, Rachel will share tips that have helped her journey in tech, and she hopes that they would help you in yours too! About the speaker: Rachel Lee is currently a Software Engineer at SP Group under Quality Engineering. She made a mid-career jump from performing regulatory work in banks to learning web development full-time at General Assembly in 2017. Prior to joining SP Group, Rachel was doing a stint as Quality Assurance at a start-up. Rachel enjoys the challenge of picking up programming languages and frameworks as she navigates the tech industry. 3) Soe Min, Developer, StashAway Topic: AMP-ing it up Accelerated Mobile Pages Accelerated Mobile Pages (AMP) provides lightning fast loading for mobile web clients. With the importance of loading speed for SEO, should we deploy AMP for our website? I'll share my experience with integrating AMP and the results it brings. Soe Min is a pragmatic developer who's currently enjoying start up life. 4) Isha Tripathi, Mavericks Consulting Topic: Dude where’s my README? Exploring the subtle art of writing an effective README Isha is a Developer at Mavericks Consulting. She enjoys talking about tech, feminism and salsa (dancing and eating). 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 ====================== SP Digital

    8