Skip to content

Commit e33c9f1

Browse files
committed
Updated from Publii
1 parent 8ead9d6 commit e33c9f1

7 files changed

Lines changed: 12 additions & 13 deletions

File tree

authors/junaid-khan/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!DOCTYPE html><html lang="en-gb"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Author: Junaid Khan - Recoding Immigration</title><meta name="robots" content="noindex, follow"><meta name="generator" content="Publii Open-Source CMS for Static Site"><link rel="alternate" type="application/atom+xml" href="https://blog.fillvisa.com/feed.xml" title="Recoding Immigration - RSS"><link rel="alternate" type="application/json" href="https://blog.fillvisa.com/feed.json" title="Recoding Immigration - JSON"><meta property="og:title" content="Junaid Khan"><meta property="og:site_name" content="Recoding Immigration | Fillvisa Blog"><meta property="og:description" content="Exploring how bureaucracy becomes software - essays from the Fillvisa team on redesigning immigration forms, law, and digital systems."><meta property="og:url" content="https://blog.fillvisa.com/authors/junaid-khan/"><meta property="og:type" content="website"><link rel="stylesheet" href="https://blog.fillvisa.com/assets/css/style.css?v=95c29c0253996fb493484cddbb7bebcb"><script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"Recoding Immigration","url":"https://blog.fillvisa.com/","sameAs":["https://x.com/fillvisa"]}</script><noscript><style>img[loading] {
22
opacity: 1;
3-
}</style></noscript></head><body class="author-template"><header class="top js-header"><a class="logo" href="https://blog.fillvisa.com/">Recoding Immigration</a><nav class="navbar js-navbar"><button class="navbar__toggle js-toggle" aria-label="Menu" aria-haspopup="true" aria-expanded="false"><span class="navbar__toggle-box"><span class="navbar__toggle-inner">Menu</span></span></button><ul class="navbar__menu"><li><a href="https://blog.fillvisa.com/tags/" target="_self">Tags</a></li><li class="has-submenu"><span class="is-separator" aria-haspopup="true">Visit</span><ul class="navbar__submenu level-2" aria-hidden="true"><li><a href="https://fillvisa.com/" target="_self">Fillvisa</a></li><li><a href="https://visasimplify.com/" target="_self">VisaSimplify</a></li></ul></li></ul></nav><div class="search"><div class="search__overlay js-search-overlay"><div class="wrapper search__overlay-inner"><form action="https://blog.fillvisa.com/search.html" class="search__form"><input class="search__input" type="search" name="q" placeholder="search..." aria-label="search..." autofocus required> <button type="submit" class="search__button"><span>Submit</span></button></form></div></div><button class="search__btn btn--icon js-search-btn" aria-label="Search"><svg height="18" width="18" role="presentation" focusable="false"><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#search"/></svg></button></div></header><main class="page page--author"><div class="hero hero--noimage"><header class="hero__content hero__content--centered"><div class="wrapper"><div><h1>Junaid Khan <sup>(1)</sup></h1></div></div></header></div><div class="wrapper feed"><article class="feed__item feed__item--centered"><div class="feed__content"><header><div class="feed__meta"><a href="https://blog.fillvisa.com/authors/junaid-khan/" class="feed__author">Junaid Khan</a> <time datetime="2025-11-03T11:45" class="feed__date">November 3, 2025</time></div><h2 class="feed__title"><a href="https://blog.fillvisa.com/why-fillvisa-is-free-forever/">Why Fillvisa is Free Forever</a></h2></header><p>Hello 4 Every immigrant knows the heartbreak of the broken form: You open the DS-160, fill out a few pages, and suddenly, the website crashes. You've just lost 20 mins of form filling. You download the I-130, only to find half the fields don’t work&hellip;</p></div></article></div></main><footer class="footer"><div class="wrapper"><div class="footer__copyright"><p>Fillvisa</p></div><div class="footer__social"><a href="https://x.com/fillvisa" aria-label="X"><svg><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#twitter"/></svg></a></div><button id="backToTop" class="footer__bttop" aria-label="Back to top" title="Back to top"><svg width="20" height="20"><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#toparrow"/></svg></button></div></footer><script defer="defer" src="https://blog.fillvisa.com/assets/js/scripts.min.js?v=ffcbea6c02c8178d10092962b235a5b0"></script><script>window.publiiThemeMenuConfig={mobileMenuMode:'sidebar',animationSpeed:300,submenuWidth: 'auto',doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:'.top'};</script><script>var images = document.querySelectorAll('img[loading]');
3+
}</style></noscript></head><body class="author-template"><header class="top js-header"><a class="logo" href="https://blog.fillvisa.com/">Recoding Immigration</a><nav class="navbar js-navbar"><button class="navbar__toggle js-toggle" aria-label="Menu" aria-haspopup="true" aria-expanded="false"><span class="navbar__toggle-box"><span class="navbar__toggle-inner">Menu</span></span></button><ul class="navbar__menu"><li><a href="https://blog.fillvisa.com/tags/" target="_self">Tags</a></li><li class="has-submenu"><span class="is-separator" aria-haspopup="true">Visit</span><ul class="navbar__submenu level-2" aria-hidden="true"><li><a href="https://fillvisa.com/" target="_self">Fillvisa</a></li><li><a href="https://visasimplify.com/" target="_self">VisaSimplify</a></li></ul></li></ul></nav><div class="search"><div class="search__overlay js-search-overlay"><div class="wrapper search__overlay-inner"><form action="https://blog.fillvisa.com/search.html" class="search__form"><input class="search__input" type="search" name="q" placeholder="search..." aria-label="search..." autofocus required> <button type="submit" class="search__button"><span>Submit</span></button></form></div></div><button class="search__btn btn--icon js-search-btn" aria-label="Search"><svg height="18" width="18" role="presentation" focusable="false"><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#search"/></svg></button></div></header><main class="page page--author"><div class="hero hero--noimage"><header class="hero__content hero__content--centered"><div class="wrapper"><div><h1>Junaid Khan <sup>(1)</sup></h1></div></div></header></div><div class="wrapper feed"><article class="feed__item feed__item--centered"><div class="feed__content"><header><div class="feed__meta"><a href="https://blog.fillvisa.com/authors/junaid-khan/" class="feed__author">Junaid Khan</a> <time datetime="2025-11-03T11:45" class="feed__date">November 3, 2025</time></div><h2 class="feed__title"><a href="https://blog.fillvisa.com/why-fillvisa-is-free-forever/">Why Fillvisa is Free Forever</a></h2></header><p>Every immigrant knows the heartbreak of the broken form: You open the DS-160, fill out a few pages, and suddenly, the website crashes. You've just lost 20 mins of form filling. You download the I-130, only to find half the fields don’t work unless you&hellip;</p></div></article></div></main><footer class="footer"><div class="wrapper"><div class="footer__copyright"><p>Fillvisa</p></div><div class="footer__social"><a href="https://x.com/fillvisa" aria-label="X"><svg><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#twitter"/></svg></a></div><button id="backToTop" class="footer__bttop" aria-label="Back to top" title="Back to top"><svg width="20" height="20"><use xlink:href="https://blog.fillvisa.com/assets/svg/svg-map.svg#toparrow"/></svg></button></div></footer><script defer="defer" src="https://blog.fillvisa.com/assets/js/scripts.min.js?v=ffcbea6c02c8178d10092962b235a5b0"></script><script>window.publiiThemeMenuConfig={mobileMenuMode:'sidebar',animationSpeed:300,submenuWidth: 'auto',doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:'.top'};</script><script>var images = document.querySelectorAll('img[loading]');
44
for (var i = 0; i < images.length; i++) {
55
if (images[i].complete) {
66
images[i].classList.add('is-loaded');

feed.json

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

feed.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<title>Recoding Immigration</title>
44
<link href="https://blog.fillvisa.com/feed.xml" rel="self" />
55
<link href="https://blog.fillvisa.com" />
6-
<updated>2025-11-05T14:39:49+05:30</updated>
6+
<updated>2025-11-07T12:50:24+05:30</updated>
77
<author>
88
<name>Junaid Khan</name>
99
</author>
@@ -21,13 +21,12 @@
2121
<updated>2025-11-03T11:45:12+05:30</updated>
2222
<summary type="html">
2323
<![CDATA[
24-
Hello 4 Every immigrant knows the heartbreak of the broken form: You open the DS-160, fill out a few pages, and suddenly, the website crashes. You've just lost 20 mins of form filling. You download the I-130, only to find half the fields don’t work&hellip;
24+
Every immigrant knows the heartbreak of the broken form: You open the DS-160, fill out a few pages, and suddenly, the website crashes. You've just lost 20 mins of form filling. You download the I-130, only to find half the fields don’t work unless you&hellip;
2525
]]>
2626
</summary>
2727
<content type="html">
2828
<![CDATA[
29-
<p data-start="274" data-end="330">Hello 4</p>
30-
<p data-start="274" data-end="330">Every immigrant knows the heartbreak of the broken form:</p>
29+
<p data-start="274" data-end="330">Every immigrant knows the heartbreak of the broken form:</p>
3130
<p data-start="332" data-end="639">You open the <strong data-start="345" data-end="355">DS-160</strong>, fill out a few pages, and suddenly, the website crashes. You've just lost 20 mins of form filling.</p>
3231
<p data-start="332" data-end="639"><br data-start="409" data-end="412">You download the <strong data-start="429" data-end="438">I-130</strong>, only to find half the fields don’t work unless you open it in an outdated version of Adobe Acrobat. You try again, and again, hoping the system behaves just long enough to capture your information.</p>
3332
<p data-start="641" data-end="890">Somewhere between the <em data-start="663" data-end="672">timeout</em> and the <em data-start="681" data-end="696">error message</em>, frustration turns into fear.<br data-start="726" data-end="729">Because these aren’t just forms - they’re decisions about your <strong data-start="792" data-end="823">family, freedom, and future</strong>.<br data-start="824" data-end="827">And yet, they’re built like they were never meant to be filled.</p>

0 commit comments

Comments
 (0)