( Node.js ) => { Do More With Less } After 18 years of hardcore Java, I gave Node.js a serious test-drive. I've now been using it for about a year. Node is more productive than Java in nearly every single respect for building JSON based microservies. While the individual benefits are not game-changers by themselves, when taken together, the overall productivity boost is overwhelmingly compelling. With the increased productivity and the significant advancements in Node, especially over the last year, it has become a much more capable and production worthy platform. For those who haven't tried Node or used it recently, you might want to give it a whirl. I'll present industry data, from the trenches advantages and disadvantages, metrics, and compare Javascript and Node with Java and Spring Boot, et. al. There are even a few simple examples showing significantly less code is required with Javascript/Node. Industry Data It was stated by Mikeal Rogers...
Posts
Disagree and Commit
- Get link
- X
- Other Apps
Disagree and Commit Bezos described it this way: Have Backbone; Disagree and Commit. “Leaders are obligated to respectfully challenge decisions when they disagree, even when doing so is uncomfortable or exhausting. Leaders have conviction and are tenacious. They do not compromise for the sake of social cohesion. Once a decision is determined, they commit wholly.” I’ve heard management teams describe particular members of their team as toxic to their culture. Toxic is a broad but barbed word. It describes those who disagree and don’t commit. An employee’s lack of commitment spreads to others, depletes morale and saps the sense of teamwork and common mission to achieve a singular purpose. This works against the interests of the leadership and the company, confounding progress.
Cleanup old kernels Ubuntu
- Get link
- X
- Other Apps
Cleanup old kernels and headers Ubuntu Ubuntu 15.10 and below: I find this to be the easiest and quickest way. It keeps the latest kernel as well as two more: sudo apt-get install bikeshed sudo purge-old-kernels To change the number of additional kernels that are kept: sudo purge-old-kernels --keep 3
HTTP headers, logging, audits
- Get link
- X
- Other Apps
Common Headers access log potentially PII requiring sensitive handling x-forwarded-for - client/firewall/proxy host/IP (potentially PII) x-request-id - correlation id x-user-id - the user id optionally from JWT (potentially PII) x-org-id - the org optionally from JWT timestamp - UTC endpoint path app log ideally no PII, some will contain PII and requires sensitive handling x-request-id - correlation id timestamp - utc endpoint path audit log potentially PII, some audits will contain PII and requires sensitive handling org Id user Id timestamp UTC action (CRUD) data