Giter VIP home page Giter VIP logo

blazor8test's Introduction

๐Ÿ‘‹ I'm Marina ๐Ÿ˜Š

I'm a Software Developer, mainly working with C#/.NET and the Web. ๐Ÿ‘ฉโ€๐Ÿ’ปโœจ I also have an interest in Software Architecture and Design.

Linkedin Badge Twitter Badge Github Badge YouTube Badge

๐ŸŽฏ My Programming Timeline recaps my life and career as a programmer and professional software developer.

Here is my CV ๐Ÿ˜Š

Technologies that I use

Me on GitHub

Marina's github stats Top Langs

"Buy Me A Coffee"

โญ Project showcase

Here are some projects of mine that I would like to show:

  • YourBrand (2021 - 2023, 2024 -) - Enterprise system for e-commerce and consulting services. Distributed app with deployment to the cloud. Based on and incorporates the following projects:
    • YourBrand 3.0 (2023 - 2024) - E-commerce site/system for the cloud. Based on eShop.
    • eShop (2022 - 2023) - E-commerce site/system. Based on the YourBrand and "Todo app" projects.
    • Product Catalog (2021) - A product catalog and configurator.
    • Time Report (2021) - Project management app with time reporting functionality.
    • Finance app (2021 - 2022) - App for doing finance, in particular accounting. Some Invoicing.
    • Showroom (2018 - 2022) - Site helping consultancy company presenting consultants to customers.
  • Todo app (2022) - Reference project for Clean Architecture with focus on Use Cases.
  • Tigergenerator 2.0 (2020) - Web app for generating satirical images with the tiger from "En Svensk Tiger". Remake of Tigergenerator.
  • Point Of Sale (2021) - Electronic cash register app with product catalog and receipts.
  • Commuter (2019) - Conceptual commuter app listing stops and departures based on the user's position.
  • Audio Player app (2017) - Concept mobile audio player app for Axis audio products. C#/.NET, Xamarin.Forms
  • Access Control (2017 - 2018) - Physical Access Control system. C#/.NET, Raspberry Pi, Azure, Web app, Mobile Apps

Here is a ๐Ÿ”— playlist showing some of my projects.

โœ”๏ธ Job Interview Assignments

I have uploaded the result of some of the assignments that I have done for interviews.

  • Agent Recruiter (2020) - App for matching recruiter with secret agents. Tinder-like swipe interface. C#/.NET, Xamarin.Forms
  • FileViewer (2020) - Explorer-type web app visualizing and manipulating a virtual filesystem. C#/.NET & Blazor
    • FileViewer2 (2021) - Second attempt. Rewrite from scratch with MudBlazor component library.
  • RobotApp (2022) - Web app controlling a robot on screen by giving commands. HTML, JavaScript, and Canvas (C# version)
  • Snake (2022) - Implementation of the classic game Snake as a Web App, using HTML, JavaScript, and Canvas
  • BookStoreScraper (2023) - Scraping the Books to Scrape site, and downloads the entire site to be viewed offline. C#/.NET
  • ChatApp (2023) - Chat app built with ASP.NET Core and Blazor.
  • FizzBuzz (2024) - Fizz buzz with Unit tests

๐Ÿซ School projects

  • C Micro compiler (2008 - 2009) - My first ever attempt att building a compiler. C-like language.
  • VB Lite compiler (2011) - Compiler for a Visual Basic.NET-like language. Loosely-based on Mono C# compiler architecture.

Other compiler and parser projects

  • ExpressionEvaluator (2016) - Expression parser, evaluator, and compiler. Using the operator-precendence parser algorithm and Reflection.Emit for code generation.
  • Compiler projects (2022 - 2023) - A couple of compiler projects for prototyping using a modern compiler architecture.
  • Raven (2024) - Compiler project. A merger of "Compiler projects".

Experiments

  • BlazorMinimalApiTest (2023) - Experiment rendering interactive components Minimal API endpoints in ASP.NET Core 8 RC. Not supported by default.
  • BlazorPhp (2023) - Experiment adding Blazor component to Peachpie PHP project. Based on ASP.NET Core 8 RC1. Uses reflection hacks.

Misc projects

  • MAUI Blazor hybrid app, with Fluent UI, and ASP.NET Core backend (2024)
  • Blazor reference app for .NET 8 with Bootstrap 5. Cloud-ready template project with documentation (2023).
  • rabbitmq-java-test (2023) - Exploring RabbitMQ in Java. With Docker containerization.
  • Blazor Basics (2022) - Contains samples demonstrating various concepts in Blazor. How component binding works, and how to do JavaScript interop.
  • .NET IoT samples (2018) - A collection of samples intended to run on Raspberry Pi.
  • HttpListener library for .NET Core 1 (2016) - Abstraction on top of TCP Listener that was built to fill the then lack of such an API.
  • x86-encoder (2013) - A library for generating X86 machine instructions.

โ–ถ๏ธ Tech Talks

The full playlist can be found here.

๐Ÿ”— Where to find me

blazor8test's People

Contributors

marinasundstrom avatar mkartakmsft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

blazor8test's Issues

Cloud native sample (WIP)

There is a cloud native version in the cloud-native branch.

It adds a Worker project, async messaging, and observability with OpenTelemetry.

There are also test projects - such as integration tests, using TestContainers.

It all runs in Docker.

To do

  • Create better demo scenarios - relatable samples
  • Add documentation
  • Update README
  • Deploy to Azure - will require the provisioning of container app for Worker, and a SQL server with database.

solution not loading shared project.

I see that the shared project is referenced in the .sln, but when I open the .sln with the latest vs2022 preview it doesn't load it.

When I tried to run the web app I got errors complaining about needing to restore the nugets and I noticed that the shared project wasn't in the solution explorer.

The folder is in the zip file so I just added the shared project and I'm good to go although now and then the output window says connection dropped or websocket gone and it drops off the edge--the Edge browser I mean.

thanks a million for putting this together.

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.