Welcome to Engineers.SG

Latest Videos

Behind The Gems 4 :: 6

Speaker: Kang Sheng Tay, Software Engineer at Shopify
Topic: Behind The Gems 4 :: 6
***
We are inviting makers from the Ruby community to share with us their journey and what they have built. For this month, Kang Sheng will be sharing some of his learnings when building YetAnotherYear. YetAnotherYear is a New Year's Resolutions app that literally lets you keep track of your new year's resolutions. In this talk, he will be focusing on his learnings trying to build a fully functional SPA on Rails. Rails cookie auth for your SPA? Serve assets with Rails to be used in SPA? Managing OAuth using Rails for SPA? Yes, Rails can still do most of the heavy lifting so that he can just manage 1 Heroku instance πŸ€·β€β™‚οΈ
***
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

Protobuf & gRPC : Because Milliseconds Matter

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

Name: Sagar Sonwane (Software Engineer, Josh Software)
Topic: Protobuf & gRPC : Because Milliseconds Matter

Most of the existing microservices are using REST with JSON payloads as a standard way of communicating with one another. But as the number of microservices increases in the infrastructure, the service graph becomes more complex, and as a result, there are pain points and limitations in using REST for communications. Sagar will show you how to use gRPC and Protobuf to overcome these limitations.

*

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/

Into the Ethereum-verse (using Golang)

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

Name: Owen Yuwono (Senior Software Engineer, OVO)
Topic: Into the Ethereum-verse (using Golang)

In this talk, Owen will show you how to get started on creating a simple smart contract in Ethereum blockchain using Golang.

*

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/

Go Back to Basic

Timestamps:
00:00:00 Topic Introduction
00:01:53 Primitive Types
00:15:22 Composite Types: Array
00:17:10 Composite Types: Slices
00:23:37 Composite Types: Maps
00:24:51 Composite Types: Struct
00:27:00 Blocks, Shadows, and Control Structures
00:27:04 Blocks
00:29:54 If
00:31:28 for Four ways
00:32:37 Switch
00:35:03 Functions
00:36:13 Function Type Declarations
00:36:39 Closure
00:38:46 Functions returns functions
00:31:28 Defer Using Closure
00:40:27 Pointers
00:41:25 Types, Methods, and Interfaces
00:48:05 Interface
00:51:55 Types of Assertion
00:54:52 Recursion
00:59:19 Divide and Conquer
01:02:51 Quicksort

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

Names: Bilal Muhammad (Integration Chapter Leader, BTPN Syariah)
Topic: Go Back to Basic

Bilal will talk about the basic concepts and building blocks in Go and programming in general.

He is working as Integration Chapter Leader in BTPN Syariah. He was formerly software engineer at Kudo (Grabkiosk) and Tokopedia.

*

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/

Avoiding Gotchas in Go Runtime Behaviors

Timestamp:
00:00 Topic Introduction
01:26 Will it halt?
13:00 Guess the RSS
22:09 Is it a race?
27:22 Shadows
30:53 Finalisers
37:07 Q1 Objects means any variable, correct?
37:38 Q2 Are these like memory leaks like we have in C?
38:34 Q3 As someone starting with out with Go, what would you recommend to build?
40:00 Q4 What sort of topics and concepts to focus on?
40:51 Q5 How to know what is the right number of CPU cores we should assign to our application to provide the best performance?

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

Names: Dian Bakti (Software Developer, Acronis)
Topic: Avoiding Gotchas in Go Runtime Behaviors

Go is often perceived as a simple language, but there still could be β€œinteresting” behaviors in this language (ranging from how the language is designed to Go runtime behaviors itself)

Here we want to share interesting stuff we found from Go, some are from real life experiences (read: bugs), some are encountered while digging through documentations, GitHub issues or tech talks by others.

The hope is we could avoid doing the same mistakes in the future, share some good practices with each other, or simply just to appreciate the design behind the language.

Dian is a Senior Software Developer in Acronis Search Engines team.

*

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!

  • Sponsoring the 2nd edition of the Conversation Design Festival
    Conversational AI Singapore

    29 Nov 2021, Mon, 9:00 am

    Online event

    Join 3 others

  • YugabyteDB: An Immersive Indulgence on Distributed SQL
    Singapore YugabyteDB User Group

    29 Nov 2021, Mon, 3:00 pm

    Online event

    Join 1 others

  • YugabyteDB: An Immersive Indulgence on Distributed SQL
    Singapore YugabyteDB User Group

    29 Nov 2021, Mon, 3:00 pm

    Online event

    Join 3 others

  • Sustainability IRL Data Challenge Winners & Showcase
    Experimental Data Science

    29 Nov 2021, Mon, 6:00 pm

    Online event

    Join 28 others

  • A deep-dive into GraphQL Caching
    GraphQL Singapore

    29 Nov 2021, Mon, 7:30 pm

    Online event

    Join 7 others

  • Chartering Roadmap 2022 - Sharing
    Scrum Mastery Community

    29 Nov 2021, Mon, 8:00 pm

    Online event

    Join 24 others