December Issue 2024.1228

The Windsurf Editor

One biggest differences of using Windsurf Editor, is that’s like having an Agent, a smart assistant working together with a Good understanding of the context. What’s more, that’s also having the capability to make suggestions, prompt one to review, and execute the command. It can create the code files, and run the instruction. In my test, the ‘Cascade Agent’ in the Windsurf IDE was able to examine my Linux OS condition, via the commands in the terminal, then make suggestions on how to fix it. May explore here at: https://codeium.com/windsurf , but since I’m just testing how good is it, I couldn’t be 100% sure about its pricing, is it the only way? The downside is that having to use another editor other than vscode, it’s kinda contradicting my own preferred workflow. I shall continue to observe this, to see how viable it is, and what’s in it for me.

GitHub Copilot Free Tier & Continue.dev

I came to aware that GitHub pilot is now offering free tier, at giving access to 2,000 code completions and 50 chat messages per month, at the same time, inspired by my other colleague, they have studied the ‘Continue.dev’ extension that would work nicely on vscode, and able to connect to own LLM, which maybe an interesting solutions, to build something that work for ourselves.

So aside from the GitHub copilot, the other thing, where I find it works well with my workflow would be the Codeium extension for vscode. With generous FREE tier for individual.

Real-Time Synchronisation Framework

Then I came across this real-time synchronisation framework which offers software / sdk / as a service, that is like an upstream service provider making the development easier. At the same time, which also reminds me of the Multiplayer server library, Colyseus (see here: https://colyseus.io/framework/) that’s targetting the game development scene.

The ‘Velt’ real-time synchronization framework comes from this article: https://dev.to/astrodevil/build-real-time-presence-features-like-figma-and-google-docs-in-your-app-in-minutes-1lae

and its official website here: https://velt.dev/

some little and simple demo on their website shows a very creative idea of how things can be. The only caveat is about the pricing whether we’re truly comfortable with using another SaaS or PaaS-based deployment, by having the SDK into our code, and eventually having the subscription… that depends on the context of the software of what we’re building. This does have a generous free tier though.

AzerothCore WoW Simulator

Of all the years, there is some community building and supporting the private world of Warcraft server, https://github.com/azerothcore ; it’s one of the projects that was inspired by the Massive Network Game Object Server Suite (MaNGOS for short) included as a single project for World of Warcraft. https://www.getmangos.eu/ ; Out of curiosity, I tried a deployment of the AzerothCore WoTLK version, and decided to go with Portainer, to run the containerised image. It wasn’t entirely intuitive, and has some caveats to bring up the realm (login server) and the game server; and also noticed a minor discrepancy unable to create an account, where I have to ask for AI to verify where it goes wrong, and suggest some minor database column type changes. hmm. left to ponder. Nonetheless, eventually, I can get the older game client to work with the self-hosted server emulation, allowing some room for future experimentation.

0
Subscribe to my newsletter

Read articles from William Cheong Weelau directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

William Cheong Weelau
William Cheong Weelau

I'm a Full Stack Developer, Software Architect, and Aspiring Technopreneur, looking to fuse entrepreneurship and technology to deliver quality-of-life improvement products.