Skip to content

Recapping Thailand Developer Day 2024

Published: at 09:36 AM

Untitled

Hi developers, welcome to my blog.

So far, I would like to apologize to you guys that I haven’t had much updates about technological news on Medium and my web blog much, but I released some news even on Twitter or Threads. Currently, I do have a research to get it done about Time Series Forecasting. However, I still have some amount of time to write something to you all.

Thailand Developer Day becomes one of the main technological event for every year since 2022, and the speakers will show a lot of new innovations for us to make our productivity better. Last year, we could have seen the qualifying match of Microsoft Imagine Cup 2023 for going to Asian round, which was very interesting to cheer on young talents’ innovations. For this year is a little bit rush and the event took only three hours, but still make me impressed. In this blog, I am going to recap the significant features of the event for you.

The Next Generation of (x) developers

Untitled

Untitled

This is quite special session for this collaboration between Microsoft and BorntoDev because there are a lot of free courses and certifications from both companies to let us study and achieve it for your portfolio or resume for your work application. So far, we can obtain the skill from what we learn from both website and having a sandbox lab to try on. I could possibly say that it’s gonna be good opportunity for everyone to learn on new things.

Untitled

Some of the key features that I obtain from this session would be as following:

Azure App Service: The easy way to build and deploy REST APIs

Untitled

Creating a YouTube clone might seem like a daunting task, but with Azure App Service, it becomes remarkably straightforward. Azure App Service offers a platform for building, deploying, and scaling web apps and APIs with ease. In this section, I would like to sum up on what P’Aeff had explained to us real quick as follows.

Untitled

Another thing that I would to mention on this session is how P’Aeff is very creative for himself to build up his own presentation by coding with JavaScript and Markdown. By the way, I just do only coding with LaTeX, which is better on adjusting. However, don’t make yourself in the stress, so don’t try it would be better.

Develop A Virtual Assistant with Azure OpenAI Services and Azure AI Speech

Untitled

You may wonder that where P’Job Jirachai is, but you see Frieren (フリーレン, Furīren) instead in front of you. Now, you may be surprised because P’Job dressed as Frieren this event, and the suit is given by P’Aom Kongkiet, but P’Chang doesn’t dress it for himself and ask P’Job to dress up instead. By the way, I would like to recap on what P’Job had said from his session about building text-to-speech virtual assistant.

Untitled

At the end of the session, P’Job introduced us the Speech Studio inside Azure AI, which working like the demo above, but you are no need to do the animation by ourselves, just filling the prompt and generate the video and sound for it. That could be simple. But if you want some customized model like the session above, you can visit and follow the instruction from this repository >> https://github.com/antronic/AzureOpenAI-Live2DChatbot

Introduction to Remote Data Science with PySyft

Untitled

In today’s data-driven world, organizations are increasingly exploring ways to collaborate and share data while maintaining privacy and security. PySyft, a powerful framework for remote data science, offers a solution to these challenges by enabling secure and privacy-preserving collaboration among organizations. In this session, P’James Kanin explored how PySyft facilitates remote data science and addresses concerns related to partnership and agreements.

Partnership and Agreement Concerns

When organizations collaborate on data science projects, several concerns arise regarding privacy, accessibility, data leaks, and ownership of data:

Solution with PySyft

PySyft offers innovative solutions to address these concerns and facilitate secure and collaborative remote data science:

At its core, PySyft empowers organizations to collaborate on data science projects while safeguarding sensitive information and preserving privacy. By leveraging cryptographic techniques and decentralized architectures, PySyft enables secure and privacy-preserving computations across distributed datasets.

Through partnerships and agreements facilitated by PySyft, organizations can harness the collective power of data while upholding privacy, security, and data ownership rights. As the field of remote data science continues to evolve, PySyft remains at the forefront, driving innovation and enabling collaborative breakthroughs in data-driven research and analysis.

Making Recursive Type in TypeScript

Untitled

In the realm of advanced type-level programming, the ability to create recursive types is paramount for building flexible and expressive codebases. Let’s explore on P’Aom session on how tools like tRCP, Prisma, Elysia, and Prism enable us to harness the power of recursive types while addressing key issues and simplifying development workflows.

type TreeNode<T> = {
  value: T;
  children: TreeNode<T>[];
};

const tree: TreeNode<number> = {
  value: 1,
  children: [
    {
      value: 2,
      children: [],
    },
    {
      value: 3,
      children: [
        {
          value: 4,
          children: [],
        },
      ],
    },
  ],
};

Flutter in 2024

Untitled

In this session, P’Krisada guided us on the new updates of Flutter Framwork on current stable version, which is 3.19, released on past Valentine’s Day. Here are some minor updates for this version from this session.

This release also includes various API improvements, performance optimizations, and support for Windows Arm64. For a detailed overview, refer to the release notes and change log. For more information, please visit at What’s new in Flutter 3.19. Revolutionizing App Development with… | by Kevin Chisholm | Flutter | Feb, 2024 | Medium

Conclusion

I could possibly say that I really hype on this event very much because there are a lot of new innovations from many innovators in Thailand to show us in the center of Siam Paragon, with about 200-300 attendees in the event. Additionally, I know that Generative AI quite has an impact to many field of work, but try to use it wisely because Artificial Intelligence is not a substitute for human intelligence; it is a tool to amplify human creativity and ingenuity.

Thank you for reading, hope you enjoy my story so far and see you on next one.