PVPravesh Vyasinblog.vp5h.com·Jul 30, 2025 · 3 min readSimple Concurrent Port Scanner in GoWhen learning network programming or cybersecurity basics, building a port scanner is a classic, hands-on project. It’s a practical way to explore sockets, concurrency, and command-line interface (CLI) development. In this post, we’ll break down a li...00
PVPravesh Vyasinblog.vp5h.com·Jun 22, 2025 · 2 min readComplex Promise ProblemsBefore we start incase you are a complete new-bie in the JS world and want to know basics of promiese. There is no better place than MDN docs to do that. for ease, we can use the below fucntion which generates Bulk Promises. const makeArrayOfPromises...00
PVPravesh Vyasinblog.vp5h.com·Oct 16, 2021 · 2 min readWhy should you care About Sockets?Before diving into Sockets Lets Understand, Why do we need it in the first place, So the Protocol, We generally use is HTTP. The issue with HTTP is you can only make unidirectional where client sends the request and the server sends the responses to...00
PVPravesh Vyasinblog.vp5h.com·Oct 13, 2021 · 4 min readMap, Filter and ReduceMap, reduce, and filter are all array methods in JavaScript. Each one will iterate over an array and perform a transformation or computation. Each will return a new array based on the result of the function. In a nutshell is a more Syntactically suga...00
PVPravesh Vyasinblog.vp5h.com·Aug 12, 2021 · 3 min readGit MergeGit Merge, It is one of those concepts that newbies Barely use, These are Majorly used in cases where we need to development on a Experimental feature or Want to try something which we don't like to ship. The Idea of Merging two separate branches to ...00