Welcome to Engineers.SG

Latest Videos

Behind The Gems 2 :: 6

Speaker: Edwin Feng, Co-founder and CTO of Talenox
Topic: Behind The Gems 2 :: 6
***
We are inviting makers from the Ruby community to share with us their journey and what they have built. We are very honoured to have Edwin, co-founder & CTO of Talenox, to share with us about his experience building the company. Edwin started Talenox as a way for him to build a good team to work together and for them to express their creativity on a shared canvas by helping others. Talenox is the friendliest, automated HR software on the cloud trusted by more than 1000 happy companies.
***
This event is brought to you by RubySG. RubySG is a meetup for the Ruby programming enthusiasts in Singapore. For more updates on upcoming events, follow us on social media:
🎙Telegram → https://t.me/joinchat/TWJ3HtLeJF81EweA
📺Website → https://ruby.sg
🔴Meetup → https://www.meetup.com/Singapore-Ruby-Group
***
Recorded by RubySG

Java Release with JReleaser and JVM Optimisation

Speaker: Andres Almiray / Dmitry Chuyko

Event Page:

Produced by Engineers.SG

Behind The Gems 1 :: 6

Speaker: Adrian Goh, Co-founder and CTO of NodeFlair.com
Topic: Behind The Gems 1 :: 6
***
This is the 1st episode of a 6 part RubySG MiniSeries, Behind the Gems. We are inviting makers from the Ruby community to share with us their journey and what they have built. We are very honoured to have Adrian, Co-founder and CTO of NodeFlair, to share with us about his experience building NodeFlair. NodeFlair is a tech career, salaries and reviews platform that help more than 30k SG tech talents grow their career every month.
***
Timestamps:
00:00 Introduction
00:53 /about_me
01:34 /nodeflair
03:08 /technical_challenges
07:40 /technical_choices
15:53 /questions
***
This event is brought to you by RubySG. RubySG is a meetup for the Ruby programming enthusiasts in Singapore. For more updates on upcoming events, follow us on social media:
🎙Telegram → https://t.me/joinchat/TWJ3HtLeJF81EweA
📺Website → https://ruby.sg
🔴Meetup → https://www.meetup.com/Singapore-Ruby-Group
***
Recorded by RubySG

Using Go to Naturally Express Higher-level Distributed Systems Concepts

Timecodes:
00:00 Introduction
01:02 The Problem
02:54 Building Backends Seems Simple
05:21 Infrastructure as Code
07:15 Architecture Diagrams
09:38 The Encore Application Graph
15:25 Developing Distributed Systems
16:36 Abstract Syntax Tree (AST)
17:19 Encore Syntax Tree (EST)
18:10 Live Demo
26:56 Benefits
28:10 Q1 How would Encore work in team setting?
29:31 Q2 Does Encore have bindings for say, Java and Python?
30:45 Q3 What is the advantage of combining infrastructure as code with business logic?
32:28 Q4 Can we use gRPC for Communication between services instead of REST?
35:14 Q5 What about frontend coding?

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

Name: André Eriksson (Founder, encore.dev, Ex-staff Engineer, Spotify)
Topic: Using Go to Naturally Express Higher-level Distributed Systems Concepts

Through the power of static analysis and code generation, André'll show you how we can write programs that look like regular Go code, that when compiled turn into fully-fledged distributed systems.

André is the founder of Encore - a Go backend framework for building distributed systems. He's also an ex-Spotify Staff Engineer and a part-time puppy caretaker.

*

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/

How Not to Program in Go

Timecodes:
00:00 Introduction
01:24 Don't Panic
03:11 Making a REST Call
04:23 Logging a Process
06:50 Parsing JSON
08:11 Awkward Hash Maps
10:04 Sllice Manipulation
11:32 Q1 How do you suggest to handle that json unmarshalling issue you mentioned?
12:48 Q2 When writing an endpoint and parse, do we use a struct instead of a map?
14:18 What's the best about Go compared to other languages?

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

Name: Donaldson Tan (Senior Engineer, Quincus)
Topic: How Not to Program in Go

Donaldson will tell us about what we should avoid to write maintainable and effective Go.

Donaldson is a systems programmer with keen interest in large scale computer networks. Currently, he's working as a senior backend developer.

*

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/

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/

Events

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

  • 🇸🇬Weekly coding contest club 💻
    LeetCode Club SG

    19 Sep 2021, Sun, 10:30 am

    Online event

    Join 2 others

  • Adding AI to your web-applications
    AI Geeks Singapore

    19 Sep 2021, Sun, 5:30 pm

    AI Geeks Webinar, https://zoom.us/j/3042963478

    Join 13 others

  • Webinar: The Power of Design Thinking in PM by eBay Sr Global Product Lead
    Product School Singapore

    20 Sep 2021, Mon, 2:30 am

    Join 1 others

  • Webinar: Jump to Product at Top-Tech Companies by Google Product Leader
    Product School Singapore

    20 Sep 2021, Mon, 5:00 am

    Online event

    Join 4 others

  • Ansible Virtual Meet Up - September 2021
    Ansible Singapore

    20 Sep 2021, Mon, 11:00 am

    Online event

    Join 43 others

  • Drupal Asia Special Edition with Dries Buytaert
    Drupal Singapore

    20 Sep 2021, Mon, 2:30 pm

    Online event

    Join 20 others