Geekzone: technology news, blogs, forums
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.

View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 
What does this tag do
1006 posts

Uber Geek
+1 received by user: 216


  # 1722913 20-Feb-2017 10:04
Send private message





Thanks very much. I appreciated that note... it is quite important to me actually, and its the LINZ information that is better suited to what I want it for. Lucky for me that's the free one!! :D :D :D


The next thing ill be facing is verifying users to prevent identity fraud.. I am very big on making sure I get this right as I know it could be disastrous if someone was to fraudulently use the site. Anyone know if there is an automated government system to verify someone? I.E. Using passport information or IRD number etc? Anyone got any use cases where they have had to verify new people signing up to a services identify to prevent identity fraud?





Yeah would suggest either RealMe (remember most people use this to apply for/renew passports now) - or I know there is another 3rd party service I've seen used by the likes of Harmoney in their setup process, or (Try signing up for either - I'm not sure what the service is but they get you to upload a photo of your drivers license or passport from the webcam and it validates it somehow)



2199 posts

Uber Geek
+1 received by user: 1305

  # 1726056 25-Feb-2017 10:52
Send private message

Regarding Azure, there's a new feature called "elastic databases."

This feature works best if you have a lot of "tenants."

For example, let's say you're selling a ticket purchasing system to lots of theatres, and venues.

There's 3 ways you can handle this:

* a single database (which is easy to develop and maintain, but hard to scale, and security mishaps likely)

* horizontal data-sharding (for performance, requires extremely intimate knowledge of database, now and in the future, can be hard to maintain)

* Azure's "elastic databases" (easy to develop, more difficult to maintain, cheaper and better performance as you add customers, exceptional security and isolation)

To continue the previous example of a ticketing system, with "elastic databases" you could 100,000 businesses selling tickets to millions of ticket buyers.

You may want to check out these course from Microsoft Virtual Academy


1348 posts

Uber Geek
+1 received by user: 159

  # 1726102 25-Feb-2017 13:08
Send private message

This just might be an aside really.


Dont forget VS 2017 is out in a week  (just throught I would mention this as it has some new stuff that might be useful - especially I guess with working with Azure and ASP.Net/MVC/WebApi etc.).


Not sure if one is using layered architecture or not, but it may be worth while giving some consideration to developing ones data, business, service and cloud layers separately from the web front ends.  The main benefit is that it gives some flexibility into what parts you want in the cloud, but also at different layers you can mix up the cloud components - for example, one may want to have some data in a SQL store, but other data in a NOSQL store - one of them  is good for indexing and searching, the other is good for blob retreival (such as bringing back customer settings, orders and the like - where the primary key is known). The layering can also allow for native device apps to be developed later - if that is considered in your architecture.


For looking at different services such as postal addresses and the like, I would sugest as an idea digging out the old design patterns book and doing a bit of pattern architecture.  One can easily build a 'provider' using the provider pattern which will allow implimenting different address providers under the hood (one provider per service).  This gives a common interface allowing for a bit of plug-and-play if its needed later.


Azure is a really good option these days, it does provide a lot of the infrastructure that is required for a modern web application and including mobile services and scaleout/up and notification etc.  I would suggest taking a read though what is available as there can be ways of achieving things that can help minimise development and running costs (there are some knowledgable Azure folks around).  The same I think for other cloud services - I am not sure what is available, but there are people that use them and would have a good insight as to strengths and weaknesses.


Also, I guess it goes without saying, but it is worth while taking the time to read through the privacy act as it may hightlight some deisgn/architecture considerations.


Finally, while I remember, you may want to take a quick look at some EDI standards around addressing as this can help as well - things like (Ship-To, Bill-To, Residential etc.).


Just my thoughts



Software Engineer


27 posts

+1 received by user: 5

Lifetime subscriber

  # 2010555 9-May-2018 10:58
One person supports this post
Send private message

Thanks for all the advice on here! I wanted to let you know that 1 year later it was put to good use...

1 | 2 
View this topic in a long page with up to 500 replies per page Create new topic

Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:

Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:

Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:

News »

HPE to acquire supercomputing leader Cray
Posted 20-May-2019 11:07

Techweek starting around NZ today
Posted 20-May-2019 09:52

Porirua City Council first to adopt new council software solution Datascape
Posted 15-May-2019 12:00

New survey provides insight into schools' technology challenges and plans
Posted 15-May-2019 09:30

Apple Music now available on Alexa devices in Australia and New Zealand
Posted 15-May-2019 09:11

Make a stand against cyberbullying this Pink Shirt Day
Posted 14-May-2019 20:23

Samsung first TV manufacturer to launch the Apple TV App and Airplay 2
Posted 14-May-2019 20:11

Vodafone New Zealand sold
Posted 14-May-2019 07:25

Kordia boosts cloud performance with locally-hosted Microsoft Azure ExpressRoute
Posted 8-May-2019 10:25

Microsoft Azure ExpressRoute in New Zealand opens up faster, more secure internet for Kiwi businesses
Posted 8-May-2019 09:39

Vocus Communications to deliver Microsoft Azure Cloud Solutions through Azure ExpressRoute
Posted 8-May-2019 09:25

Independent NZ feature film #statusPending to premiere during WLG-X
Posted 6-May-2019 22:13

The ultimate dog photoshoot with Nokia 9 PureView #ForgottenDogsofInstagram
Posted 6-May-2019 09:41

Nokia 9 PureView available in New Zealand
Posted 6-May-2019 09:06

Motorola Solutions joins local partners to deliver advanced communications network in New Zealand
Posted 30-Apr-2019 21:50

Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.

Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron

Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.