Giter Site home page Giter Site logo

claimini's Introduction

Hi there 👋

My name is Johannes Ebner (he/him), and I go by the alias Structed on the interwebz.

I am a freelance "Gaming Solution Architect" and foudner of Structed.me. That means, I work with 🎮game studios and help them build online sevices/backends on a technical & economic level and help them to improve their production processes.

📽️ I helped Valheim move from Steamworks P2P to PlayFab Party networking for Cross-Play! Valheim Case Study: Piktiv Shares Learnings from Integrating Azure PlayFab Multiplayer Services

I am not only an avid gamer myself, but have spent a number of years actually building games! :-)

Working on...

📫Contact

Projects I (co-)maintain

claimini's People

Contributors

structed avatar

Watchers

 avatar  avatar  avatar

claimini's Issues

Remove unused code projects

Currently, the repository includes quite a few projects, of which a number is unused an can and should be removed to enhance clarity and also remove a shown potential vulnerability found by Github.

The following projects should be checked if they can be removed - and if, they should be removed:

  • Claimini.Web (also in solution)
  • Claimini.ServerSideBlazor
  • Claimini.BlazorClientStandalone

"Show PDF" returns 401 status code

Expected Behaviour

When clicking the "Show PDF" button on an Invoice detail page while the user is logged-in, the PDF should be displayed

Actual Behaviour

When clicking the "Show PDF" button on an Invoice detail page while the user is logged-in, a 401 HTTP Status code is returned

Steps to reproduce

  1. Log in
  2. Click the "Invoices" menu item
  3. Select an Invoice
  4. Click the "Show PDF Button"

Substitute CosmosDb usage with SQL

Instead of using CosmosDb, which is incredibly expensive in hosting, use SQL with EntityFramework Core instead.
It is easier to maintain, because only one database is needed. Perhaps think about using a JSON datatype for invoices, because they are never gonna change and we need to duplicate all the customer/article data for it anyways.

Using the MemuItem component shows errors

Expected Behaviour

Using the MenuItem component, particularly with a child item, does not show errors in IDEs

Actual Behaviour

When using the MenuItem component, particularly with a child item, Rider )and perhaps other IDEs) show two errors (paraphrased):

  • MenuItem is void and does not allow for a child component
  • MenuItem cannot be found

Use official NuGet package for BlazorRedux 0.0.6 and above

Currently, because of a bug which was fixed in the source of BlazorRedux but was not pushed as an official NuGet package, we had to build it from source and add a local package.

Expected Behaviour

When cloning the repository, the project should build

Actual Behaviour

When cloning the repo, the project would not build unless providing a local NuGet package for BlazorRedux

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.