Heroku
tcp/443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c87f05b7087f05b70c526ce8886830e2b34b3566ba14c8be2
Found 26 files trough .DS_Store spidering: /css /css/fonts /img /img/hp /img/hp/bootcamp.jpeg /img/hp/course.jpg /img/hp/event.jpg /img/hp/mic2.svg /img/hp/special.jpg /img/hp/talk.jpg /img/hp/yoga2.jpeg /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /js/lib /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09cdc57c57adc57c57a578f388aa08570094474cf7109155ce0
Found 19 files trough .DS_Store spidering: /css /css/fonts /img /img/hp /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /js/lib /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09cdafa5447dafa54476f97dfef0e4cb0a7e8353e6a53b8aa66
Found 18 files trough .DS_Store spidering: /css /img /img/hp /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /js/lib /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09ca0cc0fcfa0cc0fcf7c01fcc742225844c242306091846b4d
Found 25 files trough .DS_Store spidering: /css /css/fonts /img /img/hp /img/hp/bootcamp.jpeg /img/hp/course.jpg /img/hp/event.jpg /img/hp/mic2.svg /img/hp/special.jpg /img/hp/talk.jpg /img/hp/yoga2.jpeg /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09c4239b3d84239b3d8143ab0e042731604f3ed02ba0c859e3d
Found 8 files trough .DS_Store spidering: /css /img /js /js/lib /lib /logos /pdfs /video
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c87f05b7087f05b70c526ce8886830e2b34b3566ba14c8be2
Found 26 files trough .DS_Store spidering: /css /css/fonts /img /img/hp /img/hp/bootcamp.jpeg /img/hp/course.jpg /img/hp/event.jpg /img/hp/mic2.svg /img/hp/special.jpg /img/hp/talk.jpg /img/hp/yoga2.jpeg /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /js/lib /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09ca0cc0fcfa0cc0fcf7c01fcc70b82a18fd94fd6722092327e
Found 25 files trough .DS_Store spidering: /css /img /img/hp /img/hp/bootcamp.jpeg /img/hp/course.jpg /img/hp/event.jpg /img/hp/mic2.svg /img/hp/special.jpg /img/hp/talk.jpg /img/hp/yoga2.jpeg /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /js/lib /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09ca0cc0fcfa0cc0fcf7c01fcc742225844c242306091846b4d
Found 25 files trough .DS_Store spidering: /css /css/fonts /img /img/hp /img/hp/bootcamp.jpeg /img/hp/course.jpg /img/hp/event.jpg /img/hp/mic2.svg /img/hp/special.jpg /img/hp/talk.jpg /img/hp/yoga2.jpeg /img/icons /img/landing_page /img/logos /img/msg0.jpg /img/msg1.jpg /img/msg2.jpg /img/msg3.jpg /img/msg4.jpg /img/msg_pic.jpg /js /lib /logos /pdfs /video
Severity: low
Fingerprint: 5f32cf5d6962f09c4239b3d84239b3d8143ab0e0014ac9e30193d8b34863c800
Found 8 files trough .DS_Store spidering: /css /css/fonts /img /js /lib /logos /pdfs /video
Open service 3.33.249.164:443 · indydevs.com
2026-01-09 22:59
HTTP/1.1 200 OK
Content-Length: 312916
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Zbf17EsAJdTwwK%2FKXzQDj0H16TS9mt0zxcaFenqE7dU%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767999543"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Zbf17EsAJdTwwK%2FKXzQDj0H16TS9mt0zxcaFenqE7dU%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767999543"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkUyMWM0NDc5NTVjOTQzNjkxMjY1MDA4ZTE5NjE2OTU4MjkxN2I3YjZhMWFkYmQ0NzcwODcyZGVmZmVmYzZlZTQ1BjsARkkiCWNzcmYGOwBGSSIxZTBLVG1pUE84RjhXbFRTdnhad2F6SkVCYVlIVTNSdG96Wnc4OEZ2X0pPMD0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTk4ZmYyMjE1LTA5NmMtNGEwZi04NjJiLWRkMWJiYjIxMWRmNQY7AEY%3D--d1da89ebb57346161ed01870cd20c13d812f2754; path=/; expires=Sun, 10 Jan 2027 04:48:16 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 09 Jan 2026 22:59:04 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · indydevs.com
2026-01-09 09:38
HTTP/1.1 200 OK
Content-Length: 314090
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=AScdqLhr2uXNeem6pEbtvD0BPDMcGiytKOOjNKim2D4%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767951512"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=AScdqLhr2uXNeem6pEbtvD0BPDMcGiytKOOjNKim2D4%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767951512"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU4MmM1NmJiMTEwNWU0MGM0ZWZjZGQxY2EyZmE5NmI2NTMyN2U3NWE5ZGJmNmM5OTYwMDgyNjg0NmE4MGUzYzliBjsARkkiCWNzcmYGOwBGSSIxSHpPUVp4RXZvaFRrcEQxZ0FjYmVIQUdjc3BPQS16TGFnTko4ai1rNTd4VT0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTYxYzA3ZTFlLTIyMWEtNDhjMS1iMWZlLWJkODQyZmI0MjFmYQY7AEY%3D--933727e1e52f93bc696e51740b0712745eb60cfb; path=/; expires=Sat, 09 Jan 2027 15:27:44 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 09 Jan 2026 09:38:32 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · www.indydevs.com
2026-01-09 06:07
HTTP/1.1 200 OK
Content-Length: 313277
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=u6NeO%2BJ1N7Weme9ntLbwLuRmabiblNVyEtpNxhPzI%2Bo%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767938854"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=u6NeO%2BJ1N7Weme9ntLbwLuRmabiblNVyEtpNxhPzI%2Bo%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767938854"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkVjMGEyNDA2ZDdhYzU2ZDI2Nzg1MmI1MzljNzQ2NjFjNzE0OGZkOTlhODliZjhhYmQwY2UwYjNlMTk5NzQyMzMxBjsARkkiCWNzcmYGOwBGSSIxaFRGMGNKcnREekNicUlfckFKSGx6cThHVTBfUllhbjV0R2ctS2ZNaWxWTT0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTAyMGJmNGFiLTlmYjUtNDQyOC1hYmViLWY4NzAwMDY4YmUzZgY7AEY%3D--b6376185e37db37ad00173be986e5eaa0230c804; path=/; expires=Sat, 09 Jan 2027 11:56:47 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 09 Jan 2026 06:07:35 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · indydevs.com
2026-01-02 07:45
HTTP/1.1 200 OK
Content-Length: 312763
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hATkVRdv%2BAgsOxWRNAh2KKGxvZzK%2F4hqFnnpS3Z%2Fz%2BU%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767339946"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hATkVRdv%2BAgsOxWRNAh2KKGxvZzK%2F4hqFnnpS3Z%2Fz%2BU%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767339946"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU1MjNjNmFmYjBiZmVhZDQ5NzZlNDI2NTQ0ZGFhMjIzNTk2OWQ5ZTk0NzRjYTI2ZmQwZDM3NWJjMWYyYTljZDZkBjsARkkiCWNzcmYGOwBGSSIxNExvMVZWQ0QwQU15bWppVVBTajZCQVJRS1hzMXRfUm5wdzJrLWY3Y3dncz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKThkNjU4NzhlLTgwYmMtNDIxOC05NGYwLTA3ZWQwY2JhMmY1NAY7AEY%3D--956d602bbfba77f34bba9b296e5953d97f6622e9; path=/; expires=Sat, 02 Jan 2027 13:34:58 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 02 Jan 2026 07:45:46 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · www.indydevs.com
2026-01-02 04:23
HTTP/1.1 200 OK
Content-Length: 310469
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=lYcdchezTUYujX9ItNKBI%2BdLUnCQ7CkSHLO1uw%2Brwlo%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767327780"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=lYcdchezTUYujX9ItNKBI%2BdLUnCQ7CkSHLO1uw%2Brwlo%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767327780"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU1ZDFhOTgzYTdmMjlkOWRlNzRjODUxMmU2YTM4ZjFmMzE3MmI2Yjk3MjdmMGViM2IzYTUxMTAyOGMwNzM5NjY3BjsARkkiCWNzcmYGOwBGSSIxMktTR1NpWVdmY2xpQTBaV0gzWjMybVpxRXBFZDE0Rm04dm1Dc0lkWExQdz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTQ3NDk3NzE4LTAyYTQtNDRlNy05NjJiLWJlYzQ0NGFmYWI0MAY7AEY%3D--e2f280d61f79e3ef059e6ee55000cb64b514f927; path=/; expires=Sat, 02 Jan 2027 10:12:13 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 02 Jan 2026 04:23:01 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 99.83.185.157:443 · indydevs.com
2025-12-23 03:44
HTTP/1.1 200 OK
Content-Length: 313150
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=2DN%2FHBy9OWm%2BgI63RveKQQFPvkygX1PlhCWB3Twswpo%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766461471"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=2DN%2FHBy9OWm%2BgI63RveKQQFPvkygX1PlhCWB3Twswpo%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766461471"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkVkMDBjZDM4MjM1YmZkYWI1MGY1ZjNjZWYyMWJmOTZiODg1ZWMyNTI0NGZlZmM0NzYyZWVkNTlmMTEwMDQ2MDljBjsARkkiCWNzcmYGOwBGSSIxLUgtMkNPam12SU0xa2I0a0ZwVFE5TUlPNEt2cFJEaEo0TERwVjJjX0szTT0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIk1tb3ppbGxhLzUuMCAobDlzY2FuLzIuMC43MzUzMTNlMjUzODMxM2UyMzM4M2UyOTM5MzsgK2h0dHBzOi8vbGVha2l4Lm5ldClJIg5kZXZpY2VfaWQGOwBGSSIpM2RiNWQzZjEtODhkYi00ZWVhLWI1NjQtY2ViMjlkMTFlNGQyBjsARg%3D%3D--a00e6d43ef61e44c2ab573f50a4fa7d4e39f95e9; path=/; expires=Wed, 23 Dec 2026 09:33:43 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Tue, 23 Dec 2025 03:44:31 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · indydevs.com
2025-12-23 03:43
HTTP/1.1 200 OK
Content-Length: 312944
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=f7LIWsbmd0SJExTIQDa78M2HvaOUGiU1w6HtoVaVqNg%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766461428"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=f7LIWsbmd0SJExTIQDa78M2HvaOUGiU1w6HtoVaVqNg%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766461428"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkUxYTYxNTFmMmNhYzBjZDU2NjRiYzhmNGUxMmYwMTFlYjI2NjRkMGZjNzBiNWU2NTk5MDFkZGEzOWRkNzY5NWQwBjsARkkiCWNzcmYGOwBGSSIxaG90NzVuUGZEbmpmakU4cFBJdThmMUI5SXU3bWNrV2pLTG5pbkZwT20xcz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTFkM2Q0NGQ4LTY3YzItNDgzZS04ZTA0LWE3ZDE2YmU4MTZkYgY7AEY%3D--d6df6106d4372cbc7f3d9556b57750f1704b0481; path=/; expires=Wed, 23 Dec 2026 09:33:01 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Tue, 23 Dec 2025 03:43:49 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · www.indydevs.com
2025-12-22 19:15
HTTP/1.1 200 OK
Content-Length: 314832
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=7a%2F0YD%2BsDBe9dbE3BeyRS52rqvTd2J2ZAq8J7Hvs7Mo%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766430915"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=7a%2F0YD%2BsDBe9dbE3BeyRS52rqvTd2J2ZAq8J7Hvs7Mo%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766430915"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU0ZTU1YmZkNjljZmVkY2Y1ODFhM2M1MzBlZjJjMmE3NWFiMDU0NjRiNDM5NGFjYWQwMjZkMTBmNjRkNDQ4ZTVmBjsARkkiCWNzcmYGOwBGSSIxS3FlZ1dnZ29WRlg4NU9iV2ZnS011Rk9Dcm91WTFnUUhpSTlwVllYeEs4bz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTIwYjBmYWIyLTFmYWItNGY5OS1hYTI2LTk2YmM5ZGMyNzcwZgY7AEY%3D--0cb9dfe94e5a6d11eafae8b71e4758a220621b28; path=/; expires=Wed, 23 Dec 2026 01:04:28 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Mon, 22 Dec 2025 19:15:16 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 99.83.185.157:443 · indydevs.com
2025-12-21 01:40
HTTP/1.1 200 OK
Content-Length: 310285
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=MkrWKDRXn4sARYQ2XWuZr6llWCGu6DsQW1PhwEpI49Q%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766281252"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=MkrWKDRXn4sARYQ2XWuZr6llWCGu6DsQW1PhwEpI49Q%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766281252"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkUyZGY4MmQwOWU1YjFhMDM5ODM0MDgwN2Y0NjQwNjU3ZDA1NGQwMjBkMmQwOWFjZWUwNzc3NWExNDFiODgzZDU4BjsARkkiCWNzcmYGOwBGSSIxTWFWSTJ2WTVlLVF2cG9HX0x4aXFlSGwwX0FrdTFQcnFabFBYR2xoY3Fxbz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIk1tb3ppbGxhLzUuMCAobDlzY2FuLzIuMC43MzUzMTNlMjUzODMxM2UyMzM4M2UyOTM5MzsgK2h0dHBzOi8vbGVha2l4Lm5ldClJIg5kZXZpY2VfaWQGOwBGSSIpZWVhN2QxMDUtOWJiMy00Mjk0LWFjMjItNDY3MjAyMjA0NjdhBjsARg%3D%3D--1e0d3da61eb23320d499cbadf71e94dc0ba8e25c; path=/; expires=Mon, 21 Dec 2026 07:30:05 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sun, 21 Dec 2025 01:40:53 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · www.indydevs.com
2025-12-20 18:44
HTTP/1.1 200 OK
Content-Length: 310628
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=d12f2i4bPmYFG0o5N5Beqme6UqLPer7tU4LZjbtw7dE%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766256256"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=d12f2i4bPmYFG0o5N5Beqme6UqLPer7tU4LZjbtw7dE%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766256256"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkVlMGExY2E4N2NmZWVmMzgwMzRmOTJhZWExOTFjZGZjYzYwYWJlNWUzZTI5ZGUxNTE2MmRmNGVjZmNlOGY1ZGQyBjsARkkiCWNzcmYGOwBGSSIxTGwtQ0RjQ1VnN0NHVkl5QmlUby14MUdBaHpWc0oyS3VEUjNVcmFlTmxhUT0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKWQ1MDlkMTdkLTE4ZjctNGFiNS1hMWMxLTdiNjQ0NzgyZDYxZgY7AEY%3D--bc4f34c8b7375f0451b8388317cf7854b589fc29; path=/; expires=Mon, 21 Dec 2026 00:33:29 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sat, 20 Dec 2025 18:44:17 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · indydevs.com
2025-12-20 10:21
HTTP/1.1 200 OK
Content-Length: 314054
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766226091"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766226091"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU3MWIzY2Y2ZmE0MTIwMmYzZTc0YmI3Nzg2OWFkOGE5NDAxNGQ0OGRiMTJmMmQ1ZjdiM2I4OTVkNjI0M2Q5ZjdhBjsARkkiCWNzcmYGOwBGSSIxaDNpMzFxVUNiOElnSGJzb000bmtPVW9DcUdMb1hUaU9qUmVpYjQzaEtrST0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTRlMjk4NTI5LTA0ZjctNDBmZS05ZGUyLTVmNDlkMGZjNTUzYwY7AEY%3D--e48b69065307de11ad9a6b52f644893a00386454; path=/; expires=Sun, 20 Dec 2026 16:10:45 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sat, 20 Dec 2025 10:21:33 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 52.223.53.203:443 · indydevs.com
2025-12-20 10:21
HTTP/1.1 200 OK
Content-Length: 311810
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766226091"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766226091"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkVlZDA4YzBjNTcyZDEyYWYzMzc5ODI3Nzc2ZjRhMDMwZWViYTM5NzU5YzNmNmMxODM2MGU1ZWQ0NzJjMmU0Njk5BjsARkkiCWNzcmYGOwBGSSIxM243d3EwWFVHY1Fwc2RJNjlYLU8wamJ1RG5BcDNIbVFlaVMydUVZY25iaz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIk1tb3ppbGxhLzUuMCAobDlzY2FuLzIuMC4zMzAzMjNlMjMzNTNlMjMzMjMyM2UyMjM1MzsgK2h0dHBzOi8vbGVha2l4Lm5ldClJIg5kZXZpY2VfaWQGOwBGSSIpZGJmOWQzNDctMjcwYi00YTRjLWFkODAtYTM0ODlkYTgzY2Y1BjsARg%3D%3D--cc5380af912b59fa56882c9f0ff3a35410c8f739; path=/; expires=Sun, 20 Dec 2026 16:10:46 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sat, 20 Dec 2025 10:21:34 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 99.83.185.157:443 · indydevs.com
2025-12-20 10:21
HTTP/1.1 200 OK
Content-Length: 314641
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766226091"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766226091"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU1N2Q5ZjE5YjJlNWVjNjEyMTY0MmZjODAwN2RkMzc3MmMyNWZiZjVmMmJiYzFhYjQyYTJmM2U3NzMxNTliNmJkBjsARkkiCWNzcmYGOwBGSSIxWnVFYXRYWGxWUFk3Vl9ORl9qU1JCS2toZ01CWjB4LW9LNklhblRBejlETT0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIk1tb3ppbGxhLzUuMCAobDlzY2FuLzIuMC43MzUzMTNlMjUzODMxM2UyMzM4M2UyOTM5MzsgK2h0dHBzOi8vbGVha2l4Lm5ldClJIg5kZXZpY2VfaWQGOwBGSSIpYWMxYTlkNmYtNTk4NC00Y2ZhLWE2NTYtMzA1NmQwZmQ3MmNlBjsARg%3D%3D--d8a654265a683b47dc4ec90064a3077f73d989af; path=/; expires=Sun, 20 Dec 2026 16:10:47 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sat, 20 Dec 2025 10:21:35 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 15.197.253.240:443 · indydevs.com
2025-12-20 10:21
HTTP/1.1 200 OK
Content-Length: 314252
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766226091"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oy%2FWKfOIYuwv770LptG7TNwqS%2BZ5rqhTDYN55xWJg%2B8%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766226091"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU1YjgwYjAxZDk3MjE4ODg1MjJlOTMwYjM5MGNiNGY3ODlmYjIzYWNjNTlmZDY2ZDZiZTVjMDM4ZDdiZGM2Yjg2BjsARkkiCWNzcmYGOwBGSSIxRi1mLVVqWTk2VFQ5bWhBNjE4dXRfWERYOFlkRXNVcldhX3RKMjZFQ0lEaz0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIk9tb3ppbGxhLzUuMCAobDlzY2FuLzIuMC4wMzQzMjNlMjMzNTMyM2UyNzM5MzEzZTI1MzEzOyAraHR0cHM6Ly9sZWFraXgubmV0KUkiDmRldmljZV9pZAY7AEZJIik4NzQzZGY2OC1mMmVhLTQ5MGQtOWYxOS03YzhhMDcxNzczMzAGOwBG--94111f735e97e60fec333b5749c10e18119388b9; path=/; expires=Sun, 20 Dec 2026 16:10:47 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Sat, 20 Dec 2025 10:21:35 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali
Open service 3.33.249.164:443 · www.indydevs.com
2025-12-19 01:11
HTTP/1.1 200 OK
Content-Length: 312173
Content-Type: text/html;charset=utf-8
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=yeK8UAJwGoMoZs7k8n5uJJ0QdkMFk%2FgiB%2FkJ08pR6tE%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766106686"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=yeK8UAJwGoMoZs7k8n5uJJ0QdkMFk%2FgiB%2FkJ08pR6tE%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766106686"
Server: Heroku
Set-Cookie: rack.session=BAh7CUkiD3Nlc3Npb25faWQGOgZFVG86HVJhY2s6OlNlc3Npb246OlNlc3Npb25JZAY6D0BwdWJsaWNfaWRJIkU5MTE2ZDM5MWE5ODgzMzk0NTdlOTFkN2ViNGVmY2ZhM2RmYWU5MTM5N2U5YjAwYmIxMTA3NDg3MzI3ODMyYjI4BjsARkkiCWNzcmYGOwBGSSIxRnp4cHdOYWxPY3VDZ1FXMzBtUl9hSjNCLW0wZ3hvTTNvOEdCV0dhV0xIOD0GOwBGSSINdHJhY2tpbmcGOwBGewZJIhRIVFRQX1VTRVJfQUdFTlQGOwBUIkttb3ppbGxhLzUuMCAobDlzY2FuLzIuMC40MzYzMTNlMjkzNDMyM2UyMzMzM2UyMzM7ICtodHRwczovL2xlYWtpeC5uZXQpSSIOZGV2aWNlX2lkBjsARkkiKTM3NWQ1MTM5LTIyM2MtNGZjMi04YTYxLWE5Nzk2MzA4MTRhMwY7AEY%3D--2272a9fe0b891400c4b3a0fca63883a54f6f3807; path=/; expires=Sat, 19 Dec 2026 07:00:39 GMT; HttpOnly
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Fri, 19 Dec 2025 01:11:27 GMT
Connection: close
Page title: indydevs
<!DOCTYPE html>
<html>
<head>
<title>indydevs</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
<meta property="og:url" content="https://www.indydevs.com//" />
<meta property="og:title" content="Senior Dev Network" />
<meta property="og:description" content="The best developers in the country" />
<meta property="og:image:width" content=100 />
<meta property="og:image:height" content=100 />
<meta property="og:image" content="https://www.indydevs.com/favicon.ico" />
<meta property="og:video" content="" />
<meta name="google-site-verification" content="1buCwz9xrcfCpxLSZmiqyBG3BGysWPJqV5xJNiM4omE" />
<meta name="Description" content="The best developers">
<meta name="keywords" content="developers, developers, developers">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet">
<!-- <script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> -->
<script src='/js/lib/jquery-2.2.1.min.js'></script>
<script>
function postJSONAjax(url, data, success, failure) {
$.ajax({
type: "POST",
url: url,
// The key needs to match your method's input parameter (case-sensitive).
data: data, //JSON.stringify({ Markers: markers }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success,
failure: failure
});
}
function setDevicePushToken(deviceToken, successCB, failCB) {
$.post('/my_device_push_token', {deviceToken: deviceToken}, successCB, failCB)
}
function elemFromString(htmlString) {
var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild;
}
// window.addEventListener('beforeunload', e => {
// //window.nowcastMediaStream.getTracks().forEach(t => t.stop());
// // Cancel the event
// e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// // Chrome requires returnValue to be set
// e.returnValue = '';
// });
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MRRC4X5');</script>
<!-- End Google Tag Manager -->
<!-- Start of HubSpot Embed Code -->
<!-- <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/42615199.js"></script> -->
<!-- End of HubSpot Embed Code -->
</head><link rel="stylesheet" href="/css/bootstrap_leftovers.css">
<body>
<style>
.top-nav {
margin: 0 20px;
margin: 0;
}
.footer a {
margin: 20px;
/*color: #209CEE;*/
color: #aab8c2
}
.top-nav a:not(.logo) {
color: #1e5353;
color: #12abcd;
color: var(--color1);
zcolor: var(--color2);
zcolor: black;
margin: 20px;
font-size: 14px;
zfont-weight: bold;
position: relative;
bottom: 3px;
text-transform: lowercase;
}
.top-nav a {
text-decoration: none;
}
.top-nav a.border {
border:1px solid;
}
.top-nav a:not(.logo):hover {
color: black;
zcolor: var(--lightblue) !important;
color: #12AB89;
color: var(--color2);
ztext-decoration: underline !important;
}
.top-nav #user_name {
color: var(--color2);
}
.top-nav #user_name:hover {
color: var(--color1);
}
@media screen and (min-width: 1000px) {
.home_link {
zdisplay: none;
}
.logo {
width: 200px;
zborder:1px solid red;
display: inline-block;
vertical-ali