Code Monkey home page Code Monkey logo

sandbox's Introduction

Upload CSV and Return Table

Uses package CsvHelper for parsing the file. Angular 11 is used on the frontend, .NET 5 WebApi used for the basic REST API, and Sqlite via EF Core and MongoDB for data persistence.

Copy the ./Backend/sample.db file to your machine into the c:\data directory for database stuff to work. Not a fan of how I had to hard code the path the Sqlite file but I didn't want to muck around with the .NET Core config stuff for this demo and didn’t want to tie the DB configuration and usage in the WebApi library. For a production app that would be a requirement.

To run website, fire up the .NET RestApi project and run the Angular UX via ng serve from the WebUX folder.

Access Giphy API

The javascript portion of the exercise can be executed by opening the ./giphy.htm file in your local browser. Like the Angular exercise, this is bare bones "enter text; click button; see image" type of implementation.

Sudoku

Simple .NET 5 executable that takes in a single command line arg and verifies if the file contains a valid Sudoku solution.

For example, after building, execute ".\Sudoku.exe C:\file\sudoku.txt". Simply outputs "File 'C:\file\sudoku.txt' passes Suduko validation." or "File 'C:\file\sudoku.txt' is NOT valid: {reason}".

sandbox's People

Contributors

zachickster avatar dependabot[bot] avatar zachickster-truckstop avatar

Watchers

James Cloos avatar

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.