sheraz
Joined 17 years ago
Joined 17 years ago
What, exactly are the benefits here over bootstrap or any of the 300 other frameworks with similar specs?
Looking at your examples I can't immediately see the difference to bootstrap other than (maybe) the smaller file size.
In fact, this has greatly simplified our development, testing, deployments, monitoring, and recovery.
If I need to scale then I add more cores to a machine with minimal downtime. No need for all this rolling upgrade stuff (at least for my applications)
This way you can learn at your own pace and really get s feel for the codebase and workflows for bootstrap customization.
Dot net and sql server
Strangely I see a lot of nodejs for IOT thinks with big companies as well.
Docker pull <image name>
Docker container stop <container name>
Docker run <opts> <image name>
This does result in a “hiccup” for any clients wanting to connect. They will see a 502 gateway error at which point they should retry with exponential backoff.And that is the trick — make the client retry with the exponential backoff. Document it as the expected behavior when that event arises. And for our traffic patterns this is acceptable.
When I buy a car I’m buying the benefit of it, which is convenient transportation. I don’t really think that I’m buying a drive train, engine, steel body, airbags and whatnot.
In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in.
My reversions:
- React, flux, redux ----> jQuery and intercoolerjs when needed
- Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with cores and memory when needed
- Microservices first ----> Django Monolith first, then break out microservice when needed
- API Gateways (kong, Azure) ----> Nginx reverse proxy with hand-edited configs.
I can do this because I have chosen to work on niche problems and smaller markets. Scale is not my issue, even in very successful scenarios.I see jQuery will have a place in my stack for some time to come. It just works (tm), and it plays well when I need to level-up with wither intercooler or yes -- backbone.
Another benefit is that it is a low barrier to entry for junior developers. It allows me to establish a baseline knowledge, and then mentor other things like workflow, code structure, and architectural things rather than chasing weird configuration things inside of webpack or the taskrunner-du-jour.
But these days I run simple docker in digital ocean and Azure with deployments managed via my CI.
[1] - http://dokku.viewdocs.io/dokku/
[2] - https://www.digitalocean.com/products/one-click-apps/dokku/
Also, one cannot paint with such a wide brush as "The USA." It is the same mistake as any American visiting London, Paris, and Berlin -- and then saying they have seen "Europe." They didn't see Europe -- they saw globalized mega-regions that happened to be located on the European continent.
Unfortunately, Baltimore is an outlier when it comes to violent crime, corruption, and poverty. It is an urban center in decline and in need of all kinds of help. (This is where I stop, else it becomes political very quickly).
Compare Baltimore to places like Denver, Dallas, or Phoenix, and you will see very different cities. The US is huge in geography, population, and economics. Pinpointing an outlier and concluding that the entire country is poor and dangerous does not make for constructive conversation.
We would do ourselves a favor to talk more about the specific problems Baltimore faces, and then look at the broader American context to see which sister similar cities have tackled similar problems.
No visa sponsorship available. You must have permission to work in EU.
We are a small but fast-moving funded (2017) digital health start-up changing the way healthcare is delivered. We combine hardware, software and data to improve lives of people suffering from respiratory conditions and to enable better clinical decisions.
Your key responsibilities are to build, test and maintain architecture. Discover opportunities for data acquisition, and to assist scientists with data modeling, mining and deployment.
Your skill set and qualifications include: Minimum 5 years of commercial software development/ Python, Django and Flask frameworks and SQL / Strong linux command line a plus -- GIT/Jenkins/Docker/etc -- Testing (unit and integration) / Strong communication and documentation skills (fluent in English)
What we offer:
If interested reach out with an intro and CV/github/portfolio to [email protected]