Hire a web Developer and Designer to upgrade and boost your online presence with cutting edge Technologies

Tuesday, September 21, 2021

Cookieless Alternative To Embed HTML, CSS And JS Code Snippets

 Embedding code examples with third-party scripts often leads to tracking or cookies. We always wanted to have a simple website with a good UX, so setting cookies for no reason wasn’t an option for us. 

When we implement websites today, we are confronted by a lot of things we need to take care of. Ideally, we want to have a fast, secure, accessible, and fair website. At the same time, we want to have an interactive website with comments, polls, videos, code examples, and many more.

Together with a friend, I launched a tech blog last year and we ran exactly into that issue. We wanted to have a simple solution to embedding HTML, CSS, and JavaScript code examples but existing solutions often include tracking, cookies, a ton of features or bad performance. After some research, we realized that we had to build an alternative. Indiapen

Indiepen is a privacy-friendly, lightweight, and accessible solution to embed code examples. In fact, we don’t set any cookies or tracking!

Get Started

Indiepen can preview every website that follows a very simple convention. You need to provide a website with the following file structure:

.
├── index.html
├── main.js
└── styles.css

Deploy the code example with your favorite hosting provider (e.g. GitHub Pages, Netlify, or Vercel) and copy the URL. After that, go to our start page and use the code snippet generator.

The generated code looks like this:

<iframe class="indiepen"
  src="https://indiepen.tech/embed/?url=https%3A%2F%2Findiepen.tech%2Fexample%2F&tab=result"
  style="width: 100%; overflow: hidden; display: block; border: 0;"
  title="Indiepen Embed"
  loading="lazy"
  width="100%"
  height="450">
</iframe>

You can now use the code snippet and integrate it on your website. That’s it! You should now see your code example with an editor to discover the code.

Under The Hood

It sounds a bit strange nowadays but we haven’t used any JavaScript framework like React or Vue.js. It’s pure HTML, CSS and JavaScript with some help from Lea Verou’s Prism.js for syntax highlighting. Those libraries are very helpful to implement and maintain complex web applications but in our case, we just have three files we need to fetch and pass onto Prism.js.

Additionally, we have three buttons in the upper right corner to switch between the HTML, CSS, and JavaScript views. By introducing a UI framework, we couldn’t deliver a lightweight solution with less than 20 kb in size. For us, it was good learning, that UI libraries are important in our day-to-day business but we should carefully consider them and don’t forget the good old vanilla JavaScript.

 

Final Words 

Indiepen is open-source project and we are very excited to share our ideas with you. We would love to get feedback and have discussions about a fair web. Get in touch with me on Twitter or check out the project on GitHub.

Last but not least, I’d like to mention that Indiepen has a limited scope and we want to keep it simple by design. If you need to deal with more complex code examples, preprocessors for CSS or JavaScript, or you want to benefit from a platform to share your ideas, then please consider more sophisticated solutions like CodePen or JSFiddle.

5 comments:

  1. الفكرة السائدة في مجتمعاتنا عن عملية تجميل الأنف فكرة قاصرة للغاية، فالشائع عنها هو عمليات تصغير حجم الأنف والتي غالباً ما يتم التعامل معها باعتبارها رفاهية، وما هي إلا أحد أبسط أنواع هذه العمليات، في حين أن بعض أنواع عمليات تجميل الأتف واقوينها قد تكون ضرورة علاجية في بعض الأحيان كما سنرى تفصيلاً.

    كيف تتم عملية تجميل الأنف؟ كيف بدأت وعلى أي التقنيات تعتمد؟ ما هي التكلفة المحتملة لعملية تجميل الأنف  أين يمكن إجراء عملية تجميل الأنف؟ وما هي المخاطر المحتملة لها؟ كيف يمكن أن أحدد مدى حاجتي إليها؟ سوف نتعرف على كل هذا وأكثر في هذا المقال.

    يشار أحيانًا إلى عملية تجميل الأنف بعملية رأب الأنف وهي عملية تعديل شكل وهيكل الأنف والتي أحيانًا ما يشار إليها بعملية إعادة تشكيل الأنف، تتم بغرض تجميلي بالدرجة الأولى دكتور تجميل انف  ألا وهو زيادة التناغم والتناسب بين الأنف وباقي ملامح الوجه، إلا أنها تُجرى في أحيان كثيرة بغرض علاج مشاكل واضطرابات التنفس وانسداد الأنف الناتجة عن تشوهات أو عيوب في بنية الأنف، و بسبب التعرض لبعض الحوادث.

    تغيير عرض الأنف أو حجم أو موضع أرنبة الأنف تجميل مرتفعات أو منخفضات الأنف الواضحة المؤثرة في الشكل الكلي للوجه، أو لزيادة تماثل الأنف جراحة تصغير الأنف وقد تشمل مناطق بعينها مثل الأرنبة أو جسر الأنف أو عرض الأنف جراحة تكبير الأنف وغالباً ما يكون هذا النوع من الجراحات علاجياً، وقد يكون ناتجًا عن تشوه أو عدم اكتمال في نمو الأنف، أو عقب الاستئصال الجراحي لجزء من الأنف.

    جراحات التجميل العرقية والتي تنتشر في أعراق بعينها تتميز بأشكال وحواف للأنف مثل شعوب الشرق الأوسط أو شعوب مناطق البحر المتوسط جراحات التجميل نتيجة للحوادث التي تتم في خلال فترة أسبوع إلى عشرة أيام عقب التعرض لحادث تسبب في تدمير بعض عظام الأنف أو غضاريفها.

    وقد يكون التخدير تخدير كلي أو جزئي أوالتخدير الموضعي بحسب ما يراه الطبيب، تبدأ عملية التجميل التي قد تكون من خلال إحداث شق بالأنف أو بدون استعمال هذا الشق من خلال إزالة بعض الغضاريف والعظام، قد يتطلب الأمر أحيانا زراعة بعض الغضاريف إن كان منحرفاً ثم يتم غلق الشق الجراحي في حالة استخدامه وتركيب جبيرة للأنف، ثم تبدأ مرحلة التعافي وانتظار النتائج عقب الإفاقة من التخدير.

    قبل عملية تجميل الانف بثلاث أسابيع يجب أن يخضع المريض لبعض التحاليل المعملية وكذلك لتخطيط رسم القلب الكهربائي يجب أن يمتنع المريض عن تناول أي أدوية قد تسبب سيولة في الدم وتأخر التجلط قبل العملية بأسبوعين ومن بين هذه الأدوية بعض المسكنات مثل الأسبيرين والعقاقير التي تحتوي على ايبوبروفين.
    يجب على المريض أن يتوقف عن التدخين أو تناول النيكوتين. يجب أيضًا أن يمتنع عن تناول فيتامين هـ وأن يبدأ في تناول فيتامين ج يومياً بكميات لا تقل عن 1000 -ملغ يومياً.

    الامتناع عن تناول المشروبات الكحولية في الفترة التي تسبق العملية وفي الفترة التي تليها.
    إذا كنت ستخضع للتخدير الكلي في العملية الجراحية فيجب الامتناع عن تناول أي أطعمة أو مشروبات لمدة لا تقل عن 8 ساعات قبل إجراء العملية.

    ReplyDelete

  2. علاج الشعيرات الدموية متعددة ومختلفة وجميعها يمكن أن تحدث بدون أي جراحة من خلال طرق طبية حديثة

    والتقنيات التكنولوجية العصرية المبتكرة في مجال الطب التي تعدت عقول البشر.مما سهلت على الكثير

    طرق العلاج من بعض الأمراض الخطيرة بدون أي صعوبات أو التدخل الجراحي، ومن تلك الأمراض أو الظواهر الشائعة هي تفجر الشعيرات الدموية وتشتهر بمصطلح علمي أخر يعرف “الأوردة العنكبوتية”.
    يوجد الكثير من الطرق العلاجية المختلفة التي يمكن أن يجريها الطبيب المعالج للمريض وبدون أي تدخل جراحي من خلال مساعدة بعض تقنيات الطب الحديث ومن تلك الطرق هي:

    حقن الشعيرات الدموية:
    تلك الأبر تتميز بكونها رفيعة وصغيرة للغاية تحتوي بداخلها على بعض المواد الكيميائية السائلة، ليتم الحقن في

    الشعيرات الدموية المصابة من الداخل،
    وتلك الطريقة تفيد في جعل جدار تلك الأوعية الدموية تقوم بالإنقباض وبالتالي تغلقها بشكل تام وذلك نتيجة لالتهاباها من هذا الحقن.

    القسطرة:
    من الطرق الأخرى هي القسطرة التي تعتمد فكرتها على توسيع الشرايين والأوعية الدموية وذلك من خلال إدخال بالون به أنبوبة رفيعة طويلة عن طريق فتحة صغيرة في منطقة بجانب العانة.
    ونقوم بنفخ هذا البالون في مكان انسداد الشعيرات ونكرر تلك العملية لعدة مرات بغرض توسيع الشرايين.


    ReplyDelete
  3. خدمة نقل الاثاث داخل شركة السلسطان افضل شركات نقل الاثاث في مصر تختلف تماما عن كل الخدمات الموجودة فى الكثير من الشركات المنافسة والاختلاف ياتى فى اعتماد الشركة على متخصصين ومدربين لنقل العفش فى كافة الخدمات وعلي افضل الاوناش واحدث شاحنات النقل.

    ReplyDelete
  4. كان النقل قديما يتم على فترات طويله لذلك يستهلك الكثير من الاموال اما الان اصبح الامر الان مختلف كثيرا من حيث اسعارشركات نقل الاثاث وفترة النقل حيث قامت شركة انجزني بتقليص جميع خدمات النقل فى مدة لاتتجاوز 5 ساعات عمل تقريبا.

    ReplyDelete
  5. تساعد الشرايين الطرفية على توصيل الدم من القلب إلى الذراعين والساقين حتي يقوموا بوظائفهم وعند حدوث انسداد بالشرايين الطرفية يقل تدفق الدم ومركز الدكتور محمود ناصر يقدم افضل علاج انسداد شرايين الساق فلا تتردد في التعامل معه

    ReplyDelete