[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"post-en-2022-07-31-Jul-articles":3},{"post":4,"newer":466,"older":469,"hasTranslation":472},{"id":5,"title":6,"body":7,"cardImg":448,"date":449,"description":450,"excerpt":451,"extension":452,"figCaption":448,"img":453,"lang":454,"listed":455,"meta":456,"navigation":455,"path":460,"readingTime":444,"seo":461,"slug":462,"stem":463,"tagList":464,"__hash__":465},"posts\u002Fposts\u002Fen\u002F2022-07-31-Jul-articles.md","July Articles - You will be surprised by the articles",{"type":8,"value":9,"toc":441},"minimark",[10,14,19,28,35,38,45,48,72,79,86,94,103,106,120,126,167,174,180,183,193,196,199,210,224,227,234,241,244,251,258,265,272,275,281,287,294,301,304,311,326,333,337,344,351,358,365,372,379,386,393,400,407,410,417,424,427,434],[11,12,13],"p",{},"Keeping yourself updated to the technical articles, general knowledge, and also anything else interesting. Consistently keeping your habit to read frequently is not easy. If you have done that in any small way, good job. Keep it up!",[15,16,18],"h2",{"id":17},"technical","Technical",[11,20,21],{},[22,23,27],"a",{"href":24,"rel":25},"https:\u002F\u002Fwww.svix.com\u002Fblog\u002Fguaranteeing-webhook-ordering\u002F",[26],"nofollow","Webhook Ordering",[11,29,30],{},[22,31,34],{"href":32,"rel":33},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0IShllkCHtY",[26],"YComb Most important lifestyle Habits of successful founders",[11,36,37],{},"Salary is for living, equity is for upside. Finding a right balance to the challenges you face",[11,39,40],{},[22,41,44],{"href":42,"rel":43},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CqOfi41LfDw",[26],"Neural Network",[11,46,47],{},"Section information",[49,50,51,55,58,61,69],"ul",{},[52,53,54],"li",{},"Key statistics & skills and trends",[52,56,57],{},"Career pathways",[52,59,60],{},"Occupations and Job roles",[52,62,63,64],{},"Skills and competencies\n",[49,65,66],{},[52,67,68],{},"Skills gap",[52,70,71],{},"Training programmes to close skills gap",[11,73,74],{},[22,75,78],{"href":76,"rel":77},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iuYlGRnC7J8",[26],"What is strategic Planning",[11,80,81,82,85],{},"A plan is not a strategy.",[83,84],"br",{},"\nAn integrative set of choices that positions you on a playing field of your choice in a way that you win.",[49,87,88,91],{},[52,89,90],{},"strategy has a theory, why we should be on this playing field and not the other.",[52,92,93],{},"And on this playing field, you are better at serving customers",[11,95,96,97,99,100,102],{},"A Strategic theory coherent and doable.",[83,98],{},"\nWho is the customer of your cost, you are.",[83,101],{},"\nStrategy includes the desired outcome you wish to achieve. You do not control the customers. They decide, not you.",[11,104,105],{},"Southwest was aiming for a specific outcome (they had a theory)",[49,107,108,111,114,117],{},[52,109,110],{},"a substitute of a greyhound, so the cost has to be similar.",[52,112,113],{},"Point to point, 737s, only 1 kind of gates, training, simulations etc.",[52,115,116],{},"No meals on the flights, specialise on short flights",[52,118,119],{},"no agency, just online, cheaper, more convenient",[11,121,122,123,125],{},"Planning trap - comfortable",[83,124],{},"\nStrategy will have angst associated with it",[49,127,128,131,139],{},[52,129,130],{},"You cannot prove in advance that your strategy will succeed.",[52,132,133,134],{},"If our theory is right about what we can do and how the market will react, you cannot be for sure on strategy.\n",[49,135,136],{},[52,137,138],{},"Giving your org a chance to do great",[52,140,141,142],{},"Layout the logic of your strategy. What has to be true about your market, clients, customers, competitions, for this straegy to work . Then you can watch the world unfold. If the world is not working the way you hope, you can tweak. You have a mechanism to tweak this.\n",[49,143,144,147,164],{},[52,145,146],{},"Not letting it become too completed.",[52,148,149,150],{},"A single page\n",[49,151,152,155,158,161],{},[52,153,154],{},"Here is where we are choosing to play",[52,156,157],{},"Here is how we are choosing to win",[52,159,160],{},"Here are the capabilities we need to have in place",[52,162,163],{},"Here are the management systems",[52,165,166],{},"Thus be able to achieve this goal.",[11,168,169],{},[22,170,173],{"href":171,"rel":172},"https:\u002F\u002Fitnext.io\u002F8-use-cases-for-kubernetes-over-vpn-unlocking-multicloud-flexibility-3958dab2219f",[26],"VPN in Kubernetes Cluster",[11,175,176,177,179],{},"Consider Mesh VPN, which is different with Service Mesh.",[83,178],{},"\nMesh VPN creates a virtual cloud environment in which the cluster may be composed of many different physical environments.",[11,181,182],{},"With Mesh VPN, you can manage single cluster across multiple environments",[49,184,185],{},[52,186,187,188],{},"Cloud burst\n",[49,189,190],{},[52,191,192],{},"On-prem clusters can have access to the cloud’s physical resources if needed without having knowledge of where the node is.",[11,194,195],{},"Consider using Kernel WireGuard as the VPN",[11,197,198],{},"Limitations or Considerations",[49,200,201,204,207],{},[52,202,203],{},"Bandwidth Pricing,",[52,205,206],{},"Corporate firewalls, and",[52,208,209],{},"application level latency.",[11,211,212,217,219],{},[22,213,216],{"href":214,"rel":215},"https:\u002F\u002Frestoreprivacy.com\u002Fvpn\u002Fwireguard\u002F",[26],"Review on Kernel WireGuard",[83,218],{},[22,220,223],{"href":221,"rel":222},"https:\u002F\u002Fwww.makeuseof.com\u002Fwhat-is-wireguard-vpn\u002F",[26],"What is WireGuard?",[11,225,226],{},"Relatively new VPN protocol, potentially disruptive to the VPN industry,",[11,228,229],{},[22,230,233],{"href":231,"rel":232},"https:\u002F\u002Frestoreprivacy.com\u002Fvpn\u002Fwireguard-vs-openvpn\u002F",[26],"Comparison between the currently gold VPN standard openVPN",[11,235,236],{},[22,237,240],{"href":238,"rel":239},"https:\u002F\u002Fprabhatsharma.in\u002Fblog\u002Fhow-to-connect-to-kubernetes-cluster-resources-using-openvpn-for-local-development\u002F",[26],"Connecting to Kubernetes Cluster with OpenVPN",[11,242,243],{},"There is an openvpn docker you can install",[11,245,246],{},[22,247,250],{"href":248,"rel":249},"https:\u002F\u002Fdkb.io\u002Fpost\u002Fmarket-rank",[26],"Anti SEO Ranking",[11,252,253],{},[22,254,257],{"href":255,"rel":256},"https:\u002F\u002Falgorithmsbook.com\u002F#",[26],"Algo for decision making",[11,259,260],{},[22,261,264],{"href":262,"rel":263},"https:\u002F\u002Fwww.smashingmagazine.com\u002F2022\u002F07\u002Fdesigning-better-pricing-page\u002F",[26],"pricing page design",[11,266,267],{},[22,268,271],{"href":269,"rel":270},"https:\u002F\u002Fwww.learncsdesign.com\u002Flearn-the-state-design-pattern\u002F",[26],"State Design Pattern",[11,273,274],{},"A state independent class. Set order state, calls order state functions with reference to interface classes.",[11,276,277,278,280],{},"An interface for different state classes.",[83,279],{},"\nState classes is aware of their next states they need to transition to - hard codes into their class.",[11,282,283],{},[22,284,285],{"href":285,"rel":286},"https:\u002F\u002Ft.me\u002Fhackernewslive\u002F129970",[26],[11,288,289],{},[22,290,293],{"href":291,"rel":292},"https:\u002F\u002Fcwilso.com\u002F2015\u002F05\u002F29\u002Fthe-web-is-not-poor-mans-native\u002F",[26],"native VS Web",[11,295,296],{},[22,297,300],{"href":298,"rel":299},"https:\u002F\u002Fwww.jeremybrown.tech\u002F8-kubernetes-is-a-red-flag-signalling-premature-optimisation\u002F",[26],"Are you prematurely optimizing your tech stack?",[11,302,303],{},"Don’t get distracted by the shiny tech and forget the core mission of all tech companies - solve end user’s problems as fast as possible, as efficiently as possible.",[11,305,306],{},[22,307,310],{"href":308,"rel":309},"https:\u002F\u002Fsemaphoreci.com\u002Fblog\u002Fmonolith-microservices",[26],"Monolith to microservices",[312,313,314,317,320,323],"ol",{},[52,315,316],{},"have a plan",[52,318,319],{},"Recognize there are transition best practices you can follow",[52,321,322],{},"Break down the refactor and chew on them before you proceed to the next piece",[52,324,325],{},"Create a test plan using 80:20 rule. You will be using this test plan to ensure critical workflows are covered by your new module.",[11,327,328],{},[22,329,332],{"href":330,"rel":331},"https:\u002F\u002Fdefensivecss.dev",[26],"Defensive CSS",[15,334,336],{"id":335},"general","General",[11,338,339],{},[22,340,343],{"href":341,"rel":342},"https:\u002F\u002Feverything2.com\u002Ftitle\u002FYou+have+a+sad+feeling+for+a+moment%252C+then+it+passes",[26],"You were sad for a moment, then it passes",[11,345,346],{},[22,347,350],{"href":348,"rel":349},"https:\u002F\u002Fpr-newsroom-wp.appspot.com\u002F2022-07-12\u002Fspotify-to-acquire-music-trivia-sensation-heardle\u002F",[26],"Spotify acquired Daily Music Game startup",[11,352,353],{},[22,354,357],{"href":355,"rel":356},"https:\u002F\u002Fwww.eater.com\u002F23199328\u002Falaska-remote-delivery-food-plane-bettles",[26],"Meal Planning in Remote Alaska",[11,359,360],{},[22,361,364],{"href":362,"rel":363},"https:\u002F\u002Fwww.zainrizvi.io\u002Fblog\u002Fwhy-software-engineers-like-woodworking\u002F",[26],"Why Software Engineers love Woodwork",[11,366,367],{},[22,368,371],{"href":369,"rel":370},"https:\u002F\u002Fk1nz.substack.com\u002Fp\u002Fwhy-i-killed-my-startup",[26],"Why I killed my startup",[11,373,374],{},[22,375,378],{"href":376,"rel":377},"https:\u002F\u002Fplannedemergency.com\u002Fbest-radios-for-emergency-use\u002F",[26],"Best radios for Emergency use",[11,380,381],{},[22,382,385],{"href":383,"rel":384},"https:\u002F\u002Fblogs.microsoft.com\u002Fon-the-issues\u002F2022\u002F06\u002F08\u002Fmicrosoft-announces-four-new-employee-workforce-initiatives\u002F",[26],"Microsoft announce 4 new employee workforce initiatives",[11,387,388],{},[22,389,392],{"href":390,"rel":391},"https:\u002F\u002Fwww.trueup.io\u002Flayoffs",[26],"Technical Layoff",[11,394,395],{},[22,396,399],{"href":397,"rel":398},"https:\u002F\u002Fwww.opensourcealternative.to",[26],"opensource alternatives",[11,401,402],{},[22,403,406],{"href":404,"rel":405},"https:\u002F\u002Fwww.trio.dev\u002Fblog\u002Fstartup-cto?hs_amp=true",[26],"Startup CTO’s roles and responsibilities",[11,408,409],{},"Working with constraints. Working with a team, being customer centric.",[11,411,412],{},[22,413,416],{"href":414,"rel":415},"https:\u002F\u002Fwww.forbes.com\u002Fsites\u002Fforbestechcouncil\u002F2022\u002F05\u002F24\u002Fthe-top-10-trends-all-startup-ctos-need-to-know\u002F?sh=69302452611a",[26],"10 Things startup CTO needs to know",[11,418,419],{},[22,420,423],{"href":421,"rel":422},"https:\u002F\u002Fsaltandlight.sg\u002Fleadership\u002Fwhen-somebody-tells-me-it-cant-be-done-i-would-take-it-as-a-challenge-jason-wong-on-transforming-lives-of-families-former-offenders\u002F",[26],"Jason Wong - Champion for the thrash of society",[11,425,426],{},"He had a heart to be captains of people’s lives.",[11,428,429],{},[22,430,433],{"href":431,"rel":432},"https:\u002F\u002Fbrowsercompany.substack.com\u002Fp\u002Foptimizing-for-feelings?s=r",[26],"Optimize for feeling",[11,435,436],{},[22,437,440],{"href":438,"rel":439},"https:\u002F\u002Frobinwinslow.uk\u002Fwhy-have-a-blog",[26],"Why have a blog?",{"title":442,"searchDepth":443,"depth":444,"links":445},"",2,3,[446,447],{"id":17,"depth":443,"text":18},{"id":335,"depth":443,"text":336},null,"2022-07-31","How can you keep your learning habits?","Keeping yourself updated to the technical articles, general knowledge, and also anything else interesting. Consistently keeping your habit to read frequently is not…","md","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1506880018603-83d5b814b5a6","en",true,{"layout":457,"fig-caption":448,"tags":458},"post",[459],"Articles","\u002Fposts\u002Fen\u002F2022-07-31-jul-articles",{"title":6,"description":450},"2022-07-31-Jul-articles","posts\u002Fen\u002F2022-07-31-Jul-articles",[459],"KGG9mUTnW_HaJpJExJVtftMUqJ45V6h28K-xWgmXV0g",{"slug":467,"title":468},"2022-08-09-call-for-help","A call for anyone needing help for technical support",{"slug":470,"title":471},"2022-07-03-how-hard-can-pmf-be","How Hard can PMF be?",false,1794023764269]