Welcome to Engineers.SG

Latest Videos

Intro to Unit Testing in Golang

This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.

Name: Utkarsh Mani Tripathi (Software Engineer, JFrog)
Topic: Profiling Golang REST API

In this talk, Utkarsh will discuss the various unit testing techniques, tips, and tricks in Golang to improve the development lifecycle and make code look cleaner. He will also brief about his experience with the behavior-driven tests and share his learnings while working with the Ginkgo framework.

Utkarsh Mani Tripathi is a maintainer of openebs/jiva project and has contributed to building both the control and data plane of OpenEBS. He is an open-source contributor and loves to learn about file-system, distributed systems, and networking. Currently, he is responsible for developing features in Conan center and other community projects at JFrog

*

For more updates on upcoming events, follow us on social media:
✉️ Newsletter → https://goo.gle/devspace-news
👤 Facebook → https://www.facebook.com/DevSpaceSG/
🐦 Twitter → https://twitter.com/DevSpaceSG
🔴 Meetup →https://www.meetup.com/developer-space/

Profiling Golang REST API

This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.

Name: Iman Situmorang (Software Engineer, Xendit)
Topic: Profiling Golang REST API

In this talk, Iman will walk us through how we can do profiling using a Go tool called pprof and use the results to improve performance of a REST API.

Iman is a software engineer and a blogger who love open-source and startup culture.

*

For more updates on upcoming events, follow us on social media:
✉️ Newsletter → https://goo.gle/devspace-news
👤 Facebook → https://www.facebook.com/DevSpaceSG/
🐦 Twitter → https://twitter.com/DevSpaceSG
🔴 Meetup →https://www.meetup.com/developer-space/

The Internet of Value: Digital Assets with Java - Singapore Java User Group

Speaker: Mike Anderson

== Talk
Digital assets are poised to change the world, with decentralised cryptocurrencies, non-fungible tokens (NFTs) and smart contracts creating new opportunities for economic value exchange and product innovation: a space which might be called "The Internet of Value".

Convex (https://convex.world/) is a full-stack solution for the Internet of Value, built using Java technology and offering radically better performance than traditional blockchain approaches.

In this talk we will look at the principles of creating digital assets for the Internet of Value, explain the inner workings of Convex and demonstrate how to build your own digital assets using a simple Java API for the Convex network.

== Speaker
Mike is the Managing Director of The Convex Foundation, a non-profit organisation dedicated to helping organisations realize the potential of decentralised ledger technology for the Internet of Value. He is the inventor of the Convergent Proof of Stake consensus algorithm, which forms the basis for the Convex network.

Previously, Mike has held CTO roles at multiple companies, with a focus on blockchain, data science and AI. He also worked as a strategy consultant at McKinsey and company, specialising in software architecture, technology strategy and healthcare IT.

Mike is a keen open source software developer, and contributes his time to leading multiple open source projects, especially in the Clojure and Java ecosystems. He is the creator of core.matrix, a library for advanced numerical algorithms.

Mike holds double first in Mathematics and Economics from Cambridge University, and a Master of Business Administration (with Distinction) from INSEAD. He formerly represented the UK in the International Olympiad in Informatics.

Event Page: https://www.meetup.com/singajug/events/277316614/

Produced by Engineers.SG
Recorded by: Michael

Building CI/CD Admin Service Tool with Go and K8s - Guillermo Galvan

This event is brought to you by Go Singapore and Go Mexico, communities for the Go programming enthusiasts in Singapore and Mexico.

Name: Guillermo Galvan (Go Developer @ TechBridgeIT)
Topic: Building CI/CD Admin Service Tool with Go and K8s

In this talk I will share a test project that I was doing by playing with kubernetes go-client and also a little of GitOps and some other insights that I found working on this.

The project is an admin service written in go for release and deploy an application and help developers to focus more on releasing and testing their code.

*

For more updates on upcoming events, follow us on social media:
✉️ Newsletter → https://goo.gle/devspace-news
👤 Facebook → https://www.facebook.com/DevSpaceSG/
🐦 Twitter → https://twitter.com/DevSpaceSG
🔴 Meetup →https://www.meetup.com/developer-space/

Always Up-to-date and Testable Documentation in Go - Loh Siu Yin

This event is brought to you by Go Singapore and Go Mexico, communities for the Go programming enthusiasts in Singapore and Mexico.

Name: Loh Siu Yin (Engineering Manager, Xendit)
Topic: Always Up-to-date and Testable Documentation in Go

Static documentation is a chore and always drifting out of date. Wait -- do I hear Doxygen, Javadoc and Godoc? Yes, but these speak about function docs and not how the system is tied together.

What if you could have that system road map, Godoc like capability and have it alert you when key modules are renamed? I think I have found that sweet spot!

*

For more updates on upcoming events, follow us on social media:
✉️ Newsletter → https://goo.gle/devspace-news
👤 Facebook → https://www.facebook.com/DevSpaceSG/
🐦 Twitter → https://twitter.com/DevSpaceSG
🔴 Meetup →https://www.meetup.com/developer-space/

What the heck is Zeitwerk - RubySG

Speaker: Tay Kang Sheng

Event Page: https://github.com/rubysg/meetups/issues/23

Produced by Engineers.SG
Recorded by: Tay Kang Sheng

Events

WeBuild.SG is a list of free open events and open source libraries for the curious folks who love to make things!

  • Learn coding - Beginner class for non programmers (python)
    Get a Software Job: Learn Coding For Non Computer Sci majors

    24 Jul 2021, Sat, 10:00 am

    7 One-north Gateway, 7 One-north Gateway

    Join 0 others

  • Learn coding - Beginner class for non programmers (python)
    Get a Software Job: Learn Coding For Non Computer Sci majors

    24 Jul 2021, Sat, 10:00 am

    7 One-north Gateway, 7 One-north Gateway

    Join 0 others

  • Learn coding - Beginner class for non programmers (python)
    Get a Software Job: Learn Coding For Non Computer Sci majors

    24 Jul 2021, Sat, 10:00 am

    7 One-north Gateway, 7 One-north Gateway

    Join 0 others

  • Learn coding - Beginner class for non programmers (python)
    Get a Software Job: Learn Coding For Non Computer Sci majors

    24 Jul 2021, Sat, 10:00 am

    7 One-north Gateway, 7 One-north Gateway

    Join 0 others

  • Learn RapidMiner for Data Mining
    SVBook Pte. Ltd.

    24 Jul 2021, Sat, 10:00 am

    Join 1 others

  • Learn coding - Beginner (Level1) class for non programmers (python)
    Get a Software Job: Learn Coding For Non Computer Sci majors

    24 Jul 2021, Sat, 10:00 am

    7 One-north Gateway, 7 One-north Gateway

    Join 0 others