-
Friday Links 333
OnsenUI/OnsenUI: Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components,and provides bindings for Angular 1,2,React and Vue.js. brillout/awesome-angular-components: Catalog of Angular 2+ Components & Libraries vmware/clarity: UX guidelines,HTML/CSS framework,and Angular components working together to craft exceptional experiences Unit Testing DateTime.Now In C#,Without Using…
-
Bingo for meetings–finalizing API for web–part 16
The API that we want to create is create meeting add participant check cards see result meeting( Those API’s were simpler for the console application,because of the single participant involved. There are also some technical problems and some architectural ones. Let’s start with technical: nestjs suggest ( as per sample project with contacts) to add…
-
Bingo for meetings-nestjs–create meeting api -part 15
So now it is time to expose our objects as HTTP API. We have decided to go with nest.js because has support for TypeScript. The documentation to install is pretty obvious at https://docs.nestjs.com/ . Now we must code the endpoint to create a meeting. As per the nest.js documentation,we should create a module,a controller and…
-
Bingo for meetings–typescript making exe console–part 14
Now it is the moment to have our first executable release– console application. First,we want to see if the js obtain by compilation of ts run under node ( it runs under ts-node index.ts,but it runs under node.js ? ). And we see that,when I run node index.js it gives error “ could not find…
-
Bingo for meetings–intermezzo – improving application–part 13
After done with CLI,now it is time to improve a little bit the application. 1. should be more cards For this I have replaced with a local function As a consequence,the pageSize for displayin via Inquirer.js should be make larger to display all items 2 . The cards should be sorted alphabetically ( easy: apply…
-
Friday Links 332
11 Javascript Machine Learning Libraries To Use In Your App Communication Charts Around The World – Business Insider RobWHickman/kaRpov: A messy small R package for plotting chess games ramnathv/htmlwidgets: HTML Widgets for R oakmac/chessboardjs: JavaScript chessboard jhlywa/chess.js: A Javascript chess library for chess move generation/validation,piece placement/movement,and check/checkmate/draw detection Unit Testing in JavaScript – Tania Rascia…
-
Bingo for meetings- Adding a CLI application–part 12
The easy way to test an application is to make a simple command line version . You can find the code at https://github.com/alexandru360/PresentationBingoCards/blob/master/bingo-meeting-console/index.ts You can run also with Docker by running https://github.com/alexandru360/PresentationBingoCards/blob/master/dockerize/bingo_cli.bat What were the steps ? 1. Install the @types/node,ts-node,typescript and others – see https://github.com/alexandru360/PresentationBingoCards/blob/master/bingo-meeting-console/package.json 2. Create an index.ts with the required CLI (…
-
Bingo for meetings- yarn workspaces–part 11
The problem that we see is how to have the same objects configured for backend and for frontend( e.g. a Meeting is used on the backend on the WebAPI to read from database and in the frontend to display) In C#,there is the concept of dll / assembly that is common. In here we have…
-
Bingo for meetings- azure integrations–part 10
Now it is about Continuous Integrations. We want tests to be run each time we push something to GitHub. For this we could use Azure DevOps. It is free for GitHub public repositories . We want to configure an azure pipeline to automatically run tests that we have in Docker. So the pipeline will just…
-
Bingo for meetings- dockerize tests–part 9
We have now full DDD and tests that should be run for the objects. However,we need a way to automatically have the tests run . The easy way is to dockerize the tests – run in a container,grab the results,display somewhere. First we should have the tests display in a nice form some data. For…
I am ok , you are ok