Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Smallxmac

  1. Smallxmac

    Tasks in Golang

    I was more asking about design inspiration, but that just seems subconscious to you from the background you have had.
  2. Smallxmac

    Chimera: Conquer Online Private Server Project

    How will you determine the scalability or what metrics would require a new realm node to spawn?
  3. Smallxmac

    Comet - Open Source Conquer Online Server

    @foxbat I do not understand the picture that you linked. You VSCode open in just a .vscode folder. This does not give any useable information. Examples of useful information might be build logs. I would start by learning how to create a C# project like hello world or something.
  4. Smallxmac

    Chimera: Conquer Online Private Server Project

    It looks like there is a large number of internal communication. Are you concerned with latency issues? Also, it seems that every module is dependent on other modules, how will you handle the reliability of modules? I would imagine some clever heathchecks with k8n would be a good place to start.
  5. Smallxmac

    Tasks in Golang

    Was this generally based on tasking or also based on the TPL?
  6. Smallxmac

    TV Cabinet Project

    I think this is a pretty awesome look. It is great that from a normal standing height you will not be able to see the LED bar. I really don't care for seeing the actual light, rather just the effects.
  7. Smallxmac

    Projekt Analytix (Discord Bot)

    The reflection based lamda expressions are a pretty cool thing I remember doing with NPCs when I decided to program in conquer for like 10 days lol. Over all pretty good! I did not have alot of time to look at the code though.
  8. Smallxmac

    WPF Basics (Streamed Lesson)

    If you ever want to check out F# you can follow a pretty functional elmish pattern with https://github.com/Acadian-Ambulance/vinyl-ui It allows MVC binding for winforms and WPF Disclaimer: I helped write this before it went public.
  9. Their is so much cool stuff to do once you are able to get a powerful CI/CD pipeline. The first time I was able to have a couple of docker containers run under a load balance for uninterpreted updates was amazing. It was a very simple example, but cool as hell. I really am looking forward to github actions, not sure when it would be coming out, but github is the place for OSS atm.
  10. Smallxmac

    WPF Basics (Streamed Lesson)

    Nice videos, I remember watching one of your videos about sockets a long time ago. I have not used WPF in quite some time. When I did I remember using caliburn micro as my binding library. It was very convention based though. Everything had to be named certain ways to expect things to work. That enforces a standard convention, but also may be confusing when you are just look in from the outside. Keep up the great work!
  11. Really awesome seeing you use the blogs to post the progress and showcase here. This is truly a good use of your music background along with your technical knowleage. I wish the best for this. It for sure seems super promising!
  12. Smallxmac

    Hi Cooldown

    Welcome to cooldown, Know @Omicron has spoken to me about those web frameworks before. Most people on this forum currently have knowleage in C# and can assist with learning and collaboration. Thank you for the kind words about cooldown.
  13. I am really not a fan of working with SVN in general. More so when I have to collab and the locks just get in the way.
  14. I have use most the the big name source control companies between personal projects. I use bitbucket daily for work, they have a good platform if you use all the features together (jira, CI/CD, PRs, etc). That alone can get pretty expensive quickly for a company. At my work we use bitbucket for source control and gitlab for issue tracking. I want to unify on gitlab so that we can have commits and PRs that will close issues, but I can't make those calls. Personally I have been using gitlab to do my personal projects that I want to keep private. I like them for their CI/CD platform. As @Omicron stated, github is my goto for anything I would like to be public. I feel like this is just part of the industry. The github actions will likely push things over for me on private repos. Github can be rather expensive for private repos if you do not have a student pack. I will see what changes once I lose that. @bauss I have used a on-prem hosted beanstalk solution. I might have been using a old version, but man did I hate it.
  15. Smallxmac

    Hello world

    I for sure have seen business full into the idea of Microsoft only. Most of the time is a because of a crazy idea on how good everything Microsoft makes. I'm for sure not saying that what they make is a bad product, however there are other solutions. If you have a shop that is Microsoft only that is also sometimes for hiring. They want to be able to hire new devs and get them up to speed quickly. This applies mostly when you have a position with a high turn over or not many long term senior devs that are competent enough to lead the team on a different stack. That or the the senior dev is slapped with so much stuff they don't have time to support different stacks so they stay on Microsoft and let the junior devs use stack overflow to solve there issues.
  16. Smallxmac

    Hello world

    Welcome to the board Ice, sweet name! I am glad you took a step back and decided to focus on programming in a more legit way. Everyone here knows that the other communities surely did not help with general programming patterns. How were the hackathons? What was your main goal there if you don't mind me asking.
  17. Smallxmac

    System.IO.Pipelines Review & Discussion

    I still have mixed feeling in the way Microsoft introduced this new feature for the framework. Microsoft tends to have this idea of magic that just seems to work. It would make sense that they would not make a abstraction on top of SAEA act much different in terms of threading and task pools.
  18. Smallxmac

    A random walks into the room...

    I know from experience that trying to understand the details of a full gameserver is like jumping head first into the deep end of a pool while barely knowing how to swim. Thought with all things it surly get easier. I hope we can assist and cultivate a great place for you to learn and progress.
  19. 😰 Just finished updating both PHP and MySQL. 🎉  Pretty sure everything is 💯 thought. Let me know if there are any problems!

  20. Smallxmac

    System.IO.Pipelines Review & Discussion

    In terms of Conquer Online, which was not my general idea, you would have to have a Commander agent on top or right under the server socket system which would communicate with client agents(client sockets) for cross client communication/interactions. It would be a rather confusing design at first. I would have to spend some more time thinking about how it would be composed. Though if done correctly client agents would be just recursive loops that accept a sort of state. At that point you would not have to worry about concurrency. At least that is in F#'s implementation. I'm not sure if you have seen this before but I saw this a while back and thought it was pretty neat. https://github.com/mgravell/Pipelines.Sockets.Unofficial/blob/master/src/Pipelines.Sockets.Unofficial/StreamConnection.cs Though if you are going down the stream route just wrapping you stream in NetworkStream would be suffice.
  21. Smallxmac

    System.IO.Pipelines Review & Discussion

    With the introduction Memory<T> and Span<T> how would you say those play into the architecture one might implement. Do you think an agent/actor model with a message based queue help with some of the multi client problem?
  22. Smallxmac

    My Introduction

    Welcome to cooldown, I am glad you think highly of the current board @Spirited has put a ton of work into it. Also welcoming to have a old friend back here. I look forward to the upcoming discussions in the conquer section.
  23. Smallxmac


    Glad to have you on the board, I know we as a board could help you with C# questions if they are detailed and you feel other online resources have been exhausted. Regardless we are building a community and encourage discussion.
  24. Getting started with Blazor and Electron.NET Background Information: What is Blazor? From the Blazor Github, Blazor is "an experimental .NET web framework using C#/Razor and HTML that runs in the browser via WebAssembly" What is Electron.NET? From the Electron.NET Github, "Electron.NET is a wrapper around a "normal" Electron application with an embedded ASP.NET Core application". Perquisites: So that this article does not get dated with irreverent information quickly I will be using information from other resources. getting started for blazor node.js v8.6.0+ electron-packager --global Sample Project Github: If you do not want to follow the steps below, or just want to check out the code I reproduced the following steps in a repo. Besure you all the required perquisites https://github.com/mandrepont/blazetron Setting up a simple project: If you have not done so, check out the getting started for blazor to install perquisites for this tutorial Create a new Blazor (ASP.NET Core hosted) project Install ElectronNET.API PM> Install-Package ElectronNET.API In %projectname%.Server/Program.cs change BuildWebHost to use Electron public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseElectron(args) .UseStartup<Startup>() .Build(); In %projectname%.Server/Startup.cs change Configure to open Electron app.UseBlazor<Client.Program>(); Task.Run(async () => await Electron.WindowManager.CreateWindowAsync()); Add cli tooling to %projectname%.Server <ItemGroup> <DotNetCliToolReference Include="ElectronNET.CLI" Version="0.0.9" /> </ItemGroup> Note at the time the current version is 0.0.9 dotnet restore Install electron packager sudo npm install electron-packager --global Init and Run dotnet electronize init dotnet electronize start Credits: I claim none of this work as my own and proudly support the work of both the aspnet team on Blazor and the team developing Electron.NET, this post is intended to raise awareness of some of the possibilities for a prototype. Most of the "Setting up a simple project" is directly from both Electron.NET's and Blazor's githubs.
  25. Smallxmac

    Spirited's Tea & Coffee Corner

    It was all paid for by our team, but just yesterday we just got approve to use company funds for our beans and other expenses related to coffee. It is pretty exciting. I don't think I would be a fan of cold brew, I feel like the taste might be off.

Important Information

By using this site, you agree to our Terms of Use.