Base solution for your next web application

Activities of "godrunner"

Thanks @BBakerMMC! I'll have a look.

It looks like a great adventure!

Off I go.

Greetings everyone!

I am just going to start looking at the mobile projects. I have no prior experience with smartphone development (but I will soon!) and I don't want to make any assumptions. I am ready to dive in but thought I would just get some feedback here that might save me some grief.

With the ASP.NET Zero project out of the box, what I need to achieve now is to have smartphone apps that send background notifications to the user/clients based on:

1.) A SQL query result on the backend. Something like a schedule / appointment alarm. 2.) When certain data us updated such as a new appointment is created by someone else for the user.

Any tips would be appreciated! My assumption that this is "Push" technology to the client, but now I will go do some exploring. :)

Thanks!!

Answer

For our team, it definitely took us a while to realize that we needed to go back to the ABP documentation and really dig into it before we could understand how to work with Zero. In the beginning it was very unclear for us where ABP ended and Zero began (the truth of the matter is, ABP is really all that matters. Everything in Zero is just customization / extensions to ABP.)

@strix20 that is well said. There are a LOT of technologies going on here and it takes a while to kind of get it all sorted out.

I think it is a good idea to allow suggestions to contribute. My list above with a bit more detail would help a new user like I was.

You guys at Volosoft are great. Making it easy for your customers to succeed with your product always translates into more sales and customer satisfaction and renewals. I think the upcoming RAD tools will be a really good learning tool as well and will help a new user more quickly understand what is going on. Instant sample code right in your existing app. Great idea!

Answer

@alper, it was meant as a suggestion, not a request. 8-)

Answer

Well @BBakerMMC, actually, I think that what needs to be done is that you need to donate the entire source for you project to the team here so we can then just scaffold that up and we will have nothing left to learn! :-) Just think, it would be for the betterment of humanity and likely save the planet too.

The problem I had with Azure was some of the settings for multi tenancy in appsettings.json. Once I got that straightened out it wasn't a big deal.

I agree that actually taking the time to look for an answer and knowing where to look is the biggie. Right now there are quite a few places to look. For me, working examples are really the best.

Answer

@BBakerMMC, you have some great points!

I think you misunderstood me a bit. Maybe I just speak Canadian 'eh? :-)

  • My point is, if the same questions are being answered many times over, (like publishing on Azure for example) then the answers need to be easier to find. Having them in one place with links if applicable would save everyone a lot of time in the long run. Many of the answers are in this forum, on github or in the Zero or ABP docs or a sample. So, just a link even that says, "There is a good example of how to do this here" would help and save time for everyone perhaps.
  • When starting out cold, in takes a while to sort out what technologies are coming from where and just a simple list a least kind of like I did above might help others. This was actually the list I made up of thingss I needed to refresh or learn. I was a bit rusty. It would have helped me. I did the learning. Maybe links are not necessary for this.
  • I hear you on the .js mess. It is stunning the number of dependencies that is for sure. Maybe with the recent exploits and all people will start using script blockers, then we are out of business. :-) I'll take another look at MPA. It didn't look as elegant to me but maybe it solves some other problems.
Question

Greetings Team!

I am still relatively new to the workflow and all, including github, but after observing for a while, I was wondering….

You guys are busy and wearing so many hats, wouldn’t it save you a lot of trouble to have a FAQ? (beyond the on on the main page) Just a simple place with links that point to detailed information or a simple code snippet. Here are some of the questions I had and that I notice many others have. It would save you guys and new users a lot of time.

Here are some suggestions since you answer the same questions so many times...

  • Where is the documentation? (Not a bad place to start in case someone lands on the FAQ page.)
  • What are the differences between ASP.NET Zero template types? (maybe even a good third party opinion of SPA vs MPA)
  • What are the technologies involved that I need to learn? (This would be a HUGE time saver. As programmers we tend to get into our own little world and forget that someone may really like the end result of the solutions but not have all the skills required. No worries, learning is fun, lets do it! :-) What if one of us is suddenly into Python for example with no prior experience. We would know exactly what we want to do but not know how to get there. I came into this with a different kind of programming background so, where to start and get up to speed as quickly as possible? What do I need to learn? It took a while to sort it all out. There could be someone very brilliant who is actually starting off wanting to do a SAAS application.

Point a new user in the right direction with maybe a few links to some good tutorials.) Here is a least a start. Of course it would branch according to the two main versions. This might be a good general order. I was familiar with about half of this and of course, I will never stop learning!

  • Microsoft Visual Studio
  • C#
  • SQL Server
  • HTML 5, CSS, Javascript, Bootstrap
  • Entity Framework, ASP.Net Core
  • Npm
  • Git/Github
  • Angular (My choice… I liked the end result, user experience and speed) which of course includes a whole ecosystem of its own.
  • ABP (maybe most new users don’t realize the importance of this. It might actually be better to start with and APB template / walkthrough? In .NET Zero, it is still sometimes hard to understand where APB starts and EF begins for example…. It just takes a bit of time and experience.)
  • ASP.NET Zero
  • Xamerin for mobile apps not to mention the specific platforms involved there.

I am sure I missed a lot

  • How do I upgrade my project?
  • How do I publish my application? (I wanted to do this right away as a proof of concept to see what it was going to take to host something like this and to see what I needed to learn to get it done.)
    • General IIS
    • Azure walkthrough. For obvious reasons, Azure is pretty popular for VS users.

The list would be long and comprehensive and searchable. I am sure you guys already keep track of much of this. A bit of work up front but I think it would be a huge timesaver for everyone involved.

@pankajmathur, you could trying temporarily bumping up the level is SQL Server service/performance. See if that makes any difference....

@BBakerMMC, why do you always answer questions JUST before I to? I know, I know, you are on AU time right?

:-)

Question

Greetings!

Is 5.1 days or weeks away?

Thanks... just making a business decision based on that.

Showing 11 to 20 of 46 entries