To speed up software building .the most common way is reuse something ready.
there are ways to create reusable stuff .make high cohesion: create function, class ,use patterns , components … what happens is, (say want class reusable) sometimes the use case is not exactly same as last time when class been created or lets say the class is has not been created perfectly but can not change it now, and 85% codes are same ,only some thing (say project name, model name etc) are different .
Continue reading “Speed up building software”
This article discuss a generic azure based software solution .
Gate. This could be a API Gateway or Proxy(forward for reverse) or balancer .the purpose could be multiple .centralization the nodes registration ,(AD) authentication, load balancing ,request filtering, reverse proxy , etc .the point is centralization the controlling nodes concerns :load ,security , cache, etc .
Continue reading “Azure application architecture prototype”
Restful(https://en.wikipedia.org/wiki/Representational_state_transfer) service is something very popular these years .before to make your service RESTful , it’s important to understand what it really is .
Continue reading “In short ,What is restful”
comparison of 3 common software architecture .
- Layer+message broker + worker
This is traditional way but still works for most of the projects launching now.
Layers: UI, service, Business, Data . will not go to each layer here .
Continue reading “Comparision of architecture”
Platform-as-a-Service (PaaS) provides a managed hosting environment, where you can deploy your application without needing to manage VMs or networking resources. For example, instead of creating individual VMs, you specify an instance count, and the service will provision, configure, and manage the necessary resources. Azure App Service is an example of a PaaS service.
Continue reading “Azure PaaS , FaaS, IaaS”
Continue reading “binding or component based”
You tell me what to do .
I copy whatever code to finish my job (make the run or fix error) .
Patterns ?Best Practice ? no, that is for interview ,I only get shit done and go home .
I only focus my task and get it done (may be fast).
Timeline is your business , and if project delayed , I have no shame but shame only on you–Project manager.
Continue reading “Difference between Coder and Programmer”