Help
RSS
API
Feed
Maltego
Contact
Domain > nick.balestrafoster.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-05-08
104.18.44.58
(
ClassC
)
2025-01-08
104.21.16.1
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 08 Jan 2025 16:50:09 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 08 Jan 2025 17:50:09 GMTLocation: https://nick.balestrafoster.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?shDrWZPnkwFpMMlZ1Fmk4satghQmnlB%2BWv3cIUQfZ0%2FVfz3GVc9jOmNAZdD0L3%2FfrvdWzjN%2BX5pAl%2F%2FayDO8tup8FOXQE5CuaVIrvWyMkk4EMtIX4Mdhvk3Z1s2ohoVYFteiUo6gdheXyTA%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8fedaf5b4c7a2ca0-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6141&min_rtt6141&rtt_var3070&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes62&delivery_rate0&cwnd246&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 08 Jan 2025 16:50:10 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-alivelast-modified: Mon, 18 Mar 2019 12:14:37 GMTaccess-control-allow-origin: *expires: Wed, 08 Jan 2025 17:00:09 GMTCache-Control: max-age600x-proxy-cache: MISSx-github-request-id: 9A36:4E696:AE3FE:B15EA:677EACC1Age: 0via: 1.1 varnishx-served-by: cache-pdx12331-PDXx-cache: MISSx-cache-hits: 0x-timer: S1736355010.923922,VS0,VE85vary: Accept-Encodingx-fastly-request-id: 45ae84482ddac6e49cff20fa323dedc43bbd375fcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sF4%2BqO7he516bpEljUqtvr0WeB6egQDUqjZCbrsEMJAoBNXcD2ZuGx%2F0o%2FzyI0hxeK8B3euaphFIfR9yCJbnwDZHYWHYptI%2BsLnNs0gUhp3ZMKu7kPr0GY5folUY6WfFEmGm0Mrc9FsIH6Q%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8fedaf5bbfe9ef83-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt5931&min_rtt5868&rtt_var1703&sent5&recv6&lost0&retrans0&sent_bytes2871&recv_bytes734&delivery_rate493524&cwnd252&unsent_bytes0&cid6004730977d3c47a&ts167&x0 !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge,chrome1> meta nameviewport contentwidthdevice-width, initial-scale1> title>Nick Balestra/title> link relshortcut icon href/assets/images/favicon.png> link relstylesheet href/assets/css/style.css> link relalternate typeapplication/rss+xml titleNick Balestra href/feed.xml> link relstylesheet href/assets/css/highlight.css>/head>body> nav classmain-nav> a hrefabout>About /a> a classcta hreffeed.xml>Subscribe/a>/nav> div classprofile> section idwrapper> header idheader> a hrefabout> img idavatar class2x src/assets/images/profile.png/> /a> h1>Nick Balestra/h1> !-- h2>Software engineer/h2> --> h2>Life is like an npm install./h2> /header> /section>/div> section idwrapper classhome> ul idpost-list> li> a href/2016/composing-observables/>aside classdates>Nov 12/aside>/a> a href/2016/composing-observables/>Understanding the observable type pt.3 h2>by writing composition operators/h2>/a> /li> li> a href/2016/creating-observables/>aside classdates>Nov 05/aside>/a> a href/2016/creating-observables/>Understanding the observable type pt.2 h2>by creating them out of arrays, events and promises/h2>/a> /li> li> a href/2016/Understanding-the-observable-type/>aside classdates>Oct 29/aside>/a> a href/2016/Understanding-the-observable-type/>Understanding the observable type h2>by reimplementing a naive version of it/h2>/a> /li> li> a href/2016/E2-full-stack-web-development-with-elm-and-express/>aside classdates>Oct 26/aside>/a> a href/2016/E2-full-stack-web-development-with-elm-and-express/>E2: Elm + Express for full-stack web development h2>A Simple, Scalable and Easy starting point/h2>/a> /li> li> a href/2016/demystifying-redux-applymiddleware/>aside classdates>Sep 12/aside>/a> a href/2016/demystifying-redux-applymiddleware/>Demystifying Redux pt2 h2>by reimplementing a naive version of applyMiddleware/h2>/a> /li> li> a href/2016/demystifying-redux-createstore/>aside classdates>Sep 04/aside>/a> a href/2016/demystifying-redux-createstore/>Demystifying Redux pt1 h2>by reimplementing a naive version of createStore/h2>/a> /li> li> a href/2016/express-serve-ssr-react-app/>aside classdates>Aug 29/aside>/a> a href/2016/express-serve-ssr-react-app/>Express middleware serving SSR React apps h2>Express, React, JSPM and HML/h2>/a> /li> li> a href/2016/why-i-love-JSPM/>aside classdates>Aug 25/aside>/a> a href/2016/why-i-love-JSPM/>Why I love JSPM h2>and why you should give it a go/h2>/a> /li> li> a href/2016/npm-executables-and-how-to-run-them-locally/>aside classdates>Aug 17/aside>/a> a href/2016/npm-executables-and-how-to-run-them-locally/>Npm executables h2>and how to run them locally/h2>/a> /li> li> a href/2015/Functional-and-in-place-matrix-rotation/>aside classdates>Dec 23/aside>/a> a href/2015/Functional-and-in-place-matrix-rotation/>Functional and in-place matrix rotation h2>Transpose and flip composition./h2>/a> /li> li> a href/2015/sankey-d3-faux-DOM-react/>aside classdates>Dec 08/aside>/a> a href/2015/sankey-d3-faux-DOM-react/>D3 vs. React DOMination h2>D3 + Faux-DOM + React/h2>/a> /li> li> a href/2015/deep-copying-and-empty-arrays/>aside classdates>Dec 01/aside>/a> a href/2015/deep-copying-and-empty-arrays/>Deep copying Objects and Arrays h2>Dealing with infinite nested structures/h2>/a> /li> li> a href/2015/logarithmic-time-sorting-algorithms/>aside classdates>Nov 26/aside>/a> a href/2015/logarithmic-time-sorting-algorithms/>O(nlogn) sorting algorithms in JavaScript h2>mergeSort and quickSort/h2>/a> /li> li> a href/2015/quadratic-time-sorting-algorithms/>aside classdates>Nov 24/aside>/a> a href/2015/quadratic-time-sorting-algorithms/>Simple O(n^2) sorting algorithms in JavaScript h2>BubbleSort, SelectSort and InsertSort/h2>/a> /li> li> a href/2015/swapping-array-elements-in-place/>aside classdates>Nov 22/aside>/a> a href/2015/swapping-array-elements-in-place/>JavaScript swap in-place array elements h2>From bitwise operators to ES6 destructuring/h2>/a> /li> li> a href/2015/up-and-running-with-jspm-for-react/>aside classdates>Nov 02/aside>/a> a href/2015/up-and-running-with-jspm-for-react/>JSPM - React starter kit h2>Setting up jspm for developing with react./h2>/a> /li> li> a href/2015/up-and-running-with-webpack-for-babel-and-react/>aside classdates>Nov 01/aside>/a> a href/2015/up-and-running-with-webpack-for-babel-and-react/>Webpack - React starter kit h2>Setting up Webpack as your build tool./h2>/a> /li> li> a href/2015/serving-static-files-with-node-js/>aside classdates>Oct 29/aside>/a> a href/2015/serving-static-files-with-node-js/>Serving Static Files with Node.js h2>Vanilla node, static file serving and utilities./h2>/a> /li> li> a href/2015/Installing-and-managing-Node-versions-with-n/>aside classdates>Oct 26/aside>/a> a href/2015/Installing-and-managing-Node-versions-with-n/>Installing and managing Node versions with n h2>Quick tutorial to get up and running with n/h2>/a> /li> li> a href/2015/recursion-workshop/>aside classdates>Oct 17/aside>/a> a href/2015/recursion-workshop/>Recursion, part 1: Linear Recursion and Iteration h2>A workshop on recursion functions and processes/h2>/a> /li> li> a href/2015/recursion-workshop-part4/>aside classdates>Oct 17/aside>/a> a href/2015/recursion-workshop-part4/>Recursion, part 4: Anatomy of a recursion h2>A workshop on recursion functions and processes/h2>/a> /li> li> a href/2015/recursion-workshop-part3/>aside classdates>Oct 17/aside>/a> a href/2015/recursion-workshop-part3/>Recursion, part 3: Tree recursion h2>A workshop on recursion functions and processes/h2>/a> /li> li> a href/2015/recursion-workshop-part2/>aside classdates>Oct 17/aside>/a> a href/2015/recursion-workshop-part2/>Recursion, part 2: Tail-recursive processes in JS h2>A workshop on recursion functions and processes/h2>/a> /li> li> a href/2015/ES6-classes-and-prototype-based-inheritance/>aside classdates>Oct 15/aside>/a> a href/2015/ES6-classes-and-prototype-based-inheritance/>ES6: JSs Prototype-based inheritance and classes demystified h2>Understanding the sugar covered class in ES6/h2>/a> /li> li> a href/2015/depthFirst-vs-breadthFirst/>aside classdates>Oct 10/aside>/a> a href/2015/depthFirst-vs-breadthFirst/>DepthFirst and breadthFirst tree walking h2>Same algo, different datastructures: stacks/queues/h2>/a> /li> li> a href/2015/ES6-Arrows-Arrays-and-Defaults/>aside classdates>Oct 05/aside>/a> a href/2015/ES6-Arrows-Arrays-and-Defaults/>ES6: Arrows, array-like objects and defaults h2>Taking advantage of some of the new ES6 features./h2>/a> /li> li> a href/2015/Installing-Ruby-Gems-Without-Sudo/>aside classdates>Oct 04/aside>/a> a href/2015/Installing-Ruby-Gems-Without-Sudo/>Install ruby gems without sudo on OSX h2>Avoid using sudo when gem install/h2>/a> /li> li> a href/2015/Installing-Node-Global/>aside classdates>Oct 04/aside>/a> a href/2015/Installing-Node-Global/>Installing npm packages global on OSX h2>Avoid using sudo when npm i -g/h2>/a> /li> li> a href/2015/pick-your-parsing/>aside classdates>Sep 05/aside>/a> a href/2015/pick-your-parsing/>Pick your parsing h2>Why I went with Acorn over Esprima/h2>/a> /li> li> a href/2015/sweetjs-case-macros-for-javascript/>aside classdates>Aug 29/aside>/a> a href/2015/sweetjs-case-macros-for-javascript/>Case based Macros for javaScript h2>Crafting javaScript Syntax without transpiling/h2>/a> /li> li> a href/2015/hrb-sicp-studygroup/>aside classdates>Aug 23/aside>/a> a href/2015/hrb-sicp-studygroup/>HRB SICP Study group - Getting started with Lisp h2>Running the MIT/GNU Scheme environment on the command line on macOS/h2>/a> /li> li> a href/2015/for-loops-the-bad-the-good-the-ugly/>aside classdates>Aug 08/aside>/a> a href/2015/for-loops-the-bad-the-good-the-ugly/>For* Loops: The Bad, The Good And The Ugly h2>Javascripts control flow for* statements/h2>/a> /li> li> a href/2015/build-a-simple-api-server-with-node/>aside classdates>Jul 26/aside>/a> a href/2015/build-a-simple-api-server-with-node/>Building a simple API server with node h2>Vanilla node, router and utils./h2>/a> /li> li> a href/2015/Backbone-bindings-for-firebase/>aside classdates>Jul 24/aside>/a> a href/2015/Backbone-bindings-for-firebase/>Binding Backbone models & collections to Firebase h2>Syncing Backbone apps, effortless./h2>/a> /li> li> a href/2015/classes-and-instantiation-patterns-in-javascript/>aside classdates>Jul 05/aside>/a> a href/2015/classes-and-instantiation-patterns-in-javascript/>Classes and Instantiation Patterns in javaScript h2>Functional, Functional-shared, Prototypal and Pseudoclassical/h2>/a> /li> li> a href/2015/Prefix-tree-data-structure/>aside classdates>Jul 05/aside>/a> a href/2015/Prefix-tree-data-structure/>Prefix Tree Data Structure h2>Storing sequences with a fast look-up/h2>/a> /li> li> a href/2015/javascript-functional-libraries/>aside classdates>Jun 13/aside>/a> a href/2015/javascript-functional-libraries/>JS Functional Programming Libraries h2>From underscore to lodash and Ramda, from chaining to composition and auto-currying/h2>/a> /li> li> a href/2015/Kactus/>aside classdates>Jun 11/aside>/a> a href/2015/Kactus/>Kactus for Jekyll h2>A theme for Jekyll/h2>/a> /li> li> a href/2015/IIFE/>aside classdates>Jun 08/aside>/a> a href/2015/IIFE/>The IIFE pattern h2>Immediately-Invoked Function Expression/h2>/a> /li> li> a href/2015/truthy-and-falsy/>aside classdates>Jun 07/aside>/a> a href/2015/truthy-and-falsy/>Truthy and falsy values h2>When non-boolean values are coerced to booleans/h2>/a> /li> li> a href/2015/prime-algos/>aside classdates>May 25/aside>/a> a href/2015/prime-algos/>Trial division, Sieve of Eratosthenes and Factorization Wheel h2>A short post on prime algorithms/h2>/a> /li> li> a href/2015/using-every-to-return-some/>aside classdates>May 15/aside>/a> a href/2015/using-every-to-return-some/>Using every() to return some() h2>Functional programming helpers/h2>/a> /li> li> a href/2015/jekyll-on-github-quick-guide/>aside classdates>May 10/aside>/a> a href/2015/jekyll-on-github-quick-guide/>Jekyll on Github - Quick guide h2>Static site generator for Github pages/h2>/a> /li> li> a href/2015/hackbot-a-js-robot-for-the-browser/>aside classdates>Jan 26/aside>/a> a href/2015/hackbot-a-js-robot-for-the-browser/>Hackbot - A js robot for the browser h2>A fully programmable bot, modeled after Hubot.js/h2>/a> /li> li> a href/2015/intro-js-onboarding-api/>aside classdates>Jan 25/aside>/a> a href/2015/intro-js-onboarding-api/>Intro.js onboarding API h2>My contribute for a better onboarding script/h2>/a> /li> li> a href/2015/javascripts-lexical-scope-hoisting-and-closures-without-mystery/>aside classdates>Jan 17/aside>/a> a href/2015/javascripts-lexical-scope-hoisting-and-closures-without-mystery/>JavaScript’s lexical scope, hoisting and closures without mystery h2>Understanding the Javascript language mechanics/h2>/a> /li> /ul>footer idfooter> p classsmall>© Copyright 2019 Nick Balestra/p>/footer> /section> script src//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js>/script> script src/assets/js/main.js>/script> script> (function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){ (ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o), ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m) })(window,document,script,//www.google-analytics.com/analytics.js,ga); ga(create, UA-62842593-1, auto); ga(send, pageview); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]