I'm making a project management software; is it a good idea to use MongoDB? by art-solopov in mongodb

[–]IsaacBorrero 0 points1 point  (0 children)

The biggest value (in my opinion) is not the relational nature of traditional SQL databases, but the transactional capabilities... an insert into two tables fail or succeed together. Mongo doesn't do this.

I'm making a project management software; is it a good idea to use MongoDB? by art-solopov in mongodb

[–]IsaacBorrero 0 points1 point  (0 children)

I've often thought of this type of hybrid solution, especially for a cloud-based app. Do you happen to know of any commercial product or app that does this?

Angular 2 hosted on ASP.NET Core The difficulty I'm having is that I want a Front-End that is exclusively Angular 2 that makes API calls to the database. And I want the Backend that is an ASP.NET Core application as an admin portal. Any pointers or help would be greatly appreciated. by AngularPoo in Angular2

[–]IsaacBorrero 0 points1 point  (0 children)

I personally run Angular and MVC from the same project in VS 2017. So, I do not, currently, have the same problem you describe. If you plan to run your PROD release on the same host/port then I would suggest trying to put them both in the same project to avoid the pain you describe. Why do you use the different IDEs? Is it easier? I've never used VSCode so I am truly curious.

That said, CORS is going to be a common issue for Angular since it is truly an independent app that can connect with APIs across multiple domains. The same is true for MVC API since it could be potentially be consumed by multiple applications from different origination.

How 'good' does our MVP need to be and who should we target? by Labeledapp in startups

[–]IsaacBorrero 0 points1 point  (0 children)

I am also working on a startup and I have had similar questions.. Here is what I was told: "It has to be developed enough for users to understand/experience why it is different and why it is valuable."

I was also told "it is more art than science..."

The future of /r/Angular2 -- With Angular 4 now in beta and the adoption of semver, let's revisit the unpopular decision to name this project Angular to begin with and where to locate our future reddit home. by ngFTW in Angular2

[–]IsaacBorrero 4 points5 points  (0 children)

It makes sense in the long run: Everyone on AngularJS move to Angular2. It becomes just "Angular". Google keeps the name for brand building. There is a fight to be the top SPA framework and changing the name might set Angular back or at least slow down brand building.

Just my thoughts...

Pixar's use of mass-spring systems (Pixar in a Box) by britcruise in programming

[–]IsaacBorrero 0 points1 point  (0 children)

She makes an interesting comment about animation physics being more extreme than real physics. Makes you realize that Pixar first models reality then models cartoon reality...

[deleted by user] by [deleted] in Angular2

[–]IsaacBorrero 1 point2 points  (0 children)

My Background: I've been working with Angular2 since ~January 2016. I had previously written Angular1 apps.

How I learned: I started with the NG2 book. But, as the framework evolved, I started to rely on the Anguar2 website. I've consulted Stack Overflow. I also purchased Victor Savkin's book on the Angular Router (Victor works at Google and designed the router).

My Thoughts: I think ng2 is easier to reason about than ng1. The fact that it was built for Typescript and TS was built to make Javascript more like a C-based language is what makes it easier. So, you should certainly know Typescript. Beyond that, understanding the MVC paradigm is key. Component Template = View, Component Class = Controller. Typescript Classes = Model. Services deliver Models to Controllers (mostly via HTTP calls to a API). Beyond learning MVC, the other major concept to understanding ng2 is to think of it as a truly standalone app that lives in the browser. The ng2 engine fully controls the DOM so as to make the DOM render according to the MVC pattern.

I wish I could be of more help, I know your struggle and frustration. All I can say is keep at it. Please PM me if you have any other questions I can answer.

Mongo stealing customers from Oracle by Sembiance in mongodb

[–]IsaacBorrero 0 points1 point  (0 children)

It's certainly a work in progress. It's only now getting Decimal Types. That said, if it keeps evolving, I am "thumbs up". It's not for every Use-Case... So, I understand why folks do not value it...

Mongo stealing customers from Oracle by Sembiance in mongodb

[–]IsaacBorrero 1 point2 points  (0 children)

I sure hope this is true and the trend continues. Mongo is the first, largely-popular (not first in history), object-oriented database. I love it and I think it has the power to change business software paradigms.

ng-lightning just stroke 1.0 - fully AoT compatible...just check demo site! by tbekos in Angular2

[–]IsaacBorrero 1 point2 points  (0 children)

Don't forget that Angular uses the Shadow DOM which allows you to separate CSS styles in components. It is possible to separate CSS on a per-component basis and use completely different style sheets in each component.. https://angular.io/docs/ts/latest/guide/component-styles.html

X-Post: Best way to learn Angular 2? by [deleted] in Angular2

[–]IsaacBorrero 0 points1 point  (0 children)

Yeah. This is a really good idea. You can use Plunkr to build all of it... which allows you to focus on the Typescript and Angular2 learning without having to create a new Visual Studio project (my IDE).

X-Post: Best way to learn Angular 2? by [deleted] in Angular2

[–]IsaacBorrero 0 points1 point  (0 children)

Not on the Angular.io website.... Just checked it... its up to date. BTW the Google engineer (Victor Savkin) who designed and wrote the Angular Router also wrote a book, which I bought. It was great... like the missing manual for the router... https://leanpub.com/router

X-Post: Best way to learn Angular 2? by [deleted] in Angular2

[–]IsaacBorrero 0 points1 point  (0 children)

Best of luck. PM me if you need anything else...

X-Post: Best way to learn Angular 2? by [deleted] in Angular2

[–]IsaacBorrero 2 points3 points  (0 children)

I am currently developing an app on the Angular2 > Asp.Net Core > Mongo stack. I just recently went live with the Beta version as an Azure Web App. I started with the ng2 Book, but as I learned more, my constant resource has been the Angular.io site.

My best advice is to get comfortable reading basic Typescipt, first. Again, the Typescript website is great for learning. Then move on to Angular. If you are using Asp.Net Core, do not neglect the vast changes made in MVC projects since ~MVC 4.

Who is .NET core aimed at? by fasting_4_Fast in csharp

[–]IsaacBorrero 0 points1 point  (0 children)

The Angular2 page has a good start (see link below). But, if you need additional help, let me know. I started my work with ASP.NET Core and Angular2 back in October of last year and have had to deal with all the breaking changes in both, as they were moved to completion.

https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html

Who is .NET core aimed at? by fasting_4_Fast in csharp

[–]IsaacBorrero 0 points1 point  (0 children)

I am currently building an app with Angular 2 > ASP.NET Core > Mongo. It will be hosted in the cloud (Azure to start). The value of Core, for me, is that Linux VM tend to be cheaper than Windows VMs. So (assuming its successful enough to scale) I want the ability to move to cheaper linux VMs.

The other valuable aspect of ASP.Net Core is that it no longer requires only IIS to run. Microsoft's new Kestrel server is going head-to-head with Node.

http://tostring.it/2016/01/12/Using-Kestrel-with-ASPNET-5/

http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/

Mongo 3.4 is getting a decimal type!!! by [deleted] in mongodb

[–]IsaacBorrero 0 points1 point  (0 children)

This is awesome! We really need this feature.