{"version":"https://jsonfeed.org/version/1.1","title":"Stephen Ajulu","home_page_url":"https://ajulu.netlify.app/","feed_url":"https://ajulu.netlify.app/tags/development/feed.json","authors":[{"name":null,"url":null,"avatar":"https://ajulu.netlify.app/"}],"items":[{"id":"https://ajulu.netlify.app/posts/indieweb-webmention-hugo-guide/","url":"https://ajulu.netlify.app/posts/indieweb-webmention-hugo-guide/","title":"Implementing Webmentions on Hugo: An IndieWeb Guide","summary":"Webmentions are a cornerstone of the IndieWeb movement. They allow you to \u0026ldquo;own your data\u0026rdquo; while still participating in the broader social web. Instead of having a centralized comment system (like Disqus), Webmentions allow you to receive notifications whenever someone links to your post from their own site, or even from social networks like Mastodon or Twitter.\nHow it Works The workflow typically follows the POSSE principle: Publish (on) Own Site, Syndicate Elsewhere.\n","content_html":"\u003cp\u003eWebmentions are a cornerstone of the IndieWeb movement. They allow you to \u0026ldquo;own your data\u0026rdquo; while still participating in the broader social web. Instead of having a centralized comment system (like Disqus), Webmentions allow you to receive notifications whenever someone links to your post from their own site, or even from social networks like Mastodon or Twitter.\u003c/p\u003e\n\u003ch2 id=\"how-it-works\"\u003eHow it Works\u003c/h2\u003e\n\u003cp\u003eThe workflow typically follows the \u003cstrong\u003ePOSSE\u003c/strong\u003e principle: \u003cstrong\u003eP\u003c/strong\u003eublish (on) \u003cstrong\u003eO\u003c/strong\u003ewn \u003cstrong\u003eS\u003c/strong\u003eite, \u003cstrong\u003eS\u003c/strong\u003eyndicate \u003cstrong\u003eE\u003c/strong\u003elsewhere.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eSyndication:\u003c/strong\u003e You publish a post here and share it on Mastodon or Twitter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteraction:\u003c/strong\u003e Someone likes or replies to your syndicated post on social media.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge:\u003c/strong\u003e A service like \u003ca href=\"https://bridgy.gy\"\u003eBridgy\u003c/a\u003e sees that interaction and sends a \u0026ldquo;Webmention\u0026rdquo; to your site\u0026rsquo;s endpoint.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInbox:\u003c/strong\u003e Your site\u0026rsquo;s endpoint (configured via \u003ca href=\"https://webmention.io\"\u003eWebmention.io\u003c/a\u003e) receives the mention.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDisplay:\u003c/strong\u003e Your Hugo templates fetch these mentions via JavaScript and display them at the bottom of your post.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"member-gate\" data-slug=\"indieweb-webmention-hugo-guide\"\u003e\n    \u003cdiv class=\"unlocked-content\" style=\"display:none;\"\u003e\u003c/div\u003e\n    \u003cdiv class=\"locked-message\"\u003e\n        \u003cdiv class=\"gate-overlay\"\u003e\n            \u003cspan class=\"gate-icon\"\u003e🔒\u003c/span\u003e\n            \u003ch2 class=\"gate-title\"\u003ePremium Insight\u003c/h2\u003e\n            \u003cp\u003eThis deep-dive is exclusive to \u003cstrong\u003ePremium Members\u003c/strong\u003e.\u003c/p\u003e\n            \u003cdiv class=\"gate-actions\"\u003e\n                \u003ca href=\"/membership\" class=\"btn\"\u003eUnlock Access\u003c/a\u003e\n                \u003cbutton class=\"btn-secondary\" onclick=\"netlifyIdentity.open('login')\"\u003eAlready a member? Log in\u003c/button\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cscript\u003e\n    (function() {\n        function checkAccess() {\n            const user = window.netlifyIdentity \u0026\u0026 netlifyIdentity.currentUser();\n            const isPremium = user \u0026\u0026 user.app_metadata \u0026\u0026 user.app_metadata.roles \u0026\u0026 user.app_metadata.roles.includes('premium');\n            \n            console.log(\"Member Gate: Checking access. User:\", user ? user.email : \"Logged Out\", \"Premium:\", isPremium);\n\n            document.querySelectorAll('.member-gate').forEach(gate =\u003e {\n                const unlocked = gate.querySelector('.unlocked-content');\n                const locked = gate.querySelector('.locked-message');\n                const slug = gate.getAttribute('data-slug');\n                \n                if (isPremium) {\n                    locked.style.display = 'none';\n                    unlocked.style.display = 'block';\n                    \n                    if (unlocked.innerHTML.trim() === '') {\n                        unlocked.innerHTML = '\u003cp class=\"loading-premium\"\u003e🔒 Retrieving premium insight...\u003c/p\u003e';\n                        \n                        netlifyIdentity.currentUser().jwt().then(token =\u003e {\n                            return fetch(`/api/get-premium-content?slug=${slug}`, {\n                                headers: { 'Authorization': `Bearer ${token}` }\n                            });\n                        })\n                        .then(res =\u003e {\n                            if (!res.ok) throw new Error(\"Gated fetch failed\");\n                            return res.json();\n                        })\n                        .then(data =\u003e {\n                            unlocked.innerHTML = data.html;\n                        })\n                        .catch(err =\u003e {\n                            console.error(\"Gating retrieval error:\", err);\n                            unlocked.innerHTML = '\u003cp class=\"error\"\u003e⚠️ Failed to retrieve content. Please check your connection.\u003c/p\u003e';\n                        });\n                    }\n                } else {\n                    unlocked.style.display = 'none';\n                    locked.style.display = 'block';\n                }\n            });\n        }\n\n        \n        if (window.netlifyIdentity) {\n            checkAccess();\n            netlifyIdentity.on('init', checkAccess);\n            netlifyIdentity.on('login', checkAccess);\n            netlifyIdentity.on('logout', checkAccess);\n        } else {\n            \n            document.addEventListener('DOMContentLoaded', () =\u003e {\n                if (window.netlifyIdentity) {\n                    checkAccess();\n                    netlifyIdentity.on('init', checkAccess);\n                }\n            });\n        }\n    })();\n\u003c/script\u003e\n\n\u003cstyle\u003e\n.locked-message {\n    padding: 40px;\n    background: var(--base-offset-color);\n    border-radius: 8px;\n    border: 1px dashed var(--highlight-color);\n    text-align: center;\n    margin: 30px 0;\n}\n\n.gate-icon {\n    font-size: 2rem;\n    display: block;\n    margin-bottom: 10px;\n}\n\n.gate-actions {\n    display: flex;\n    gap: 15px;\n    justify-content: center;\n    margin-top: 20px;\n}\n\n.btn-secondary {\n    background: transparent;\n    border: 1px solid var(--highlight-color);\n    color: var(--highlight-color);\n    padding: 10px 20px;\n    border-radius: 6px;\n    cursor: pointer;\n    font-weight: 600;\n}\n\u003c/style\u003e\n\n\u003ch2 id=\"why-bother\"\u003eWhy Bother?\u003c/h2\u003e\n\u003cp\u003eBy using Webmentions, you become a first-class citizen of the open web. You aren\u0026rsquo;t just a \u0026ldquo;user\u0026rdquo; on a platform; you are a node in a distributed social network.\u003c/p\u003e\n\u003cp\u003eHappy hacking!\u003c/p\u003e\n","date_published":"2026-04-27T10:00:00Z","image":"https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?q=80\u0026w=1000\u0026auto=format\u0026fit=crop","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/image-optimization-demo/","url":"https://ajulu.netlify.app/posts/image-optimization-demo/","title":"How to Use Optimized Images","summary":"To keep your site fast and achieve high scores on Google PageSpeed Insights, you should use the new img shortcode for any local images you add to your posts.\nWhy use the img shortcode? WebP Support: It automatically generates a WebP version of your image, which is significantly smaller. Responsive Loading: It creates a srcset so mobile devices download smaller versions of the image. Lazy Loading: Images only load when they are about to enter the viewport. Automatic Dimensions: Prevents layout shifts (CLS) by adding width and height attributes. How to use it Instead of standard Markdown like ![Alt](path), use this:\n","content_html":"\u003cp\u003eTo keep your site fast and achieve high scores on Google PageSpeed Insights, you should use the new \u003ccode\u003eimg\u003c/code\u003e shortcode for any local images you add to your posts.\u003c/p\u003e\n\u003ch2 id=\"why-use-the-img-shortcode\"\u003eWhy use the \u003ccode\u003eimg\u003c/code\u003e shortcode?\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eWebP Support:\u003c/strong\u003e It automatically generates a WebP version of your image, which is significantly smaller.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResponsive Loading:\u003c/strong\u003e It creates a \u003ccode\u003esrcset\u003c/code\u003e so mobile devices download smaller versions of the image.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLazy Loading:\u003c/strong\u003e Images only load when they are about to enter the viewport.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic Dimensions:\u003c/strong\u003e Prevents layout shifts (CLS) by adding \u003ccode\u003ewidth\u003c/code\u003e and \u003ccode\u003eheight\u003c/code\u003e attributes.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"how-to-use-it\"\u003eHow to use it\u003c/h2\u003e\n\u003cp\u003eInstead of standard Markdown like \u003ccode\u003e![Alt](path)\u003c/code\u003e, use this:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-markdown\" data-lang=\"markdown\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\n\n\n\n  \n  \n  \n    \u003cimg src=\"/images/me.webp\" alt=\"Stephen Ajulu\"  loading=\"lazy\"\u003e\n  \n\n\n\n\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e\u003cem\u003eNote: The \u003ccode\u003esrc\u003c/code\u003e path should be relative to the \u003ccode\u003eassets/\u003c/code\u003e or \u003ccode\u003estatic/\u003c/code\u003e directory depending on where you store them, but it works best with images in \u003ccode\u003eassets/\u003c/code\u003e for full processing.\u003c/em\u003e\u003c/p\u003e\n\u003ch2 id=\"example-in-action\"\u003eExample in Action\u003c/h2\u003e\n\n\n\n\n\n  \n  \n  \n    \u003cimg src=\"/images/me.webp\" alt=\"Stephen Ajulu\" class=\"author-demo\" loading=\"lazy\"\u003e\n  \n\n\n\n\n\u003cp\u003eYou can also pass a custom CSS class:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-markdown\" data-lang=\"markdown\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\n\n\n\n  \n  \n  \n    \u003cimg src=\"/images/me.webp\" alt=\"Alt text\" class=\"my-custom-class\" loading=\"lazy\"\u003e\n  \n\n\n\n\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e","date_published":"2026-04-25T10:00:00Z","image":"https://ajulu.netlify.app/images/me.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/brain-computer-interfaces-the-future-of-human-machine-interaction/","url":"https://ajulu.netlify.app/posts/brain-computer-interfaces-the-future-of-human-machine-interaction/","title":"Brain-Computer Interfaces: The Future of Human-Machine Interaction","summary":"In recent years, the term Brain-Computer Interface (BCI) has gained a lot of attention in the world of science and technology. A BCI is a direct communication pathway between the brain and an external device, such as a computer or robotic system. This technology has the potential to revolutionize the way we interact with machines and the world around us. In this article, we will explore the What, the How, the Why, and the Where of BCIs, and review the work being done by Neuralink, a company co-founded by Elon Musk, which is at the forefront of BCI research and development.\n","content_html":"\u003cp\u003eIn recent years, the term Brain-Computer Interface (BCI) has gained a lot of attention in the world of science and technology. A BCI is a direct communication pathway between the brain and an external device, such as a computer or robotic system. This technology has the potential to revolutionize the way we interact with machines and the world around us. In this article, we will explore the What, the How, the Why, and the Where of BCIs, and review the work being done by Neuralink, a company co-founded by Elon Musk, which is at the forefront of BCI research and development.\u003c/p\u003e\n\u003ch3 id=\"what-is-a-brain-computer-interface-bci\"\u003eWhat is a Brain-Computer Interface (BCI)?\u003c/h3\u003e\n\u003cp\u003eA Brain-Computer Interface (BCI) is a system that enables direct communication between the brain and an external device, bypassing the traditional means of communication, such as speech or typing. BCIs use electrodes implanted in the brain or placed on the scalp to record the electrical activity of the brain. The recorded signals are then analyzed and decoded to determine the user\u0026rsquo;s intent, which is then translated into actions by the external device. BCIs can be used to control prosthetic limbs, communicate with others, or even navigate a computer or robotic system.\u003c/p\u003e\n\u003ch3 id=\"how-does-a-brain-computer-interface-bci-work\"\u003eHow does a Brain-Computer Interface (BCI) work?\u003c/h3\u003e\n\u003cp\u003eBCIs work by detecting and interpreting the electrical signals generated by the brain. The signals are picked up by electrodes implanted in the brain or placed on the scalp and then amplified and processed by a computer. The computer then analyzes the signals to determine the user\u0026rsquo;s intent, which is then translated into actions by the external device. The process of analyzing the signals is complex and involves sophisticated algorithms and machine-learning techniques. BCIs can be either invasive or non-invasive, depending on the location of the electrodes.\u003c/p\u003e\n\u003ch3 id=\"why-is-a-brain-computer-interface-bci-important\"\u003eWhy is a Brain-Computer Interface (BCI) important?\u003c/h3\u003e\n\u003cp\u003eBCIs have the potential to revolutionize the way we interact with machines and the world around us. They can provide a means of communication for people with severe disabilities or those who have lost the ability to speak. They can also be used to control prosthetic limbs, restoring some of the lost functionality to amputees. In addition, BCIs can be used to enhance the performance of healthy individuals, such as athletes or pilots, by allowing them to control machines or devices more effectively.\u003c/p\u003e\n\u003ch3 id=\"where-is-brain-computer-interface-bci-technology-being-used\"\u003eWhere is Brain-Computer Interface (BCI) technology being used?\u003c/h3\u003e\n\u003cp\u003eBCI technology is currently being used in a variety of applications, including healthcare, gaming, and robotics. In healthcare, BCIs are being used to help people with severe disabilities to communicate and control their environment. In gaming, BCIs are being used to provide a more immersive experience by allowing players to control the game with their thoughts. In robotics, BCIs are being used to control robotic systems in industrial and military applications.\u003c/p\u003e\n\u003ch3 id=\"neuralink\"\u003eNeuralink\u003c/h3\u003e\n\u003cp\u003eNeuralink is a company co-founded by Elon Musk that is focused on developing and commercializing BCI technology. The company\u0026rsquo;s mission is to create a direct communication pathway between humans and machines, with the ultimate goal of enhancing human cognition and treating neurological disorders. Neuralink\u0026rsquo;s technology is based on a flexible thread-like electrode that can be implanted in the brain with minimal damage to the surrounding tissue. The company is currently working on developing a brain implant that can transmit signals wirelessly, eliminating the need for external wiring.\u003c/p\u003e\n\u003cp\u003eNeuralink\u0026rsquo;s technology has the potential to revolutionize the field of BCI research and development. The company\u0026rsquo;s flexible electrodes are much smaller and less invasive than traditional electrodes, which can cause damage to the brain tissue. In addition, the wireless transmission of signals eliminates the risk of infection and provides greater flexibility in the placement and use of the device. Neuralink\u0026rsquo;s technology has already been tested in animals, with promising results, and the company is currently conducting human trials.\u003c/p\u003e\n\u003cp\u003eNeuralink\u0026rsquo;s ultimate goal is to develop a brain implant that can enhance human cognition and enable us to interact with machines in a more natural and intuitive way. This could have profound implications for a wide range of industries, from healthcare to entertainment to transportation. However, there are also concerns about such technology\u0026rsquo;s potential risks and ethical implications, including the possibility of hacking and the loss of privacy.\u003c/p\u003e\n\u003cp\u003eIn conclusion, Brain-Computer Interfaces (BCIs) are a promising technology that has the potential to revolutionize the way we interact with machines and the world around us. BCIs can be used to restore lost functionality to those with disabilities, enhance the performance of healthy individuals, and provide new ways of communicating and interacting with machines. Neuralink, a company co-founded by Elon Musk, is at the forefront of BCI research and development, with a focus on developing a brain implant that can enhance human cognition and enable more natural and intuitive interaction with machines. While there are concerns about the potential risks and ethical implications of such technology, the potential benefits are significant and could lead to a new era of human-machine interaction.\u003c/p\u003e\n","date_published":"2023-02-25T10:41:00+03:00","image":"https://ajulu.netlify.app/images/photo-1617791160536-598cf32026fb.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-ultimate-guide-to-semen-retention-boost-your-health-happiness-and-manifestation-power/","url":"https://ajulu.netlify.app/posts/the-ultimate-guide-to-semen-retention-boost-your-health-happiness-and-manifestation-power/","title":"The Ultimate Guide to Semen Retention: Boost Your Health, Focus, and Manifestation","summary":"The Law of Attraction: Semen Retention Semen retention is a practice that has been gaining popularity in recent years, and it is no wonder why. The benefits of semen retention go far beyond the physical realm, extending into the mental, emotional, and spiritual planes. In this article, we will explore the Law of Attraction and how it relates to semen retention. We will delve into the science behind semen retention, the benefits of practicing it, and how it can help you manifest your desires.\n","content_html":"\u003ch2 id=\"the-law-of-attraction-semen-retention\"\u003eThe Law of Attraction: Semen Retention\u003c/h2\u003e\n\u003cp\u003eSemen retention is a practice that has been gaining popularity in recent years, and it is no wonder why. The benefits of semen retention go far beyond the physical realm, extending into the mental, emotional, and spiritual planes. In this article, we will explore the Law of Attraction and how it relates to semen retention. We will delve into the science behind semen retention, the benefits of practicing it, and how it can help you manifest your desires.\u003c/p\u003e\n\u003ch3 id=\"what-is-the-law-of-attraction\"\u003eWhat is the Law of Attraction?\u003c/h3\u003e\n\u003cp\u003eThe Law of Attraction is a universal principle that states that like attract like. It is the belief that we create our own reality through our thoughts and emotions. Simply put, what we focus on, we attract into our lives. If we have positive thoughts and emotions, we attract positive experiences and outcomes. Conversely, if we have negative thoughts and emotions, we attract negative experiences and outcomes.\u003c/p\u003e\n\u003ch3 id=\"how-does-semen-retention-relate-to-the-law-of-attraction\"\u003eHow does Semen Retention relate to the Law of Attraction?\u003c/h3\u003e\n\u003cp\u003eSemen retention is a practice that involves abstaining from ejaculation. This can be achieved through a variety of methods, including meditation, yoga, and breathing exercises. The practice is based on the belief that semen is a vital life force energy that, when conserved, can be transmuted into higher forms of energy. When semen is retained, it is believed that its energy is channeled upwards, toward the brain, where it can be used to fuel creativity, productivity, and spiritual growth.\u003c/p\u003e\n\u003cp\u003eThe Law of Attraction and semen retention are interconnected because both involve the management of energy. The Law of Attraction states that our thoughts and emotions are energy and that we can use them to create our reality. Semen retention involves the conservation of sexual energy, which can be used to fuel our thoughts and emotions. By practicing semen retention, we can increase our vibrational frequency, which in turn can attract positive experiences and outcomes.\u003c/p\u003e\n\u003ch3 id=\"the-science-behind-semen-retention\"\u003eThe Science behind Semen Retention\u003c/h3\u003e\n\u003cp\u003eSemen is more than just a liquid that is released during ejaculation. It is a complex mixture of hormones, enzymes, and other compounds that have a profound effect on the body and mind. When semen is retained, it is believed that its energy is transmuted into other forms of energy, such as creative energy and spiritual energy.\u003c/p\u003e\n\u003cp\u003eThere is scientific evidence to support the idea that semen retention can have a positive impact on the body and mind. A study published in the Journal of Sexual Medicine found that men who abstained from ejaculation for seven days had higher levels of testosterone in their bloodstream. Testosterone is a hormone that is associated with increased energy, motivation, and confidence. Another study published in the Archives of Sexual Behavior found that men who abstained from ejaculation for three weeks reported higher levels of subjective well-being.\u003c/p\u003e\n\u003ch3 id=\"the-benefits-of-semen-retention\"\u003eThe Benefits of Semen Retention\u003c/h3\u003e\n\u003cp\u003eThe \u003ca href=\"https://menprovement.com/benefits-of-semen-retention/\"\u003ebenefits of semen retention are numerous\u003c/a\u003e, and they extend far beyond the physical realm. Here are just a few of the benefits:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eIncreased Energy and Motivation - When semen is retained, its energy is transmuted into other forms of energy, such as creative energy and spiritual energy. This can lead to increased energy and motivation, which can be used to achieve our goals and manifest our desires.\u003c/li\u003e\n\u003cli\u003eImproved Mental Clarity - Semen retention is believed to improve mental clarity and focus. When we conserve our sexual energy, it can be channeled toward our thoughts and ideas, allowing us to think more clearly and creatively.\u003c/li\u003e\n\u003cli\u003eIncreased Spiritual Awareness - Semen retention is also believed to increase spiritual awareness. When we conserve our sexual energy, it\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWhen we conserve our sexual energy, it helps us to achieve greater success in our personal and professional lives. Semen retention is one of the most powerful practices that can help us to harness this energy and channel it toward achieving our goals.\u003c/p\u003e\n\u003cp\u003eSemen retention is a practice that involves abstaining from ejaculation for extended periods. This practice is based on the idea that semen contains vital life force energy, which is lost during ejaculation. By retaining semen, we can conserve this energy and use it to enhance our physical, mental, and spiritual well-being.\u003c/p\u003e\n\u003cp\u003eThe Law of Attraction is a powerful force that governs our lives. This law states that we attract what we focus on, whether positive or negative. Semen retention can help us to harness the power of the Law of Attraction by allowing us to focus our energy on our goals and desires.\u003c/p\u003e\n\u003cp\u003eWhen we practice semen retention, we become more focused, motivated, and confident. We have more energy, and we are better able to concentrate on the tasks at hand. This increased focus and energy can help us to achieve our goals more quickly and efficiently.\u003c/p\u003e\n\u003cp\u003eIn addition, semen retention can also help us to cultivate a more positive mindset. When we conserve our sexual energy, we become more mindful and present in the moment. We are less likely to be distracted by negative thoughts or emotions and more likely to experience feelings of peace and contentment.\u003c/p\u003e\n\u003cp\u003eMoreover, semen retention has been shown to have a range of physical and mental health benefits. It can help to boost our immune system, increase our vitality and stamina, and improve our overall well-being. Additionally, it can help to reduce stress and anxiety, improve sleep quality, and enhance our mood.\u003c/p\u003e\n\u003cp\u003eIn conclusion, the practice of semen retention is a powerful tool for enhancing our physical, mental, and spiritual well-being. By conserving our sexual energy, we can tap into the power of the Law of Attraction and achieve greater success in all areas of our lives. If you\u0026rsquo;re interested in exploring this practice further, there are many resources available online that can help you get started.\u003c/p\u003e\n\u003ch3 id=\"faqs\"\u003eFAQs:\u003c/h3\u003e\n\u003cp\u003eQ: Is semen retention harmful? A: No, semen retention is not harmful. It is a natural practice that has been used for centuries to promote physical, mental, and spiritual well-being.\u003c/p\u003e\n\u003cp\u003eQ: How long should I practice semen retention? A: The length of time that you practice semen retention can vary depending on your individual goals and preferences. Some people practice semen retention for short periods, while others practice it for longer periods, even up to several months or years.\u003c/p\u003e\n\u003cp\u003eQ: Will I experience any negative side effects from practicing semen retention? A: Some people may experience mild discomfort or temporary side effects when first starting semen retention, such as increased sexual energy or tension. However, these side effects are generally mild and will subside with time.\u003c/p\u003e\n\u003cp\u003eQ: Can women practice semen retention? A: While the term \u0026ldquo;semen retention\u0026rdquo; is often used in reference to men, women can also practice semen retention by abstaining from sexual activity or orgasm.\u003c/p\u003e\n\u003cp\u003eQ: Are there any scientific studies on the benefits of semen retention? A: While there is limited scientific research on the benefits of semen retention, many people who practice this technique report improvements in their physical, mental, and spiritual well-being.\u003c/p\u003e\n","date_published":"2023-02-24T14:40:00+03:00","image":"https://ajulu.netlify.app/images/photo-1617724054780-ef6bd6b21e17.webp","tags":["Development","Personal Growth"]},{"id":"https://ajulu.netlify.app/posts/the-life-of-underachieving-men-today/","url":"https://ajulu.netlify.app/posts/the-life-of-underachieving-men-today/","title":"The Life of Underachieving Men Today","summary":"Have you ever felt like you\u0026rsquo;re not living up to your full potential? Do you struggle with finding motivation and direction in life? If so, you\u0026rsquo;re not alone. In today\u0026rsquo;s fast-paced society, many men struggle with underachievement and the feeling that they\u0026rsquo;re not reaching their goals. In this article, we\u0026rsquo;ll take a closer look at the factors that contribute to underachievement in men and provide practical steps for overcoming these challenges and achieving success.\n","content_html":"\u003cp\u003eHave you ever felt like you\u0026rsquo;re not living up to your full potential? Do you struggle with finding motivation and direction in life? If so, you\u0026rsquo;re not alone. In today\u0026rsquo;s fast-paced society, many men struggle with underachievement and the feeling that they\u0026rsquo;re not reaching their goals. In this article, we\u0026rsquo;ll take a closer look at the factors that contribute to underachievement in men and provide practical steps for overcoming these challenges and achieving success.\u003c/p\u003e\n\u003cp\u003eIn today\u0026rsquo;s society, there is a growing concern about the state of underachieving men. These men are often viewed as unmotivated, lazy, and lacking direction in life. Despite the abundance of opportunities available to them, they struggle to achieve their goals and reach their full potential.\u003c/p\u003e\n\u003ch2 id=\"the-definition-of-underachieving-men\"\u003eThe Definition of Underachieving Men\u003c/h2\u003e\n\u003cp\u003eUnderachieving men are those who fail to meet their potential, despite possessing the necessary skills, abilities, and resources to do so. They often struggle to find direction in life and may lack the motivation to pursue their goals. These men may be intelligent, but they fail to apply themselves in a way that leads to success. Underachieving men can be found in all walks of life, from students who perform poorly in school to professionals who are unable to advance in their careers.\u003c/p\u003e\n\u003ch3 id=\"the-factors-that-contribute-to-underachievement\"\u003eThe Factors That Contribute to Underachievement\u003c/h3\u003e\n\u003cp\u003eThere are many factors that contribute to underachievement in men. One of the most significant factors is a lack of motivation. Underachieving men may lack the drive to pursue their goals, or they may feel overwhelmed by the challenges they face. This lack of motivation can be caused by a variety of factors, including low self-esteem, depression, and anxiety.\u003c/p\u003e\n\u003cp\u003eAnother factor that contributes to underachievement is a lack of direction. Underachieving men may not have a clear sense of what they want to achieve in life, or they may lack the skills and resources necessary to pursue their goals. This lack of direction can lead to a sense of apathy and a lack of motivation.\u003c/p\u003e\n\u003ch3 id=\"the-impact-of-modern-society-on-underachieving-men\"\u003eThe Impact of Modern Society on Underachieving Men\u003c/h3\u003e\n\u003cp\u003eThe modern world can be a challenging place for underachieving men. The pace of life is faster than ever before, and there are more distractions and temptations than ever before. Social media, video games, and other forms of entertainment can be major distractions for underachieving men, causing them to lose focus and motivation.\u003c/p\u003e\n\u003cp\u003eThe modern economy can also be challenging for underachieving men. In today\u0026rsquo;s job market, there is a growing demand for skilled workers, and those without the necessary skills and qualifications may struggle to find work. This can lead to a sense of hopelessness and despair, which can further contribute to underachievement.\u003c/p\u003e\n\u003ch3 id=\"overcoming-underachievement\"\u003eOvercoming Underachievement\u003c/h3\u003e\n\u003cp\u003eDespite the challenges that underachieving men face, it is possible to overcome underachievement and reach one\u0026rsquo;s full potential. One of the keys to overcoming underachievement is to find a sense of purpose and direction in life. This may involve setting goals, developing a plan of action, and seeking the support of others.\u003c/p\u003e\n\u003cp\u003eAnother important factor in overcoming underachievement is to develop the necessary skills and qualifications to succeed. This may involve going back to school, seeking professional development opportunities, or pursuing a mentorship with someone who has achieved success in their field.\u003c/p\u003e\n\u003ch3 id=\"actionable-steps\"\u003eActionable Steps\u003c/h3\u003e\n\u003cp\u003eIf you\u0026rsquo;re an underachieving man looking to improve yourself and reach your full potential, there are several actionable steps you can take. Here are some solid strategies to consider:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEat a healthy diet that includes protein-rich foods like meat and eggs. These foods can provide the energy and nutrients your body needs to stay focused and productive throughout the day.\u003c/li\u003e\n\u003cli\u003eIncorporate regular exercise into your routine. Whether it\u0026rsquo;s hitting the gym, going for a run, or doing yoga, exercise can help boost your energy levels, reduce stress, and improve your overall health.\u003c/li\u003e\n\u003cli\u003eMake a habit of reading at least 10 pages per day. Reading can help expand your knowledge, improve your vocabulary, and stimulate your brain.\u003c/li\u003e\n\u003cli\u003eDevelop a morning routine that sets a positive tone for the day ahead. This could include meditation, stretching, journaling, or simply taking a few moments to reflect on your goals and intentions for the day.\u003c/li\u003e\n\u003cli\u003eConsider going \u0026ldquo;monk mode\u0026rdquo; for a period of time. This means cutting out distractions like social media, TV, and video games and focusing solely on your personal development and goals.\u003c/li\u003e\n\u003cli\u003eDon\u0026rsquo;t shy away from menial jobs or tasks. Sometimes, the best way to gain experience and build skills is by starting at the bottom and working your way up.\u003c/li\u003e\n\u003cli\u003eSet clear goals and create a plan for achieving them. This could involve breaking down larger goals into smaller, more manageable steps and tracking your progress along the way.\u003c/li\u003e\n\u003cli\u003eSave up. Lump sums are what matters. Don\u0026rsquo;t go buying everything you want but don\u0026rsquo;t need. Be a minimalist until you have lump sums of cash that can be used to buy real estate or other assets.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eRember that these will create momentum and compound. Plus looking masculine and lean will help you get a lot of opportunities. Don\u0026rsquo;t use this time to get girls.\u003c/p\u003e\n\u003ch2 id=\"conclusion\"\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eIn conclusion, underachieving men face many challenges in today\u0026rsquo;s society. These challenges can include a lack of motivation, direction, and the impact of modern society. However, with the right mindset, support, and resources, it is possible to overcome underachievement and reach one\u0026rsquo;s full potential. By taking action and developing a plan of action, underachieving men can achieve success in their personal and professional lives.\u003c/p\u003e\n","date_published":"2023-02-24T08:43:00+03:00","image":"https://ajulu.netlify.app/images/photo-1593075826385-75cdecda064c.webp","tags":["Development","Personal Growth"]},{"id":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-nanotechnology/","url":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-nanotechnology/","title":"The Future of Daily Tech: Nanotechnology","summary":"Nanotechnology is a rapidly evolving field that has the potential to revolutionize the way we live, work and communicate. As the science of engineering and manipulating matter at the nanoscale, nanotechnology is already being used in a wide range of applications, from electronics and computing to medicine and energy.\nIn this article, we will explore the current state of nanotechnology, the potential impact it could have on our daily lives, and the challenges that lie ahead.\n","content_html":"\u003cp\u003eNanotechnology is a rapidly evolving field that has the potential to revolutionize the way we live, work and communicate. As the science of engineering and manipulating matter at the nanoscale, nanotechnology is already being used in a wide range of applications, from electronics and computing to medicine and energy.\u003c/p\u003e\n\u003cp\u003eIn this article, we will explore the current state of nanotechnology, the potential impact it could have on our daily lives, and the challenges that lie ahead.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eIntroduction to Nanotechnology\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNanotechnology is the science of studying and manipulating matter at the nanoscale, which is typically defined as between 1 and 100 nanometers in size. At this scale, the properties of materials can be very different from those at the macro scale, which allows for the creation of new materials with unique and desirable properties.\u003c/p\u003e\n\u003cp\u003eThe field of nanotechnology encompasses a wide range of disciplines, including physics, chemistry, materials science, and engineering. Researchers in these fields work together to design and create new materials and devices that can be used in a variety of applications.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eCurrent Applications of Nanotechnology\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNanotechnology is already being used in a wide range of applications. In electronics and computing, for example, nanoscale transistors and memory devices are used to create faster and more efficient computer chips. In medicine, nanoparticles are being used to deliver drugs directly to cancer cells, reducing the side effects of chemotherapy. In energy, nanomaterials are being used to create more efficient solar panels and batteries.\u003c/p\u003e\n\u003cp\u003eNanotechnology is also being used in the development of new materials with unique properties. For example, carbon nanotubes are incredibly strong and lightweight, making them ideal for use in applications such as aerospace and automotive engineering.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003ePotential Impact of Nanotechnology on Daily Life\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAs nanotechnology continues to evolve, it has the potential to have a significant impact on our daily lives. In medicine, for example, the use of nanotechnology could lead to more targeted and effective treatments for a range of diseases. In energy, the development of more efficient solar panels and batteries could lead to a more sustainable and environmentally friendly energy system.\u003c/p\u003e\n\u003cp\u003eNanotechnology could also have a significant impact on the way we communicate and interact with the world around us. For example, the development of nanosensors could allow us to detect and monitor a wide range of environmental factors, such as air pollution and water quality. This could lead to more effective and targeted efforts to address environmental issues.\u003c/p\u003e\n\u003col start=\"4\"\u003e\n\u003cli\u003eChallenges and Risks of Nanotechnology\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eDespite the potential benefits of nanotechnology, there are also significant challenges and risks that need to be addressed. One of the biggest challenges is the development of safe and effective nanomaterials. Because the properties of materials at the nanoscale can be very different from those at the macro scale, it is important to ensure that these materials do not pose a risk to human health or the environment.\u003c/p\u003e\n\u003cp\u003eAnother challenge is the potential for misuse or unintended consequences. For example, the development of nanomaterials with unique properties could lead to new forms of warfare or terrorism. It is important to develop appropriate regulations and safeguards to minimize these risks.\u003c/p\u003e\n\u003col start=\"5\"\u003e\n\u003cli\u003eFAQs\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eQ: What are some examples of nanotechnology in everyday life? A: Some examples of nanotechnology in everyday life include the use of nanomaterials in sunscreen, clothing, and sporting equipment, as well as the use of nanosensors in air quality monitors and water purification systems.\u003c/p\u003e\n\u003cp\u003eQ: What are some potential risks of nanotechnology? A: Some potential risks of nanotechnology include the development of unsafe or toxic nanomaterials, the potential for misuse or unintended consequences, and the ethical implications of manipulating matter at the nanoscale.\u003c/p\u003e\n\u003cp\u003eQ: How is nanotechnology being used in medicine?\u003c/p\u003e\n\u003cp\u003eA: Nanotechnology is being used in medicine in a variety of ways. One example is the use of nanoparticles to deliver drugs directly to cancer cells. This approach can improve the effectiveness of chemotherapy while reducing side effects.\u003c/p\u003e\n\u003cp\u003eNanotechnology is also being used to create new diagnostic tools. For example, researchers are developing nanosensors that can detect specific biomarkers in the body, which could lead to earlier and more accurate diagnoses of diseases.\u003c/p\u003e\n\u003cp\u003eIn addition, nanotechnology is being used to create new materials for medical devices. For example, researchers are developing nanomaterials that can be used to create artificial joints and other implants that are more durable and effective than traditional materials.\u003c/p\u003e\n\u003cp\u003eQ: What are some of the ethical considerations around nanotechnology? A: One of the main ethical considerations around nanotechnology is the potential for unintended consequences. Because the properties of materials at the nanoscale can be very different from those at the macro scale, it is important to consider the long-term effects of using these materials.\u003c/p\u003e\n\u003cp\u003eAnother ethical consideration is the potential for nanotechnology to exacerbate existing social and economic inequalities. For example, the development of new materials and devices could be expensive and inaccessible to certain groups, leading to greater disparities in healthcare and other areas.\u003c/p\u003e\n\u003cp\u003eQ: How is nanotechnology being used in energy? A: Nanotechnology is being used in energy in a variety of ways. One example is the use of nanomaterials in solar panels, which can improve their efficiency and reduce their cost. Nanotechnology is also being used to create more efficient batteries, which could help to store and distribute renewable energy more effectively.\u003c/p\u003e\n\u003col start=\"6\"\u003e\n\u003cli\u003eConclusion\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNanotechnology is a rapidly evolving field that has the potential to have a significant impact on our daily lives. From electronics and computing to medicine and energy, nanotechnology is already being used in a wide range of applications, and the possibilities for future innovations are vast.\u003c/p\u003e\n\u003cp\u003eHowever, there are also significant challenges and risks associated with nanotechnology, including the development of safe and effective nanomaterials, the potential for misuse or unintended consequences, and the ethical implications of manipulating matter at the nanoscale.\u003c/p\u003e\n\u003cp\u003eAs we continue to explore the possibilities of nanotechnology, it is important to proceed with caution and to consider the potential long-term effects of these new technologies. By doing so, we can ensure that nanotechnology is used to improve our lives in a safe and responsible manner.\u003c/p\u003e\n\u003cp\u003eTags: nanotechnology, daily tech, future tech, medicine, energy, electronics, computing, nanomaterials, innovation, ethical implications, technology, science, research\u003c/p\u003e\n\u003cp\u003eHashtags: #nanotechnology #dailytech #futuretech #medicine #energy #electronics #computing #nanomaterials #innovation #technology #science #research #ethics\u003c/p\u003e\n","date_published":"2023-02-16T09:48:00+03:00","image":"https://ajulu.netlify.app/images/1_aszy222oub_qfhn_eqvnyw.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-augmented-reality/","url":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-augmented-reality/","title":"The Future of Daily Tech: Augmented Reality","summary":"Augmented reality (AR) has been a buzzword in the tech industry for years, but it\u0026rsquo;s only now that it\u0026rsquo;s starting to live up to the hype. AR has the potential to transform the way we live, work, and play. In this article, we\u0026rsquo;ll explore what AR is, how it works, and the potential it has to change the world around us. We\u0026rsquo;ll also look at some of the latest developments in AR technology and how they could impact our daily lives in the future.\n","content_html":"\u003cp\u003eAugmented reality (AR) has been a buzzword in the tech industry for years, but it\u0026rsquo;s only now that it\u0026rsquo;s starting to live up to the hype. AR has the potential to transform the way we live, work, and play. In this article, we\u0026rsquo;ll explore what AR is, how it works, and the potential it has to change the world around us. We\u0026rsquo;ll also look at some of the latest developments in AR technology and how they could impact our daily lives in the future.\u003c/p\u003e\n\u003ch2 id=\"what-is-augmented-reality\"\u003eWhat is Augmented Reality?\u003c/h2\u003e\n\u003cp\u003eAR is a technology that overlays digital information onto the real world. It differs from virtual reality (VR) in that it doesn\u0026rsquo;t create a completely immersive environment. Instead, it enhances the real world by adding digital information to it. This information can be anything from text and images to videos and 3D models.\u003c/p\u003e\n\u003cp\u003eAR works by using a combination of cameras, sensors, and software to detect the real world and overlay digital information onto it. The user can then see the real world and the digital information at the same time, creating a seamless blend of the two.\u003c/p\u003e\n\u003ch3 id=\"how-does-augmented-reality-work\"\u003eHow does Augmented Reality work?\u003c/h3\u003e\n\u003cp\u003eAR technology relies on a few key components to work. The first is a device with a camera, such as a smartphone or a tablet. The camera captures the real world, which is then analyzed by software to identify and track specific objects and features.\u003c/p\u003e\n\u003cp\u003eThe software then overlays digital information onto the real world using a technique called rendering. This involves creating a 3D model of the digital information and then superimposing it onto the real-world environment.\u003c/p\u003e\n\u003cp\u003eAR also relies on sensors, such as gyroscopes and accelerometers, to track the movement of the device and adjust the position of the digital information accordingly. This allows the user to move around and interact with the AR experience in a natural way.\u003c/p\u003e\n\u003ch3 id=\"potential-applications-of-augmented-reality\"\u003ePotential Applications of Augmented Reality\u003c/h3\u003e\n\u003cp\u003eAR has the potential to revolutionize many industries, from gaming and entertainment to healthcare and education. Here are just a few examples of the many applications of AR technology:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eRetail: AR can be used to enhance the shopping experience by allowing customers to try on clothes and see how they look without physically trying them on.\u003c/li\u003e\n\u003cli\u003eEducation: AR can be used to create immersive learning experiences that make it easier for students to understand complex concepts.\u003c/li\u003e\n\u003cli\u003eHealthcare: AR can be used to train medical professionals and provide them with real-time information during surgeries and other procedures.\u003c/li\u003e\n\u003cli\u003eArchitecture and Design: AR can be used to create 3D models of buildings and other structures, allowing architects and designers to see how their designs will look in the real world.\u003c/li\u003e\n\u003cli\u003eTourism: AR can be used to provide visitors with interactive guides to historical sites and other tourist attractions.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"latest-developments-in-augmented-reality\"\u003eLatest Developments in Augmented Reality\u003c/h3\u003e\n\u003cp\u003eAR technology is constantly evolving, and there have been many exciting developments in recent years. Here are a few of the latest advancements in AR technology:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eApple ARKit: Apple\u0026rsquo;s ARKit is a software development kit that allows developers to create AR experiences for iOS devices.\u003c/li\u003e\n\u003cli\u003eGoogle ARCore: Google\u0026rsquo;s ARCore is a similar development kit for Android devices.\u003c/li\u003e\n\u003cli\u003eMicrosoft HoloLens: The HoloLens is a headset that uses AR technology to create immersive experiences for users.\u003c/li\u003e\n\u003cli\u003eMagic Leap: Magic Leap is a company that has developed a headset that uses AR to create realistic, interactive experiences.\u003c/li\u003e\n\u003cli\u003eSnapchat Filters: Snapchat\u0026rsquo;s popular filters use AR technology to add fun effects and animations to photos and videos.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"faqs\"\u003eFAQs\u003c/h3\u003e\n\u003cp\u003eQ: Is augmented reality the same as virtual reality? A: No, they are different technologies. Virtual reality creates a completely immersive environment, while augmented reality overlays digital information onto the real world.\u003c/p\u003e\n\u003cp\u003eQ: What devices support augmented reality? A: Many smartphones and tablets now support augmented reality, including the latest iPhones and Android devices.\u003c/p\u003e\n\u003cp\u003eQ: What are some of the challenges with augmented reality? A: One of the biggest challenges is creating accurate and stable tracking of the real world. This requires sophisticated software and hardware that can detect and track objects in real-time. Another challenge is creating compelling and useful AR experiences that users will want to engage with.\u003c/p\u003e\n\u003cp\u003eQ: How is augmented reality different from mixed reality? A: Mixed reality is a hybrid of augmented and virtual reality that allows digital objects to interact with the real world. This means that digital objects can appear to interact with physical objects in real-time, creating a more immersive experience.\u003c/p\u003e\n\u003cp\u003eQ: What are some of the ethical concerns around augmented reality? A: One concern is the potential for AR to be used to invade people\u0026rsquo;s privacy, such as by overlaying personal information onto the real world. There is also a concern that AR could be used to create misleading or manipulative content, such as deep fakes or fake news.\u003c/p\u003e\n\u003ch2 id=\"conclusion\"\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eAugmented reality has the potential to revolutionize the way we live, work, and play. It offers a new way to experience the world around us and has many practical applications in industries ranging from retail to healthcare. As AR technology continues to evolve, we can expect to see even more exciting developments and new use cases emerge. With the increasing prevalence of AR-enabled devices, it\u0026rsquo;s clear that this technology is here to stay. The future of daily tech is undoubtedly augmented reality, and we can\u0026rsquo;t wait to see what the future holds.\u003c/p\u003e\n","date_published":"2023-02-15T15:41:00+03:00","image":"https://ajulu.netlify.app/images/adobestock_305628750-scaled.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-wireless-charging/","url":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-wireless-charging/","title":"The Future of Daily Tech: Wireless Charging","summary":"The world of technology is constantly evolving and advancing, and the way we charge our devices is no exception. The traditional method of charging, which involves plugging a cable into an outlet and connecting it to our device, is becoming outdated. The future of daily tech is wireless and contactless, and it is rapidly changing the way we power our devices. In this article, we will discuss the advancements in wireless charging technology and how it is transforming the way we live and work.\n","content_html":"\u003cp\u003eThe world of technology is constantly evolving and advancing, and the way we charge our devices is no exception. The traditional method of charging, which involves plugging a cable into an outlet and connecting it to our device, is becoming outdated. The future of daily tech is wireless and contactless, and it is rapidly changing the way we power our devices. In this article, we will discuss the advancements in wireless charging technology and how it is transforming the way we live and work.\u003c/p\u003e\n\u003ch2 id=\"what-is-wireless-contactless-charging\"\u003eWhat is Wireless Contactless Charging?\u003c/h2\u003e\n\u003cp\u003eWireless contactless charging refers to the ability to charge your device without the need for any cables or cords. Instead, you simply place your device on a charging pad or a similar device and it begins to charge wirelessly. This method of charging is both convenient and efficient, as it eliminates the need for cords and allows you to charge multiple devices at once.\u003c/p\u003e\n\u003ch2 id=\"how-does-wireless-contactless-charging-work\"\u003eHow Does Wireless Contactless Charging Work?\u003c/h2\u003e\n\u003cp\u003eWireless contactless charging works by utilizing electromagnetic induction. This involves the transfer of energy from the charging pad to the device, through the use of an electromagnetic field. When the device is placed on the charging pad, an electromagnetic field is created, which induces a current in the device. This current is then used to charge the battery.\u003c/p\u003e\n\u003ch2 id=\"advantages-of-wireless-contactless-charging\"\u003eAdvantages of Wireless Contactless Charging\u003c/h2\u003e\n\u003cp\u003eThere are several benefits to using wireless contactless charging. Firstly, it eliminates the need for cords, making it much more convenient to charge your devices. Secondly, it is more efficient, as it allows you to charge multiple devices at once. Additionally, wireless contactless charging is safer, as there is no risk of electrical shock or fire, as there is no direct connection between the device and the power source.\u003c/p\u003e\n\u003ch2 id=\"the-future-of-wireless-contactless-charging\"\u003eThe Future of Wireless Contactless Charging\u003c/h2\u003e\n\u003cp\u003eThe future of wireless contactless charging is looking bright. Advances in technology are leading to the development of new and improved methods of wireless charging, making it faster and more efficient. Additionally, the integration of wireless charging into everyday devices such as smartphones, laptops, and even cars is making it more accessible and convenient for consumers.\u003c/p\u003e\n\u003ch2 id=\"current-limitations-of-wireless-contactless-charging\"\u003eCurrent Limitations of Wireless Contactless Charging\u003c/h2\u003e\n\u003cp\u003eDespite the many advantages of wireless contactless charging, there are still some limitations. Currently, the range of wireless charging is limited, meaning that devices need to be in close proximity to the charging pad in order to charge. Additionally, the speed of charging can be slower compared to traditional charging methods.\u003c/p\u003e\n\u003ch2 id=\"overcoming-the-limitations-of-wireless-contactless-charging\"\u003eOvercoming the Limitations of Wireless Contactless Charging\u003c/h2\u003e\n\u003cp\u003eResearch and development are ongoing in the field of wireless contactless charging, and new solutions are being developed to overcome the current limitations. For example, advances in technology are allowing for the development of longer-range charging, meaning that devices will be able to charge from a greater distance. Additionally, new charging methods are being developed that are faster and more efficient, allowing for faster charging times.\u003c/p\u003e\n\u003ch2 id=\"conclusion\"\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eIn conclusion, the future of daily tech is wireless and contactless, and wireless contactless charging is rapidly changing the way we live and work. With its many advantages, including convenience and efficiency, it is set to become the standard method of charging for devices in the near future. Despite some limitations, advancements in technology are being made to overcome these limitations, making wireless contactless charging an exciting and promising technology for the future.\u003c/p\u003e\n\u003ch2 id=\"faqs\"\u003eFAQs\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eWhat is wireless contactless charging?\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWireless contactless charging refers to the ability to charge your device without the need for any cables or cords. You simply place your device on a charging pad and it begins to charge wirelessly.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eHow does wireless contactless charging work?\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWireless contactless charging works through the use of electromagnetic induction, where energy is transferred from the charging pad to the device through an electromagnetic field. When the device is placed on the charging pad, a current is induced in the device, which is then used to charge the battery.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eWhat are the benefits of using wireless contactless charging?\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe benefits of using wireless contactless charging include convenience, as there is no need for cords, and efficiency, as multiple devices can be charged at once. It is also safer as there is no direct connection between the device and the power source.\u003c/p\u003e\n\u003col start=\"4\"\u003e\n\u003cli\u003eWhat are the current limitations of wireless contactless charging?\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe current limitations of wireless contactless charging include a limited range, meaning devices need to be in close proximity to the charging pad, and slower charging times compared to traditional charging methods.\u003c/p\u003e\n\u003col start=\"5\"\u003e\n\u003cli\u003eHow is technology overcoming the limitations of wireless contactless charging?\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eResearch and development are ongoing in the field of wireless contactless charging, and new solutions are being developed to overcome the current limitations. Advances in technology are allowing for the development of longer-range charging and faster charging methods.\u003c/p\u003e\n","date_published":"2023-02-09T00:00:00+03:00","image":"https://ajulu.netlify.app/images/wireless-charging.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-holograms/","url":"https://ajulu.netlify.app/posts/the-future-of-daily-tech-holograms/","title":"The Future of Daily Tech: Holograms","summary":"Technology is constantly evolving, and with each passing day, it seems like there is a new and exciting advancement that is just around the corner. One of the most talked-about technological advancements in recent years has been the development of holograms, and how they could change the way we interact with technology in our daily lives. In this article, we will be taking a closer look at what holograms are, how they work, and the potential impact they could have on the future of daily tech.\n","content_html":"\u003cp\u003eTechnology is constantly evolving, and with each passing day, it seems like there is a new and exciting advancement that is just around the corner. One of the most talked-about technological advancements in recent years has been the development of holograms, and how they could change the way we interact with technology in our daily lives. In this article, we will be taking a closer look at what holograms are, how they work, and the potential impact they could have on the future of daily tech.\u003c/p\u003e\n\u003ch2 id=\"what-are-holograms\"\u003eWhat are Holograms?\u003c/h2\u003e\n\u003cp\u003eA hologram is a three-dimensional image created with the use of laser technology. Unlike traditional images, which are flat and two-dimensional, holograms offer a much more immersive and interactive experience, as they can be viewed from multiple angles and appear to be three-dimensional. Holograms are created by shining laser light through a series of lenses and mirrors, which then projects the image into space, creating the illusion of a three-dimensional object.\u003c/p\u003e\n\u003ch2 id=\"how-do-holograms-work\"\u003eHow do Holograms Work?\u003c/h2\u003e\n\u003cp\u003eHolograms work by using the principles of light and optics to create the illusion of a three-dimensional image. The laser light used to create a hologram is split into two beams - the reference beam and the object beam. The reference beam is used to project the image onto a holographic film, while the object beam is used to capture the image of the object being holographed. When the two beams meet, they interfere with each other and create an interference pattern that is recorded onto the holographic film. When the film is illuminated with laser light, the recorded interference pattern creates the illusion of a three-dimensional image.\u003c/p\u003e\n\u003ch2 id=\"the-potential-impact-of-holograms-on-daily-tech\"\u003eThe Potential Impact of Holograms on Daily Tech\u003c/h2\u003e\n\u003cp\u003eHolograms have the potential to revolutionize the way we interact with technology in our daily lives. For example, holographic displays could be used to create virtual assistants that could help us with tasks such as scheduling, reminders, and even shopping. In the field of entertainment, holograms could be used to create more immersive and interactive experiences, such as virtual concerts or gaming. Additionally, holograms could be used in a variety of industries, such as healthcare, education, and military training, to create more interactive and engaging experiences.\u003c/p\u003e\n\u003ch2 id=\"holograms-in-healthcare\"\u003eHolograms in Healthcare\u003c/h2\u003e\n\u003cp\u003eHolograms have the potential to revolutionize the way healthcare is delivered, by allowing doctors and medical professionals to view three-dimensional images of the human body in real time. This could greatly improve the accuracy of diagnoses and treatments, as well as provide a more immersive and interactive experience for both the patient and the medical professional. Holograms could also be used to create virtual surgeries, allowing medical professionals to practice procedures before performing them on real patients.\u003c/p\u003e\n\u003ch2 id=\"holograms-in-education\"\u003eHolograms in Education\u003c/h2\u003e\n\u003cp\u003eHolograms have the potential to revolutionize the way education is delivered, by allowing students to interact with three-dimensional images in real time. This could greatly improve the learning experience, as students could see and interact with images in a way that is not possible with traditional two-dimensional images. Holograms could also be used to create virtual classrooms, allowing students to attend classes from anywhere in the world, without having to be physically present in a traditional classroom setting.\u003c/p\u003e\n\u003ch2 id=\"holograms-in-military-training\"\u003eHolograms in Military Training\u003c/h2\u003e\n\u003cp\u003eHolograms have the potential to revolutionize the way military training is delivered, by allowing soldiers to interact with three-dimensional images in real time. This could greatly improve the accuracy of training, as soldiers could see and interact with images in a way that is not possible with traditional two-dimensional images.\u003c/p\u003e\n","date_published":"2023-02-02T10:33:00+03:00","image":"https://ajulu.netlify.app/images/new-technology-makes-real-time-3d-holograms-reality.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/developing-for-the-web-3-the-basics/","url":"https://ajulu.netlify.app/posts/developing-for-the-web-3-the-basics/","title":"Developing for the Web 3: The Basics","summary":"Web 3, also known as the decentralized web, is the next iteration of the internet, enabled by blockchain technology. Unlike the traditional web, where data and applications are controlled by a centralized authority, Web 3 allows for the creation of decentralized networks and applications (dApps). This new decentralized infrastructure allows for greater security, transparency, and autonomy in the digital world.\nUnderstanding the Web 3 Ecosystem: The Web 3 ecosystem is built on decentralized networks, such as Ethereum, which enable the creation of smart contracts. Smart contracts are self-executing contracts with the terms of the agreement written directly into lines of code. These contracts can be used to automate various processes, from supply chain management to financial transactions. Additionally, the Web 3 ecosystem also includes decentralized storage solutions, such as InterPlanetary File System (IPFS), which allow for the decentralized storage of data.\n","content_html":"\u003cp\u003eWeb 3, also known as the decentralized web, is the next iteration of the internet, enabled by blockchain technology. Unlike the traditional web, where data and applications are controlled by a centralized authority, Web 3 allows for the creation of decentralized networks and applications (dApps). This new decentralized infrastructure allows for greater security, transparency, and autonomy in the digital world.\u003c/p\u003e\n\u003ch2 id=\"understanding-the-web-3-ecosystem\"\u003eUnderstanding the Web 3 Ecosystem:\u003c/h2\u003e\n\u003cp\u003eThe Web 3 ecosystem is built on decentralized networks, such as Ethereum, which enable the creation of smart contracts. Smart contracts are self-executing contracts with the terms of the agreement written directly into lines of code. These contracts can be used to automate various processes, from supply chain management to financial transactions. Additionally, the Web 3 ecosystem also includes decentralized storage solutions, such as InterPlanetary File System (IPFS), which allow for the decentralized storage of data.\u003c/p\u003e\n\u003ch2 id=\"developing-for-the-web-3\"\u003eDeveloping for the Web 3:\u003c/h2\u003e\n\u003cp\u003eTo develop for Web 3, one must have a good understanding of blockchain technology and its underlying protocols. Popular protocols in the Web 3 space include Ethereum, EOS, and TRON. Developers also use various tools such as Solidity (the programming language for Ethereum) and Truffle (a development environment for Ethereum). Additionally, there are various platforms such as OpenZeppelin and Gnosis that provide pre-built smart contract templates and libraries for developers to use.\u003c/p\u003e\n\u003ch2 id=\"web-3-use-cases\"\u003eWeb 3 Use Cases:\u003c/h2\u003e\n\u003cp\u003eWeb 3 technology is already being used in various industries, from finance to gaming. In finance, decentralized finance (DeFi) platforms are being built on Web 3, allowing for peer-to-peer financial transactions without the need for intermediaries.\u003c/p\u003e\n\u003cp\u003eIn gaming, dApps are being created that allow players to own and trade in-game assets, creating a new form of gaming economy. In addition to these examples, Web 3 also has potential in industries such as supply chain management, real estate, and voting systems.\u003c/p\u003e\n\u003cp\u003eConclusion: Web 3 represents a significant shift in the way we interact with technology and the digital world. The decentralized infrastructure of Web 3 allows for greater security, transparency, and autonomy. As the technology continues to evolve, we are likely to see an increasing number of dApps and decentralized networks built on the Web 3. With the potential to revolutionize various industries, it is important to stay informed about the developments in the Web 3 space.\u003c/p\u003e\n","date_published":"2023-01-27T19:24:00+03:00","image":"https://ajulu.netlify.app/images/shutterstock_2021164787.webp","tags":["Architecture","Development","Blockchain"]},{"id":"https://ajulu.netlify.app/posts/unlocking-the-potential-of-superhuman-intelligence-with-neuralink-and-chatgpt-this-could-change-the-world/","url":"https://ajulu.netlify.app/posts/unlocking-the-potential-of-superhuman-intelligence-with-neuralink-and-chatgpt-this-could-change-the-world/","title":"Unlocking the Potential of Superhuman Intelligence with Neuralink and ChatGPT","summary":"Two state-of-the-art technologies, Neuralink and ChatGPT, hold the potential to transform human intelligence. Neuralink, created by Elon Musk\u0026rsquo;s team, is a brain-computer interface allowing direct brain-computer communication. ChatGPT, developed by OpenAI, is a high-powered language model capable of natural language understanding and response. Together, these technologies could boost human intelligence in unprecedented ways.\nCombining Neuralink and ChatGPT: By bringing Neuralink and ChatGPT together, a world of possibilities opens up. A brain-computer interface enables us to unlock the brain\u0026rsquo;s potential, boosting cognitive abilities such as memory, focus, and creativity. With AI-powered communication, this enhanced intelligence can be easily shared and accessed. This could lead to swift, accurate problem solving and decision making.\n","content_html":"\u003cp\u003eTwo state-of-the-art technologies, Neuralink and ChatGPT, hold the potential to transform human intelligence. Neuralink, created by Elon Musk\u0026rsquo;s team, is a brain-computer interface allowing direct brain-computer communication. ChatGPT, developed by OpenAI, is a high-powered language model capable of natural language understanding and response. Together, these technologies could boost human intelligence in unprecedented ways.\u003c/p\u003e\n\u003ch2 id=\"combining-neuralink-and-chatgpt\"\u003eCombining Neuralink and ChatGPT:\u003c/h2\u003e\n\u003cp\u003eBy bringing Neuralink and ChatGPT together, a world of possibilities opens up. A brain-computer interface enables us to unlock the brain\u0026rsquo;s potential, boosting cognitive abilities such as memory, focus, and creativity. With AI-powered communication, this enhanced intelligence can be easily shared and accessed. This could lead to swift, accurate problem solving and decision making.\u003c/p\u003e\n\u003ch2 id=\"boosting-human-intelligence\"\u003eBoosting Human Intelligence:\u003c/h2\u003e\n\u003cp\u003eDirect brain-computer communication for data access and real-time complex calculations.\nImproved memory and recall by tapping into the brain\u0026rsquo;s memory systems.\nEnhanced focus and attention through direct brain activity influence.\nElevated creativity and problem-solving by accessing the brain\u0026rsquo;s centers.\u003c/p\u003e\n\u003ch2 id=\"challenges-and-ethics\"\u003eChallenges and Ethics:\u003c/h2\u003e\n\u003cp\u003eThe development of superhuman intelligence presents both benefits and challenges. Issues such as potential misuse, inequality, and impact on human identity and autonomy need to be considered. It\u0026rsquo;s vital for society to have informed discussions and for researchers and developers to approach development and implementation ethically.\u003c/p\u003e\n\u003ch2 id=\"conclusion-and-future\"\u003eConclusion and Future:\u003c/h2\u003e\n\u003cp\u003eThe combination of Neuralink and ChatGPT has the power to enhance human intelligence significantly. Although challenges and ethical considerations must be addressed, the benefits are worth exploring. As these technologies advance, it\u0026rsquo;s crucial to keep open dialogue about their implications and ensure responsible usage. The future of human intelligence is vast, and we\u0026rsquo;ve only just started to uncover its potential.\u003c/p\u003e\n","date_published":"2023-01-27T10:52:00+03:00","image":"https://ajulu.netlify.app/images/my-project-1-11.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/efficiency-unleashed-the-top-20-mobile-apps-and-web-tools-for-freelancers-consultants-and-entrepreneurs/","url":"https://ajulu.netlify.app/posts/efficiency-unleashed-the-top-20-mobile-apps-and-web-tools-for-freelancers-consultants-and-entrepreneurs/","title":"Efficiency Unleashed - The Top 20 Mobile Apps and Web Tools for Freelancers","summary":"Freelancers, consultants, and entrepreneurs often need to stay organized and manage their time effectively in order to succeed in their businesses. Fortunately, there are many mobile apps and web tools available to help them do just that. Here are a few popular options:\nMobile apps Trello - A project management app that allows users to organize their tasks and projects into boards and cards. It\u0026rsquo;s a great way to visualize progress and stay on top of deadlines. Evernote - A note-taking app that allows users to create notes, organize them into notebooks, and access them from any device. It\u0026rsquo;s perfect for keeping track of ideas and to-do lists. Slack - A communication app that allows users to create channels for specific projects or topics, as well as direct messaging. It\u0026rsquo;s a great way for freelancers to stay in touch with clients and collaborators. Dropbox - A cloud storage service that allows users to store and share files with others. It\u0026rsquo;s a great way to keep all of your documents and files organized and accessible from any device. Toggl - A time-tracking app that allows users to track the time they spend on different tasks and projects. It\u0026rsquo;s a great way to stay on top of billable hours and ensure that you\u0026rsquo;re accurately billing your clients. Todoist - A task management app that helps users stay on top of their to-do lists and keep their tasks organized. It offers a variety of features, including the ability to set due dates and reminders, and the ability to collaborate with others. Hootsuite - A social media management app that allows users to schedule and publish social media posts, track analytics, and engage with followers. It\u0026rsquo;s a great way to stay on top of social media marketing for businesses. Calendar - A calendar app that helps users manage their schedule, set reminders, and share calendars with others. It offers a variety of features, including the ability to schedule recurring events, and the ability to view multiple calendars at once. Expensify - A expense tracking app that allows users to keep track of their expenses, create reports, and manage their finances. It\u0026rsquo;s a great tool for freelancers, consultants, and entrepreneurs to manage their finances on the go. MileIQ - A mileage tracking app that helps users track the miles they drive for business purposes, and automatically creates reports for tax purposes. Pocket - A read-it-later app that allows users to save articles, videos, and other content for later viewing. It\u0026rsquo;s a great way to save and organize content for later use in business. Buffer - A social media management app that allows users to schedule and publish social media posts, track analytics, and engage with followers. It\u0026rsquo;s a great tool for businesses to manage their social media presence and grow their audience. Pocket Casts - A podcast player app that allows users to listen to and manage their podcast subscriptions. It\u0026rsquo;s a great way to stay up to date on industry news and trends. MindNode - A mind mapping app that allows users to visually organize their ideas and thoughts. It\u0026rsquo;s a great tool for brainstorming and creating outlines for projects. CamScanner - A document scanning app that allows users to scan documents, receipts, and other paper documents with their mobile device\u0026rsquo;s camera. It\u0026rsquo;s a great tool for freelancers, consultants, and entrepreneurs on the go. Bonuses: Adobe Express, Google Analytics Web tools Asana - A project management tool that allows users to create tasks, assign them to team members and track progress. It\u0026rsquo;s a great way to keep track of team progress and collaborate with others. G Suite - A suite of web-based tools from Google, including Gmail, Google Docs, and Google Drive. These tools are great for collaboration, document creation, and storage. Zoom - A video conferencing tool that allows users to host and join meetings, webinars, and video calls. It\u0026rsquo;s a great way to stay in touch with clients and team members remotely. PayPal - An online payment platform that allows users to send and receive money, as well as create invoices. It\u0026rsquo;s a great way to handle transactions with clients and customers. Canva - A graphic design tool that allows users to create professional-looking graphics, even without design experience. It\u0026rsquo;s a great way to create social media graphics, flyers, and other marketing materials. Hubspot - A marketing, sales, and service platform that allows businesses to attract, engage, and delight customers. It offers a variety of features, including marketing automation, lead management, and customer service tools. Mailchimp - An email marketing platform that allows users to create and send email campaigns, manage subscriber lists and track results. It\u0026rsquo;s a great tool for businesses to engage with their customers and grow their audience. GitHub - A web-based platform for version control and collaboration that allows users to store, share, and collaborate on code and other files. It\u0026rsquo;s a great tool for software developers, but can also be used by other businesses for version control and collaboration. SurveyMonkey - A survey tool that allows users to create, send, and analyze surveys. It\u0026rsquo;s a great tool for businesses to gather customer feedback and research market trends. Hootsuite Insights - A social media listening tool that allows businesses to track mentions and sentiments of their brand and competitors across social media platforms. It\u0026rsquo;s a great tool for businesses to monitor their online presence and gain insights into customer sentiment. Buffer Analyze - A social media analytics tool that provides businesses with in-depth insights into their social media performance and audience engagement. It\u0026rsquo;s a great tool for businesses to track the success of their social media campaigns and make data-driven decisions. Airtable - A web-based database tool that allows businesses to create and manage databases and collaborate with team members. It\u0026rsquo;s a great tool for businesses to organize and manage their data in a user-friendly way. Canva Pro - A graphic design tool that provides businesses with advanced features such as unlimited storage, access to millions of stock images, and priority support. It\u0026rsquo;s a great tool for businesses to create professional graphics and improve their marketing materials. Upwork - A freelance marketplace that connects businesses with top talent for various projects and tasks. It\u0026rsquo;s a great tool for businesses to find and hire freelancers for specific projects or tasks. Zapier - An automation tool that allows businesses to connect and automate different web apps, such as Trello, Slack, Gmail, and more. It\u0026rsquo;s a great tool for businesses to streamline their workflow and automate repetitive tasks. Bonuses: ClickFunnels, DocuSign While this is not an extensive list, it gives a good overview of the available tools for freelancers, consultants, and entrepreneurs to help them stay organized and manage their time effectively. It\u0026rsquo;s also worth noting that many of these apps and tools offer a free version, allowing users to try them out before committing to a paid plan.\n","content_html":"\u003cp\u003eFreelancers, consultants, and entrepreneurs often need to stay organized and manage their time effectively in order to succeed in their businesses. Fortunately, there are many mobile apps and web tools available to help them do just that. Here are a few popular options:\u003c/p\u003e\n\u003ch2 id=\"mobile-apps\"\u003eMobile apps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://trello.com/\"\u003e\u003cstrong\u003eTrello\u003c/strong\u003e\u003c/a\u003e - A project management app that allows users to organize their tasks and projects into boards and cards. It\u0026rsquo;s a great way to visualize progress and stay on top of deadlines.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://evernote.com/\"\u003e\u003cstrong\u003eEvernote\u003c/strong\u003e\u003c/a\u003e - A note-taking app that allows users to create notes, organize them into notebooks, and access them from any device. It\u0026rsquo;s perfect for keeping track of ideas and to-do lists.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://slack.com/\"\u003e\u003cstrong\u003eSlack\u003c/strong\u003e\u003c/a\u003e - A communication app that allows users to create channels for specific projects or topics, as well as direct messaging. It\u0026rsquo;s a great way for freelancers to stay in touch with clients and collaborators.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://dropbox.com/\"\u003e\u003cstrong\u003eDropbox\u003c/strong\u003e\u003c/a\u003e - A cloud storage service that allows users to store and share files with others. It\u0026rsquo;s a great way to keep all of your documents and files organized and accessible from any device.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://toggl.com/\"\u003e\u003cstrong\u003eToggl\u003c/strong\u003e\u003c/a\u003e - A time-tracking app that allows users to track the time they spend on different tasks and projects. It\u0026rsquo;s a great way to stay on top of billable hours and ensure that you\u0026rsquo;re accurately billing your clients.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://todoist.com/\"\u003e\u003cstrong\u003eTodoist\u003c/strong\u003e\u003c/a\u003e - A task management app that helps users stay on top of their to-do lists and keep their tasks organized. It offers a variety of features, including the ability to set due dates and reminders, and the ability to collaborate with others.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://hootsuite.com/\"\u003e\u003cstrong\u003eHootsuite\u003c/strong\u003e\u003c/a\u003e - A social media management app that allows users to schedule and publish social media posts, track analytics, and engage with followers. It\u0026rsquo;s a great way to stay on top of social media marketing for businesses.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://calendar.com/\"\u003e\u003cstrong\u003eCalendar\u003c/strong\u003e\u003c/a\u003e - A calendar app that helps users manage their schedule, set reminders, and share calendars with others. It offers a variety of features, including the ability to schedule recurring events, and the ability to view multiple calendars at once.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.expensify.com/\"\u003e\u003cstrong\u003eExpensify\u003c/strong\u003e\u003c/a\u003e - A expense tracking app that allows users to keep track of their expenses, create reports, and manage their finances. It\u0026rsquo;s a great tool for freelancers, consultants, and entrepreneurs to manage their finances on the go.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.mileiq.com/\"\u003e\u003cstrong\u003eMileIQ\u003c/strong\u003e\u003c/a\u003e - A mileage tracking app that helps users track the miles they drive for business purposes, and automatically creates reports for tax purposes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://getpocket.com/\"\u003e\u003cstrong\u003ePocket\u003c/strong\u003e\u003c/a\u003e - A read-it-later app that allows users to save articles, videos, and other content for later viewing. It\u0026rsquo;s a great way to save and organize content for later use in business.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://buffer.com/\"\u003e\u003cstrong\u003eBuffer\u003c/strong\u003e\u003c/a\u003e - A social media management app that allows users to schedule and publish social media posts, track analytics, and engage with followers. It\u0026rsquo;s a great tool for businesses to manage their social media presence and grow their audience.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.pocketcasts.com/\"\u003e\u003cstrong\u003ePocket Casts\u003c/strong\u003e\u003c/a\u003e - A podcast player app that allows users to listen to and manage their podcast subscriptions. It\u0026rsquo;s a great way to stay up to date on industry news and trends.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mindnode.com/\"\u003e\u003cstrong\u003eMindNode\u003c/strong\u003e\u003c/a\u003e - A mind mapping app that allows users to visually organize their ideas and thoughts. It\u0026rsquo;s a great tool for brainstorming and creating outlines for projects.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.camscanner.com/\"\u003e\u003cstrong\u003eCamScanner\u003c/strong\u003e\u003c/a\u003e - A document scanning app that allows users to scan documents, receipts, and other paper documents with their mobile device\u0026rsquo;s camera. It\u0026rsquo;s a great tool for freelancers, consultants, and entrepreneurs on the go.\u003c/li\u003e\n\u003cli\u003eBonuses: \u003cstrong\u003eAdobe Express\u003c/strong\u003e, \u003cstrong\u003eGoogle Analytics\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"web-tools\"\u003eWeb tools\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://asana.com/\"\u003e\u003cstrong\u003eAsana\u003c/strong\u003e\u003c/a\u003e - A project management tool that allows users to create tasks, assign them to team members and track progress. It\u0026rsquo;s a great way to keep track of team progress and collaborate with others.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gsuite.google.com/\"\u003e\u003cstrong\u003eG Suite\u003c/strong\u003e\u003c/a\u003e - A suite of web-based tools from Google, including Gmail, Google Docs, and Google Drive. These tools are great for collaboration, document creation, and storage.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://zoom.us/\"\u003e\u003cstrong\u003eZoom\u003c/strong\u003e\u003c/a\u003e - A video conferencing tool that allows users to host and join meetings, webinars, and video calls. It\u0026rsquo;s a great way to stay in touch with clients and team members remotely.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/\"\u003e\u003cstrong\u003ePayPal\u003c/strong\u003e\u003c/a\u003e - An online payment platform that allows users to send and receive money, as well as create invoices. It\u0026rsquo;s a great way to handle transactions with clients and customers.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://canva.com/\"\u003e\u003cstrong\u003eCanva\u003c/strong\u003e\u003c/a\u003e - A graphic design tool that allows users to create professional-looking graphics, even without design experience. It\u0026rsquo;s a great way to create social media graphics, flyers, and other marketing materials.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.hubspot.com/\"\u003e\u003cstrong\u003eHubspot\u003c/strong\u003e\u003c/a\u003e - A marketing, sales, and service platform that allows businesses to attract, engage, and delight customers. It offers a variety of features, including marketing automation, lead management, and customer service tools.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mailchimp.com/\"\u003e\u003cstrong\u003eMailchimp\u003c/strong\u003e\u003c/a\u003e - An email marketing platform that allows users to create and send email campaigns, manage subscriber lists and track results. It\u0026rsquo;s a great tool for businesses to engage with their customers and grow their audience.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/\"\u003e\u003cstrong\u003eGitHub\u003c/strong\u003e\u003c/a\u003e - A web-based platform for version control and collaboration that allows users to store, share, and collaborate on code and other files. It\u0026rsquo;s a great tool for software developers, but can also be used by other businesses for version control and collaboration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.surveymonkey.com/\"\u003e\u003cstrong\u003eSurveyMonkey\u003c/strong\u003e\u003c/a\u003e - A survey tool that allows users to create, send, and analyze surveys. It\u0026rsquo;s a great tool for businesses to gather customer feedback and research market trends.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://hootsuite.com/insights\"\u003e\u003cstrong\u003eHootsuite Insights\u003c/strong\u003e\u003c/a\u003e - A social media listening tool that allows businesses to track mentions and sentiments of their brand and competitors across social media platforms. It\u0026rsquo;s a great tool for businesses to monitor their online presence and gain insights into customer sentiment.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://buffer.com/analyze\"\u003e\u003cstrong\u003eBuffer Analyze\u003c/strong\u003e\u003c/a\u003e - A social media analytics tool that provides businesses with in-depth insights into their social media performance and audience engagement. It\u0026rsquo;s a great tool for businesses to track the success of their social media campaigns and make data-driven decisions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://airtable.com/\"\u003e\u003cstrong\u003eAirtable\u003c/strong\u003e\u003c/a\u003e - A web-based database tool that allows businesses to create and manage databases and collaborate with team members. It\u0026rsquo;s a great tool for businesses to organize and manage their data in a user-friendly way.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.canva.com/pro/\"\u003e\u003cstrong\u003eCanva Pro\u003c/strong\u003e\u003c/a\u003e - A graphic design tool that provides businesses with advanced features such as unlimited storage, access to millions of stock images, and priority support. It\u0026rsquo;s a great tool for businesses to create professional graphics and improve their marketing materials.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.upwork.com/\"\u003e\u003cstrong\u003eUpwork\u003c/strong\u003e\u003c/a\u003e - A freelance marketplace that connects businesses with top talent for various projects and tasks. It\u0026rsquo;s a great tool for businesses to find and hire freelancers for specific projects or tasks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://zapier.com/\"\u003e\u003cstrong\u003eZapier\u003c/strong\u003e\u003c/a\u003e - An automation tool that allows businesses to connect and automate different web apps, such as Trello, Slack, Gmail, and more. It\u0026rsquo;s a great tool for businesses to streamline their workflow and automate repetitive tasks.\u003c/li\u003e\n\u003cli\u003eBonuses: \u003ca href=\"http://clickfunnels.com/\"\u003e\u003cstrong\u003eClickFunnels\u003c/strong\u003e\u003c/a\u003e, \u003ca href=\"https://www.docusign.com/\"\u003e\u003cstrong\u003eDocuSign\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile this is not an extensive list, it gives a good overview of the available tools for freelancers, consultants, and entrepreneurs to help them stay organized and manage their time effectively. It\u0026rsquo;s also worth noting that many of these apps and tools offer a free version, allowing users to try them out before committing to a paid plan.\u003c/p\u003e\n\u003cp\u003eAnyway, that\u0026rsquo;s it for today.\u003c/p\u003e\n\u003cp\u003eEnjoy!\u003c/p\u003e\n","date_published":"2023-01-25T18:00:00+03:00","image":"https://ajulu.netlify.app/images/the-jopwell-collection-4wtb4tr45jq-unsplash-1.webp","tags":["Design","Development"]},{"id":"https://ajulu.netlify.app/posts/supercharge-your-business-unlock-the-power-of-ai-to-take-your-business-to-the-next-level/","url":"https://ajulu.netlify.app/posts/supercharge-your-business-unlock-the-power-of-ai-to-take-your-business-to-the-next-level/","title":"Supercharge Your Business: Unlock the Power of AI to Take Your Business to","summary":" \u0026ldquo;Looks like soon, the only input humans will have to give in their businesses is the power button - and that\u0026rsquo;s only if the AI running the show is feeling generous.\u0026rdquo;\nStephen Ajulu\nWelcome to the future of business, where AI is the new superpower - and it\u0026rsquo;s time to put it to work for you! Whether you\u0026rsquo;re looking to boost your marketing game or streamline your operations, we\u0026rsquo;ve got the inside scoop on all the latest AI tools that will make your competition green with envy.\n","content_html":"\u003cblockquote\u003e\n\u003cp\u003e\u0026ldquo;Looks like soon, the only input humans will have to give in their businesses is the power button - and that\u0026rsquo;s only if the AI running the show is feeling generous.\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eStephen Ajulu\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eWelcome to the future of business, where AI is the new superpower - and it\u0026rsquo;s time to put it to work for you! Whether you\u0026rsquo;re looking to boost your marketing game or streamline your operations, we\u0026rsquo;ve got the inside scoop on all the latest AI tools that will make your competition green with envy.\u003c/p\u003e\n\u003cp\u003eArtificial Intelligence (AI) has the potential to revolutionize the way businesses operate, from automating mundane tasks to providing valuable insights for decision-making. Here are a few examples of how businesses can use AI to improve their operations:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eCopywriting and email:\u003c/strong\u003e One of the most time-consuming tasks for businesses is creating engaging content for marketing campaigns. CopyAI is an AI-powered writing assistant that can help businesses generate high-quality copy for emails, social media posts, and more. It can also help businesses optimize their emails for maximum open and click-through rates.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBlog posts and social media:\u003c/strong\u003e ChatGPT is an AI-powered language model that can help businesses create unique and engaging content for blog posts and social media. It can also be used to generate captions and hashtags to boost engagement on social media platforms.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCoding:\u003c/strong\u003e Github CoPilot is an AI-powered coding assistant that can help developers write code faster and more efficiently. It can provide suggestions for code snippets, help with debugging, and assist with code refactoring.\u003c/li\u003e\n\u003cli\u003eOther AI tools: There are many other AI tools available to businesses, such as natural language processing (NLP) for sentiment analysis, computer vision for image and video analysis, and predictive analytics for forecasting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAdditional ways you can use AI to take your business to the next level:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eSales and marketing automation:\u003c/strong\u003e AI-powered tools can help businesses automate repetitive tasks such as lead generation, customer segmentation, and personalized marketing campaigns.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePersonalized customer service\u003c/strong\u003e: AI-powered chatbots and virtual assistants can provide 24/7 customer service, answering frequently asked questions and resolving issues quickly and efficiently.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInventory management\u003c/strong\u003e: AI-powered systems can analyze sales data and predict future demand, helping businesses optimize inventory levels and avoid stockouts.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFraud detection:\u003c/strong\u003e AI can help businesses detect fraudulent activities by analyzing patterns and anomalies in financial transactions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptimizing operations\u003c/strong\u003e: AI can help businesses improve efficiency by automating repetitive tasks, such as scheduling and resource allocation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePredictive maintenance:\u003c/strong\u003e AI can help businesses predict when equipment or machinery is likely to fail, allowing for proactive maintenance and reducing downtime.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHR and Recruitment:\u003c/strong\u003e AI-powered tools can assist with automated resume screening, scheduling interviews, and even conducting initial interviews, making the process faster and more efficient.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply Chain Optimization:\u003c/strong\u003e AI-powered tools can help businesses optimize supply chain operations by predicting demand, identifying potential disruptions, and identifying cost-saving opportunities.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eHere are additional AI apps you can use:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eGPT-3:\u003c/strong\u003e A language generation model similar to ChatGPT, developed by OpenAI.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Writer\u003c/strong\u003e: A writing assistant tool similar to CopyAI.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeepAI\u003c/strong\u003e: A deep learning platform that offers a wide range of AI services, including writing, image and video recognition, and natural language processing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHugging Face\u003c/strong\u003e: A natural language processing platform that offers pre-trained models for tasks such as language translation, text summarization, and sentiment analysis.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOpenAI\u0026rsquo;s Codenets\u003c/strong\u003e: A code generation model, similar to GitHub CoPilot, that can assist in writing code and completing code snippets\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCodegen\u003c/strong\u003e: An AI-powered code generation tool that helps developers write code faster and more efficiently.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDataRobot\u003c/strong\u003e: An AI platform that automates the process of building, deploying, and maintaining machine learning models.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrammarly\u003c/strong\u003e: An AI-powered writing assistant that helps you improve your grammar, spelling, punctuation, and style.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJarvis\u003c/strong\u003e: An AI-powered writing assistant that helps you improve your writing and generate content ideas.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePersado\u003c/strong\u003e: An AI-powered copywriting platform that generates personalized, high-performing marketing language.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDALL-E\u003c/strong\u003e: Another language generation model similar to ChatGPT, developed by OpenAI. It is known for its ability to create images from text descriptions and generate creative text.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTextio\u003c/strong\u003e: A platform that uses AI to help businesses improve their writing and create more inclusive and effective communication.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMindMeld\u003c/strong\u003e: An AI-powered platform that helps businesses create natural language interfaces for chatbots, virtual assistants, and other applications.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMidjourney\u003c/strong\u003e: A proprietary artificial intelligence program that creates images from textual descriptions.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eTo begin, here are a few prompts that businesses can use with ChatGPT to generate high-quality content for their marketing campaigns and websites:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWrite a blog post about how businesses can use AI to improve their customer service.\u003c/li\u003e\n\u003cli\u003eGenerate a list of 10 tips for businesses looking to implement AI in their operations.\u003c/li\u003e\n\u003cli\u003eWrite a persuasive email to encourage businesses to adopt AI-powered solutions.\u003c/li\u003e\n\u003cli\u003eGenerate a social media post about the benefits of using AI for inventory management.\u003c/li\u003e\n\u003cli\u003eWrite a product description for an AI-powered tool for automating sales and marketing tasks.\u003c/li\u003e\n\u003cli\u003eGenerate a script for a video explaining how AI can help businesses improve their operations.\u003c/li\u003e\n\u003cli\u003eWrite a white paper on the future of AI in business and its potential impact on the industry.\u003c/li\u003e\n\u003cli\u003eGenerate a list of frequently asked questions and answers about AI and its applications in business.\u003c/li\u003e\n\u003cli\u003eWrite an article discussing the ethical considerations of using AI in business.\u003c/li\u003e\n\u003cli\u003eGenerate a script for a podcast discussing the latest developments and trends in AI for businesses.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThese prompts are designed to generate a variety of types of content and can be adjusted to fit your specific needs and requirements. Keep in mind that while ChatGPT is a powerful tool, it\u0026rsquo;s always important to review and edit the generated content before publishing it.\u003c/p\u003e\n\u003cp\u003eIn conclusion, AI has the potential to provide valuable insights, automate tedious tasks, and improve the overall efficiency of businesses. By leveraging AI tools such as CopyAI, ChatGPT, Github CoPilot, and others, businesses can gain a competitive edge in their respective industries.\u003c/p\u003e\n","date_published":"2023-01-21T11:20:00+03:00","image":"https://ajulu.netlify.app/images/pexels-kindel-media-8566472.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/step-by-step-guide-to-improving-your-search-engine-ranking/","url":"https://ajulu.netlify.app/posts/step-by-step-guide-to-improving-your-search-engine-ranking/","title":"Step-by-Step Guide to Improving Your Search Engine Ranking","summary":"Welcome to my tutorial on how to improve your search engine ranking. Search engine optimization (SEO) is a vital aspect of digital marketing, and it can be the difference between a website that gets seen by millions and one that is hidden on page 10 of Google. In this tutorial, we will take you step-by-step through the process of optimizing your website for search engines, from understanding your target audience to creating high-quality content, building backlinks, and utilizing social media. We\u0026rsquo;ll also cover the importance of monitoring your progress and keeping your website updated. By the end of this tutorial, you\u0026rsquo;ll have the knowledge and tools you need to boost your website\u0026rsquo;s search engine ranking and drive more traffic to your site.\n","content_html":"\u003cp\u003eWelcome to my tutorial on how to improve your search engine ranking. Search engine optimization (SEO) is a vital aspect of digital marketing, and it can be the difference between a website that gets seen by millions and one that is hidden on page 10 of Google. In this tutorial, we will take you step-by-step through the process of optimizing your website for search engines, from understanding your target audience to creating high-quality content, building backlinks, and utilizing social media. We\u0026rsquo;ll also cover the importance of monitoring your progress and keeping your website updated. By the end of this tutorial, you\u0026rsquo;ll have the knowledge and tools you need to boost your website\u0026rsquo;s search engine ranking and drive more traffic to your site.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUnderstand your target audience: Knowing your target audience is crucial in order to create content that they will find relevant and valuable. Use tools like Google Analytics to identify your target audience\u0026rsquo;s demographics, interests, and behavior.\u003c/li\u003e\n\u003cli\u003eOptimize your website\u0026rsquo;s on-page elements: Ensure that your website is optimized for search engines by including keywords in your page titles, meta descriptions, and headings. Also, make sure your website is mobile-friendly and has a fast loading speed.\u003c/li\u003e\n\u003cli\u003eCreate high-quality content: Develop high-quality, engaging content that is relevant to your target audience. Use keywords naturally throughout the content, and make sure it is well written and easy to read.\u003c/li\u003e\n\u003cli\u003eBuild backlinks: Backlinks are one of the most important ranking factors for search engines. Reach out to other websites in your niche and ask them to link to your site. Also, make sure to have a good internal linking structure in your website\u003c/li\u003e\n\u003cli\u003eUtilize social media: Social media can be a powerful tool to promote your website and increase visibility. Share your content on social media platforms and engage with your followers to drive traffic to your site.\u003c/li\u003e\n\u003cli\u003eUse Google My Business: Google My Business is a free tool that allows businesses to manage their online presence across Google, including Search and Maps. By verifying and editing your business information, you can both help customers find you and tell them the story of your business.\u003c/li\u003e\n\u003cli\u003eMonitor your progress: Use tools like Google Analytics and Google Search Console to track your website\u0026rsquo;s performance and see where you need to improve. Keep an eye on your search engine rankings and make adjustments as needed.\u003c/li\u003e\n\u003cli\u003eKeep your website updated and fresh: Regularly update your website with new content and features to keep it relevant and engaging. This will show search engines that your website is active and valuable to users.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eBy following these steps, you can improve your search engine ranking and increase the visibility of your website. However, it\u0026rsquo;s important to keep in mind that SEO is an ongoing process and you need to be constantly monitoring and adapting your strategy.\u003c/p\u003e\n","date_published":"2023-01-19T13:40:00+03:00","image":"https://ajulu.netlify.app/images/luke-chesser-jkutrj4vk00-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/outlier-male-series-mind-body-and-spirit/","url":"https://ajulu.netlify.app/posts/outlier-male-series-mind-body-and-spirit/","title":"Outlier Male Series: Mind, Body and Spirit","summary":"Hello Guys,\nNow here\u0026rsquo;s the game plan.\nWe\u0026rsquo;ll focus primarily on Mind, Body and Spirit and our secondary focus will be Wealth/Riches. Now I do remember telling you that we should focus on 3 things only but things change.\nI\u0026rsquo;m going to add URGENCY.\nGroup link: The OUTLIER MALE Telegram group.\nMind Here\u0026rsquo;s a simple guideline to follow.\n1. Learn Digital Marketable Skills Digital marketable skills are skills you can use to make money ONLINE. Everything is going online. You need to align yourself with the massive paradigm shift that\u0026rsquo;s going on\n","content_html":"\u003cp\u003eHello Guys,\u003c/p\u003e\n\u003cp\u003eNow here\u0026rsquo;s the game plan.\u003c/p\u003e\n\u003cp\u003eWe\u0026rsquo;ll focus primarily on Mind, Body and Spirit and our secondary focus will be Wealth/Riches. Now I do remember telling you that we should focus on 3 things only but things change.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m going to add URGENCY.\u003c/p\u003e\n\u003cp\u003eGroup link: \u003ca href=\"https://t.me/+rbD6JMGpnH5kYjg0\"\u003eThe OUTLIER MALE Telegram group\u003c/a\u003e.\u003c/p\u003e\n\u003ch1 id=\"mind\"\u003eMind\u003c/h1\u003e\n\u003cp\u003eHere\u0026rsquo;s a simple guideline to follow.\u003c/p\u003e\n\u003ch3 id=\"1-learn-digital-marketable-skills\"\u003e1. Learn Digital Marketable Skills\u003c/h3\u003e\n\u003cp\u003eDigital marketable skills are skills you can use to make money ONLINE. Everything is going online. You need to align yourself with the massive paradigm shift that\u0026rsquo;s going on\u003c/p\u003e\n\u003cp\u003eHere are some. Pick your poison(skills). Now I\u0026rsquo;d suggest you pick more than 1.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eCopywriting\u003c/li\u003e\n\u003cli\u003eUI/UX Design\u003c/li\u003e\n\u003cli\u003eWeb Development\u003c/li\u003e\n\u003cli\u003eSearch Engine Optimization\u003c/li\u003e\n\u003cli\u003eSocial Media Marketing\u003c/li\u003e\n\u003cli\u003eSearch Engine Ads(Google)\u003c/li\u003e\n\u003cli\u003eGraphic Design\u003c/li\u003e\n\u003cli\u003eBlockchain Development\u003c/li\u003e\n\u003cli\u003eSocial Media Management\u003c/li\u003e\n\u003cli\u003eWriting\u003c/li\u003e\n\u003cli\u003eData Science\u003c/li\u003e\n\u003cli\u003eCloud Computing\u003c/li\u003e\n\u003cli\u003eArtificial Intelligence, Deep Learning, and Machine Learning\u003c/li\u003e\n\u003cli\u003eAnimation\u003c/li\u003e\n\u003cli\u003eVideo Editing(both short form and long form)\u003c/li\u003e\n\u003cli\u003eEmail Marketing(+cold emailing)\u003c/li\u003e\n\u003cli\u003eAffiliate Marketing\u003c/li\u003e\n\u003cli\u003eApp/Software Development\u003c/li\u003e\n\u003cli\u003eIllustration + NFT Art + Digital Art\u003c/li\u003e\n\u003cli\u003eWeb Scraping\u003c/li\u003e\n\u003cli\u003eHacking\u003c/li\u003e\n\u003cli\u003eVideo/Audio Production\u003c/li\u003e\n\u003cli\u003eSystem Automation\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThese are the ones I know off the top of my head. If you have another one, feel free to post it below in the comments.\u003c/p\u003e\n\u003ch4 id=\"the-key-to-this-is-to-reach-10000-hours-of-mastery-with-the-skill-youve-chosen-or-with-this-whole-outlier-male-journey-thats-when-youll-start-to-see-the-progress-youve-made\"\u003eThe key to this is to reach 10,000 hours of mastery with the skill you\u0026rsquo;ve chosen or with this whole outlier male journey, that\u0026rsquo;s when you\u0026rsquo;ll start to see the progress you\u0026rsquo;ve made.\u003c/h4\u003e\n\u003ch3 id=\"2-optimize-your-sleep\"\u003e2. Optimize Your Sleep\u003c/h3\u003e\n\u003cp\u003eHere are some tips by \u003ca href=\"https://hubermanlab.com/toolkit-for-sleep/\"\u003eDr. Huberman\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-quality sleep is critical! Sleep is the foundation of mental health, cognitive health, and performance\u003c/li\u003e\n\u003cli\u003eViewing direct morning sunlight within 30-60 minutes of waking will help you fall asleep and stay asleep at night, and optimize cortisol \u0026amp; adenosine levels\u003c/li\u003e\n\u003cli\u003eLayer in multiple levers to be more alert: morning sunlight viewing, increasing body temperature, delaying caffeine, movement/exercise upon waking, light breakfast\u003c/li\u003e\n\u003cli\u003eStack the deck to give your body predictable autonomic timing and properly set circadian rhythm to optimize sleep and wakefulness – even if you’re tired, exercise a little (doesn’t have to be intense) and eat a light breakfast, etc.\u003c/li\u003e\n\u003cli\u003eAvoid overhead fluorescent light as much as possible between 10 pm-4 am – these lights will eliminate melatonin circulating in the brain \u0026amp; body and will hinder the ability to fall and stay asleep (instead, try soft lamps and dim screens as much as possible without straining eyes)\u003c/li\u003e\n\u003cli\u003eViewing afternoon sunlight from sunset can help offset some of the negative effects of light viewing in the evening (10 pm-4 am)\u003c/li\u003e\n\u003cli\u003eTry to maintain a consistent sleep/wake schedule (+/- 1 hour) 7 days a week!\u003c/li\u003e\n\u003cli\u003eWhen all else fails, try this sleep stack cocktail (buy single ingredient supplements so you can use what works, ditch what doesn’t): magnesium threonate (145mg, 30-60 minutes before bed) + theanine (100-400mg, 30-60 minutes before bed) + apigenin (50mg, 30-60 minutes before bed)\u003c/li\u003e\n\u003cli\u003eSleep apnea can have very damaging effects on sleep and health – train nasal breathing with these methods: (1) use medical tape to tape your mouth shut during sleep; (2) practice nasal breathing only during light exercise/cardio bouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemember\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBest nootropic: sleep\u003c/li\u003e\n\u003cli\u003eBest stress-relief: sleep\u003c/li\u003e\n\u003cli\u003eBest trauma release: sleep\u003c/li\u003e\n\u003cli\u003eBest immune booster: sleep\u003c/li\u003e\n\u003cli\u003eBest hormone augmentation: sleep\u003c/li\u003e\n\u003cli\u003eBest emotional stabilizer: sleep\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"3-build-focus\"\u003e3. Build Focus\u003c/h3\u003e\n\u003cp\u003eSome more tips from Dr. Huberman:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEpinephrine/adrenaline, acetylcholine, and dopamine work together to facilitate the ability to get focused, direct focus, and stay focused over time\u003c/li\u003e\n\u003cli\u003eBinaural beats (40 Hz), white noise, pink noise, and brown noise can enhance focus \u0026amp; more importantly, decrease the amount of time it takes to get into a focused state by ramping up neurochemicals\u003c/li\u003e\n\u003cli\u003eBlocking time: use ultradian cycles (90-minute bouts) for intensely focused sessions; assume it will take about 5-10 minutes to ease in and then ramp up; when finished, spend 10-30 minutes to deliberately defocus\u003c/li\u003e\n\u003cli\u003eBoth things are true: fasted states and fed states (sufficient glucose but not overly stuffed belly) stimulate neuronal activity – leverage this and try one focused 90-minute bout in the morning (fasted) and another in the afternoon (fed)\u003c/li\u003e\n\u003cli\u003eTip: leverage the benefits of stress through cold exposure \u003cstrong\u003e–\u003c/strong\u003e try a cold shower (uncomfortably cold but safe to stay in) for 1-5 minutes to increase epinephrine and dopamine in the brain and body to get the body into a focused state – the positive effects of epinephrine last up to an hour or more\u003c/li\u003e\n\u003cli\u003eThe focus will drift unless you are an experienced meditator – the most important component of meditation is refocusing back to meditation and back to the breath – try 13 minutes per day\u003c/li\u003e\n\u003cli\u003eMeditation caveat: focused meditation in the 4 hours prior to bed actually hindered the ability to fall asleep and stay asleep\u003c/li\u003e\n\u003cli\u003eUsing visual field to improve focus: set a timer for 30 seconds per day and try to focus on one object; keep adding 5 seconds per day looking directly at the location (be sure to blink!) – you can use this to help onramp into 90-minute focused bout\u003c/li\u003e\n\u003cli\u003eAs always, start with behavioral tools (and dialing in sleep), then focus on nutrition, and try supplementation – when all else fails and you’ve consulted a doctor, lean on prescription drugs\u003c/li\u003e\n\u003cli\u003eReally sleep-deprived or having trouble focusing? Stack tools – for example, take a cold shower, leverage the visual field, and take alpha-GPC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"4-read-books\"\u003e4. Read Books\u003c/h3\u003e\n\u003cp\u003eHere are some books I suggest you start reading that will build your knowledge in place of the experience you don\u0026rsquo;t have:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThink and Grow Rich by Napoleon Hill\u003c/li\u003e\n\u003cli\u003eRich Dad Poor Dad by Robert Kiyosaki\u003c/li\u003e\n\u003cli\u003e48 Laws of Power by Robert Greene\u003c/li\u003e\n\u003cli\u003eThe Way of The Superior Man by David Deida\u003c/li\u003e\n\u003cli\u003eRational Male Book 1 by Rollo Tomasi\u003c/li\u003e\n\u003cli\u003eThe Male Advantage by Kris Sturmey\u003c/li\u003e\n\u003cli\u003eMeditations by Marcus Aurelius\u003c/li\u003e\n\u003cli\u003eThe Art of War by Sun Tzu\u003c/li\u003e\n\u003cli\u003e12 Rules For Life: An Antidote to Chaos by Jordan B. Peterson\u003c/li\u003e\n\u003cli\u003eObesity Code by Dr. Jason Fung\u003c/li\u003e\n\u003cli\u003eUnscripted by MJ Demarco\u003c/li\u003e\n\u003cli\u003eThe US Navy Seal Survival Handbook\u003c/li\u003e\n\u003cli\u003eThe Obstacle is The Way by Ryan Holiday\u003c/li\u003e\n\u003cli\u003eMeditations by Marcus Aurelius\u003c/li\u003e\n\u003cli\u003eThe Illustrated Art of Manliness: All Books by Brett McKay\u003c/li\u003e\n\u003cli\u003eThe King, Warrior, Magician, and Lover by Robert Moore \u0026amp; Douglas Gillette\u003c/li\u003e\n\u003cli\u003eHow To Win Friends and Influence People by Dale Carnegie\u003c/li\u003e\n\u003cli\u003eEstrogeneration by Anthony G. Jay, Ph.D.\u003c/li\u003e\n\u003cli\u003eEgo is The Enemy by Ryan Holiday\u003c/li\u003e\n\u003cli\u003eBushcraft 101 by Dave Canterbury\u003c/li\u003e\n\u003cli\u003e100 Deadly Skills by Clint Emerson, Former Navy Seal\u003c/li\u003e\n\u003cli\u003e4 Hour Workweek by Timothy Ferriss\u003c/li\u003e\n\u003cli\u003eThe Unplugged Alpha by Richard Cooper\u003c/li\u003e\n\u003cli\u003eOutliers by Malcom Gladwell\u003c/li\u003e\n\u003cli\u003e$100mOffers by Alex Hormozi\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese books are great and I suggest you read 10 pages a day and slowly build up to 20. These contain the experiences of more than 1,000 men.\u003c/p\u003e\n\u003cp\u003eHaving their knowledge and being able to learn from their experiences is a blessing.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;d recommend you start with The Male Advantage by Kris Sturmey.\u003c/p\u003e\n\u003cp\u003eIt will show you your worth as a man and how to further build it. I rate it 10/10.\u003c/p\u003e\n\u003ch1 id=\"body\"\u003eBody\u003c/h1\u003e\n\u003ch3 id=\"1-work-outexercise\"\u003e1. Work out/Exercise\u003c/h3\u003e\n\u003ch2 id=\"principles-of-exercise--fitness\"\u003ePrinciples Of Exercise \u0026amp; Fitness\u003c/h2\u003e\n\u003cp\u003eThe basic concepts of fitness are few, but the methods are vast\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe 9 main concepts of training:\u003c/strong\u003e\n\u003col\u003e\n\u003cli\u003eSkill\u003c/li\u003e\n\u003cli\u003eSpeed\u003c/li\u003e\n\u003cli\u003ePower (function of speed and strength)\u003c/li\u003e\n\u003cli\u003eStrength\u003c/li\u003e\n\u003cli\u003eHypertrophy (growing muscle mass)\u003c/li\u003e\n\u003cli\u003eMuscular endurance\u003c/li\u003e\n\u003cli\u003eAnaerobic power (ability to produce and sustain work in short bursts)\u003c/li\u003e\n\u003cli\u003eVO2 max (max heart rate)\u003c/li\u003e\n\u003cli\u003eLong-endurance (30+ minutes with no break)\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003cli\u003eThere are a handful of things you have to do in order to make all of the main concepts work, but you will not see changes in any domain without progressive overload\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgressive overload\u003c/strong\u003e: adaptation happens as a byproduct of stress – you have to push the system\u003c/li\u003e\n\u003cli\u003eIf you do the same exercises over time, you will plateau\u003c/li\u003e\n\u003cli\u003eA progressive overload could be in the form of adding weights, adding repetitions, increasing frequency, varying complexity of movement\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere are the exercises we\u0026rsquo;ll focus on for the first year:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePush-ups or Bench presses\u003c/strong\u003e: These work on the chest and arms. You can try multiple variations to suit you. If you are a beginner try Knee Push-ups\u003c/p\u003e\n\u003cp\u003eTo begin, the push-up: Lie flat on the ground then push your body up without interfering with the natural curvature of the back.\u003cbr\u003e\nTo begin, the bench press: Find the weights, load them, lie on your back, unrack and pull towards your body as far as possible then push up from your body as far as possible and repeat.\u003cbr\u003e\n\u003cimg src=\"/images/barbell-bench-press.gif\" alt=\"\"\u003e\u003cimg src=\"/images/close-grip-knee-push-up.gif\" alt=\"\"\u003e\u003cimg src=\"/images/barbell-bench-press.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSquats\u003c/strong\u003e: This works the legs and the core(only slightly).\u003cbr\u003e\nTo begin, stand up straight, then go down to a squat position, and then come up. How deep you go depends on your capacity but ensure you try to go deeper and repeat.\u003cbr\u003e\nTo do this with weight simply depends on what kind of squat you are going to do. I recommend the back squat, whereby you load the weight to the back of your neck(wear thick clothing or place a hollow form then do a squat and repeat.\u003cbr\u003e\n\u003cimg src=\"/images/barbell-squat.gif\" alt=\"\"\u003e\u003cimg src=\"/images/barbell-bulgarian-split-squat.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDeadlifts\u003c/strong\u003e: This works the legs, back and core.\u003cbr\u003e\nTo begin, find weights, and place them near your feet while standing upright. Reach for the weights without bending your knees too much and bring them up until you are standing upright again then put them down and repeat.\u003cbr\u003e\n\u003cimg src=\"/images/barbell-deadlift.gif\" alt=\"\"\u003e\u003cimg src=\"/images/stiff-leg-deadlift.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBent over rows or pull-ups\u003c/strong\u003e: These work on the back and the arms\u003cbr\u003e\nTo begin find a strong sturdy vertical pole that is placed slightly above your reach. Hold it with 2 arms and bring your chin over the pole then slowly drop down and repeat.\u003cbr\u003e\nTo begin, find weights preferably a barbell or dumbbell, bend over extend your hands toward the floor while holding the weight then bring the weight to your chest then extend them back to the ground, and repeat.\u003cbr\u003e\n\u003cimg src=\"/images/barbell-bent-over-row.gif\" alt=\"\"\u003e\u003cimg src=\"/images/pull-up.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMilitary Overhead press\u003c/strong\u003e: This works on the shoulders giving you that large shoulder and making that sexy V that girls love.\u003cbr\u003e\nTo begin, find weights then bring them to your chest and push them upwards above your head then bring them down and repeat\u003cbr\u003e\n\u003cimg src=\"/images/barbell-military-press.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCalve raises\u003c/strong\u003e: This works on the calves\u003cbr\u003e\nTo begin: stand upright and stand on your toes like you are tiptoeing then come back to natural and repeat. You can add weights if desired.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/dumbbell-calf-raise.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePlank\u003c/strong\u003e: This strengthens the core which is responsible for keeping your upper body straight and provides spinal cord support. It does a bunch of other things which I believe you should research\u003cbr\u003e\nTo begin lie flat on the ground then let your elbows and forearms touch the ground then lift and hold that position for a time.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plank.gif\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStretch\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eTo start do 5 x 5 of each. That is 5 repetitions of 5 sets = 25 times if using weights. If using body weight do 5 x 10 = 50 times.\u003c/p\u003e\n\u003cp\u003eDo this 6 days a week unless you are over 35. If you are over 40 do 5 or 4 times a week.\u003c/p\u003e\n\u003cp\u003eRemember to set a rest day. Eat plenty of proteins and healthy fat. Increase weight, difficulty, intensity, or repetitions every week.\u003c/p\u003e\n\u003ch3 id=\"2-diet\"\u003e2. Diet\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIncrease your protein intake especially from meat, eggs, and fish to maximize protein synthesis:\u003c/strong\u003e consume 1.6-2.6g/kilogram of lean body mass\n\u003cul\u003e\n\u003cli\u003eThere aren’t noticeable benefits to going beyond this range\u003c/li\u003e\n\u003cli\u003eProtein is also more satiating\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTry fermented foods\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEat some dark and leafy vegetables\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHave some fruit e.g. berries and watermelon\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLimit refined carbs, sugar, and seed oils\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTry fasting. Fasting puts the body into a mode of autophagy and conservation of resources which are beneficial to health\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTry a ketogenic diet. Benefits of the ketogenic diet:\u003c/strong\u003e influences neurotransmitter levels (particularly glutamate, GABA, adenosine), changes calcium channel regulation, changes gene expression, reduces brain inflammation, improves the health of the gut microbiome, improves insulin resistance and signaling\u003c/li\u003e\n\u003cli\u003eMore extreme forms of fasting (24 hours, alternate day, etc.) have more noticeable effects on lean body mass than 16:8 fasting\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEating 2-3 high-quality protein meals per day will probably make more of a difference on lean body mass than time-restricted eating\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChoose fasting depending on your goal:\u003c/strong\u003e if you’re a high-level athlete or similar, it’s unlikely you’ll gain much intermittent fasting – if you want to maintain or lose weight and lose body fat, a 16:8 fast is fine to help control calories\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDon\u0026rsquo;t snack\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"spirit\"\u003eSpirit\u003c/h1\u003e\n\u003cp\u003eThis one is simple.\u003c/p\u003e\n\u003ch3 id=\"1-pray-every-day-when-you-wake-up-and-go-to-sleep\"\u003e1. Pray every day when you wake up and go to sleep\u003c/h3\u003e\n\u003cp\u003eThis will help connect you to your Creator and have Him guide you.\u003c/p\u003e\n\u003ch3 id=\"2-read-the-biblequran\"\u003e2. Read the Bible/Quran\u003c/h3\u003e\n\u003cp\u003eThis will help know what He expects from you.\u003c/p\u003e\n\u003ch3 id=\"3-meditate\"\u003e3. Meditate\u003c/h3\u003e\n\u003cp\u003eThis will help clear your mind and bring peace.\u003c/p\u003e\n\u003ch3 id=\"4-journal\"\u003e4. Journal\u003c/h3\u003e\n\u003cp\u003eThis will help you chain your thoughts to the physical realm.\u003c/p\u003e\n\u003cp\u003eIt will help you plan out life and it will be a reminder of all you haven\u0026rsquo;t achieved.\u003c/p\u003e\n\u003ch3 id=\"5-help-others\"\u003e5. Help others\u003c/h3\u003e\n\u003cp\u003eThis will bring you down to earth and help you stay humble.\u003c/p\u003e\n\u003cp\u003eThat\u0026rsquo;s it guys that\u0026rsquo;s the plan for this year.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ll post the next year\u0026rsquo;s plan before December.\u003c/p\u003e\n\u003cp\u003eFor those who haven\u0026rsquo;t joined the group yet.\u003c/p\u003e\n\u003cp\u003eHere\u0026rsquo;s the link. It\u0026rsquo;s a limited-time offer. It will soon be closed and paid.\u003c/p\u003e\n\u003ch1 id=\"wealth\"\u003eWealth\u003c/h1\u003e\n\u003cp\u003eIf you are in a 9 - 5. Start investing. We are close to a recession. Learn stocks, crypto, REITs, real estate, precious metals, watches, timber, and such.\u003c/p\u003e\n\u003cp\u003eLearn investing. Keep money aside and do dollar cost averaging(Put some money into investments every month/week/day)\u003c/p\u003e\n\u003cp\u003eInvest a little now then go head-deep in the middle of the recession. Millionaires are made in the middle of recessions just like diamonds are made under pressure or men are made during storms.\u003c/p\u003e\n\u003cp\u003eLearn investing.\u003c/p\u003e\n\u003cp\u003eIf you are jobless, spend most of your time learning and testing(practicing) new skills and stack money for investment.\u003c/p\u003e\n\u003cp\u003eIf you are an Investor, keep going.\u003c/p\u003e\n\u003cp\u003eIf you are a business owner/entrepreneur stack money for investments.\u003c/p\u003e\n\u003cp\u003eSome good investments:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eBitcoin\u003c/li\u003e\n\u003cli\u003eEthereum\u003c/li\u003e\n\u003cli\u003eSmall MarketCap Coins/Tokens\u003c/li\u003e\n\u003cli\u003eGaming tokens\u003c/li\u003e\n\u003cli\u003eNFT tokens\u003c/li\u003e\n\u003cli\u003eGold\u003c/li\u003e\n\u003cli\u003eSilver\u003c/li\u003e\n\u003cli\u003eDiamond\u003c/li\u003e\n\u003cli\u003eHealthcare REITs, Stocks, and ETFs\u003c/li\u003e\n\u003cli\u003eEnergy REITS, Stocks, and ETFs\u003c/li\u003e\n\u003cli\u003eUtility NFTs\u003c/li\u003e\n\u003cli\u003eGovernment Bonds\u003c/li\u003e\n\u003cli\u003eGovernment Bills\u003c/li\u003e\n\u003cli\u003eUtility REITs, Stocks, and ETFs\u003c/li\u003e\n\u003cli\u003eConsumer staples Stocks, REITs, and ETFs\u003c/li\u003e\n\u003c/ol\u003e\n\u003ciframe src=\"https://anchor.fm/stephenajulu/embed/episodes/Outlier-Male-Series-Mind--Body-and-Spirit-e1t0a29\" height=\"102px\" width=\"400px\" frameborder=\"0\" scrolling=\"no\"\u003e\u003c/iframe\u003e\n\u003cp\u003eGroup link: \u003ca href=\"https://t.me/+rbD6JMGpnH5kYjg0\"\u003eThe OUTLIER MALE Telegram group\u003c/a\u003e.\u003c/p\u003e\n","date_published":"2023-01-02T13:00:00+03:00","image":"https://ajulu.netlify.app/images/photo-nic-khhukoxqo4k-unsplash.webp","tags":["Development","Personal Growth"]},{"id":"https://ajulu.netlify.app/posts/add-users-to-microsoft-dynamics-navision-erp/","url":"https://ajulu.netlify.app/posts/add-users-to-microsoft-dynamics-navision-erp/","title":"Add Users to Microsoft Dynamics Navision ERP","summary":"Adding Users and Permissions: To add a new NAV user is very easy. A new NAV user allows for a single username with access to the system and is used to specify the permissions that username will be granted. First, navigate to the User Card. To access this screen, type ‘Users’ in the search (Ctrl+f3) area or navigate to Departments/Administration/IT Administration/General/Users. Once there, click on “New” to create a new user or click “Edit” to modify an existing User Card. Below is the User Card. The required fields on the User Card are the Windows User Name and the User Permission Sets. User Setup: The User Setup screen is used to further customize a user’s access and permissions allowed in the system. Specific setups can be granted or revoked at the User Setup Screen. Navigate to the User Setup screen. To access this screen, type ‘User Setup’ in the search (ctrl+f3) area or navigate to Departments/Administration/Application Setup/Users/User Setup. Once there, click “New” which will allow you to add a new user to the User Setup list. Click “Edit” List to modify existing User Setups. User personalization is used to select a Profile ID that will alter the look and feel of the software for a specified user. This is often determined by the user’s role in the system. Navigate to the User Personalization Card. To access this screen, type ‘User Personalization’ in the search (ctrl+f3) area or navigate to Departments/Administration/Application Setup/Role Tailored Client/User Personalization. Once there, click the “New” button to add and assign a profile to a user. Click “Edit” to modify an existing user profile. Below is the User Personalization Card. The user ID field specifies the user account that will be affected and the Profile ID is where you can select the profile. ","content_html":"\u003ch2 id=\"adding-users-and-permissions\"\u003eAdding Users and Permissions:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eTo add a new NAV user is very easy. A new NAV user allows for a single username with access to the system and is used to specify the permissions that username will be granted.\u003c/li\u003e\n\u003cli\u003eFirst, navigate to the User Card. To access this screen, type ‘Users’ in the search (Ctrl+f3) area or navigate to Departments/Administration/IT Administration/General/Users.\u003c/li\u003e\n\u003cli\u003eOnce there, click on “New” to create a new user or click “Edit” to modify an existing User Card.\u003c/li\u003e\n\u003cli\u003eBelow is the User Card. The required fields on the User Card are the Windows User Name and the User Permission Sets.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cimg src=\"https://haldengroup.com/wp-content/uploads/Setting-up-Users-in-NAV-1.webp\" style=\"width: 100%;height: auto;\"\u003e\n\u003ch2 id=\"user-setup\"\u003eUser Setup:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eThe User Setup screen is used to further customize a user’s access and permissions allowed in the system. Specific setups can be granted or revoked at the User Setup Screen.\u003c/li\u003e\n\u003cli\u003eNavigate to the User Setup screen. To access this screen, type ‘User Setup’ in the search (ctrl+f3) area or navigate to Departments/Administration/Application Setup/Users/User Setup.\u003c/li\u003e\n\u003cli\u003eOnce there, click “New” which will allow you to add a new user to the User Setup list. Click “Edit” List to modify existing User Setups.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cimg src=\"https://haldengroup.com/wp-content/uploads/Setting-up-NAV-User-Permissions.webp\" style=\"width: 100%;height: auto;\"\u003e\n\u003col\u003e\n\u003cli\u003eUser personalization is used to select a Profile ID that will alter the look and feel of the software for a specified user. This is often determined by the user’s role in the system.\u003c/li\u003e\n\u003cli\u003eNavigate to the User Personalization Card. To access this screen, type ‘User Personalization’ in the search (ctrl+f3) area or navigate to Departments/Administration/Application Setup/Role Tailored Client/User Personalization.\u003c/li\u003e\n\u003cli\u003eOnce there, click the “New” button to add and assign a profile to a user. Click “Edit” to modify an existing user profile.\u003c/li\u003e\n\u003cli\u003eBelow is the User Personalization Card. The user ID field specifies the user account that will be affected and the Profile ID is where you can select the profile.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cimg src=\"https://haldengroup.com/wp-content/uploads/NAV-User-Personalization-Card.webp\" style=\"width: 100%;height: auto;\"\u003e","date_published":"2022-12-07T13:20:00+03:00","image":"https://ajulu.netlify.app/images/istock-638149788-web.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/benefits-of-security-in-devsecops/","url":"https://ajulu.netlify.app/posts/benefits-of-security-in-devsecops/","title":"Benefits of Security in DevSecOps","summary":"If you\u0026rsquo;re running a business, there\u0026rsquo;s a good chance you\u0026rsquo;ve heard of DevOps. This is a set of practices that automates the processes between software development and IT teams. This way, they can build, test, and release software faster and more reliably. In DevOps, \u0026ldquo;Dev\u0026rdquo; refers to development while \u0026ldquo;Ops\u0026rdquo; refers to operations.\nDevOps is an approach to software development that emphasizes communication, collaboration, and integration between developers and IT professionals. But in recent years, a new term has emerged: DevSecOps.\n","content_html":"\u003cp\u003eIf you\u0026rsquo;re running a business, there\u0026rsquo;s a good chance you\u0026rsquo;ve heard of DevOps. This is a set of practices that automates the processes between software development and IT teams. This way, they can build, test, and release software faster and more reliably. In DevOps, \u0026ldquo;Dev\u0026rdquo; refers to development while \u0026ldquo;Ops\u0026rdquo; refers to operations.\u003c/p\u003e\n\u003cp\u003eDevOps is an approach to software development that emphasizes communication, collaboration, and integration between developers and IT professionals. But in recent years, a new term has emerged: \u003cstrong\u003eDevSecOps\u003c/strong\u003e.\u003c/p\u003e\n\u003cimg src=\"https://lh5.googleusercontent.com/McOnwyGo1rd2OzZ6281Tu5Tf8wCJBo7yGCe5Wk1gpm82jvKpAnFG3aDHxjfSJmArLS_uPNUuydZdu1EjaWpF-YEtWXJLpmxupqexU_Qqbi46pKhbGKiJDtzHAeVryVcBl85fItHF5q7licTpZ-4msB8M63hBdEly2Fe-OpGhWNO_uIZLJyc3Keq1QNHg\" width=\"624px\"\u003e\n\u003cp\u003e\u003ca href=\"https://media.kasperskycontenthub.com/wp-content/uploads/sites/103/2021/07/14123107/devsecops2.webp\"\u003eImage Source\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDevSecOps, being an extension of the DevOps philosophy, places an emphasis on security. In other words, DevSecOps integrates security into the software development life cycle. By doing so, security risks can be identified and mitigated early on—before they cause major problems.\u003c/p\u003e\n\u003ch2 id=\"the-key-difference-security\"\u003e\u003cstrong\u003eThe Key Difference: Security\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThe main difference between DevOps and DevSecOps is that DevSecOps places a greater emphasis on security.\u003c/p\u003e\n\u003cp\u003eWhile both DevOps and DevSecOps aim to streamline the software development process, DevSecOps does so with security in mind from start to finish. This means that security is built into every stage of the software development cycle—from planning and coding to testing and deployment.\u003c/p\u003e\n\u003cp\u003eTo fully understand how DevSecOps works, you may watch this Youtube video from IBM Technology: \u003ca href=\"https://www.youtube.com/watch?v=J73MELGF6u0\u0026amp;ab_channel=IBMTechnology\"\u003eWhat is DevSecOps?\u003c/a\u003e Here, IBM\u0026rsquo;s Andrea Crawford explains what DevSecOps is, what the benefits are, and provides use cases for employing DevSecOps principles.\u003c/p\u003e\n\u003ch3 id=\"why-does-security-matter\"\u003eWhy Does Security Matter?\u003c/h3\u003e\n\u003cp\u003eIn today\u0026rsquo;s increasingly interconnected world, data breaches are becoming more and more common. In fact, a \u003ca href=\"https://www.ibm.com/reports/data-breach\"\u003erecent study\u003c/a\u003e found that the average cost of a data breach is now $4.35 million—and that\u0026rsquo;s just the average! For large businesses, the cost of a data breach can be much higher. Just think about some of the high-profile data breaches that have made headlines in recent years. The Equifax breach, for example, is estimated to have cost the company more than \u003ca href=\"https://www.housingwire.com/articles/equifax-expects-to-pay-out-another-100-million-for-data-breach\"\u003e$1.7 billion\u003c/a\u003e since its disclosure in 2017.\u003c/p\u003e\n\u003cimg src=\"https://lh6.googleusercontent.com/xeZXJjoxVh4UDqG_Q3XwubicMTSQoCETf-B2YtrXTW39ZyHzBL6_fzAJ1OHvdoLN4ix2Ht4FsGa5p9dCNUVVys5QB1L_tSjkQbo-BDW-Rvrq723FLcg7MOp9_fVqP28uS5hBaRc2SJ-hxwWrmrK5zT4evxknOxp40p2IdGhvlKBaI8DBSgHM848kLHzC\" width=\"624\"\u003e\n\u003cp\u003e\u003ca href=\"https://www.gannett-cdn.com/-mm-/0f85d771f147779145e2684ebfe0b1a34b94bc38/c=0-284-4365-2750/local/-/media/2017/09/15/USATODAY/USATODAY/636410796461382080-EQUIFAX-NYSE.webp?width=660\u0026amp;height=373\u0026amp;fit=crop\u0026amp;format=pjpg\u0026amp;auto=webp\"\u003eImage Source\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy implementing a DevSecOps approach to software development, businesses can help mitigate the risk of data breaches by building security into their applications from the ground up. By taking a proactive approach to cybersecurity, businesses can protect themselves—and their customers—from costly data breaches.\u003c/p\u003e\n\u003cp\u003eTo help you further understand how DevSecOps can benefit your business, we\u0026rsquo;ve put together a list of the benefits of security in DevSecOps:\u003c/p\u003e\n\u003ch2 id=\"security-and-its-key-benefits-in-devsecops\"\u003e\u003cstrong\u003eSecurity and its Key Benefits in DevSecOps\u003c/strong\u003e\u003c/h2\u003e\n\u003ch3 id=\"improved-security\"\u003eImproved Security\u003c/h3\u003e\n\u003cp\u003eBy integrating security into the development process, you can identify and fix potential security issues before they become problems.\u003c/p\u003e\n\u003cp\u003eAdditionally, DevSecOps can help to automate security tasks, such as patch management and vulnerability scanning, which can free up time for your security team to focus on more strategic tasks.\u003c/p\u003e\n\u003ch3 id=\"faster-delivery\"\u003eFaster Delivery\u003c/h3\u003e\n\u003cp\u003eAnother benefit of DevSecOps is that it can help to speed up the delivery of new features and updates. By automating repetitive tasks, such as testing and deployments, you can reduce the time it takes to get new features and updates out to your users.\u003c/p\u003e\n\u003cp\u003eAlso, DevSecOps can help to reduce the risk of errors and downtime, as deployments are typically more reliable when they are automated.\u003c/p\u003e\n\u003ch3 id=\"improved-collaboration\"\u003eImproved Collaboration\u003c/h3\u003e\n\u003cp\u003eDevSecOps can also improve collaboration between your development and security teams. By integrating security into the development process, developers and security professionals can work together to identify and fix potential security issues.\u003c/p\u003e\n\u003cp\u003eDevSecOps can also help to create a culture of shared responsibility for security, which can help to improve communication and collaboration between teams.\u003c/p\u003e\n\u003ch3 id=\"improved-quality\"\u003eImproved Quality\u003c/h3\u003e\n\u003cp\u003eDevSecOps can also improve the quality of your applications and systems. By integrating security into the development process, you can identify and fix potential security issues before they become problems.\u003c/p\u003e\n\u003cp\u003ePlus, by automating repetitive tasks, such as testing and deployments, you can reduce the chance of errors and ensure that only high-quality code is deployed to production.\u003c/p\u003e\n\u003ch3 id=\"greater-scalability\"\u003eGreater Scalability\u003c/h3\u003e\n\u003cp\u003eDevSecOps can also help organizations scale their applications and systems more easily. Automating tasks enables organizations to quickly add new features or updates without having to worry about potential disruptions.\u003c/p\u003e\n\u003cp\u003eMoreover, DevSecOps helps to ensure that code changes are made in a controlled and safe manner, which makes it easier for organizations to roll back changes if necessary.\u003c/p\u003e\n\u003ch3 id=\"increased-agility\"\u003eIncreased Agility\u003c/h3\u003e\n\u003cp\u003eAgility refers to an organization\u0026rsquo;s ability to rapidly adapt to change. By automating many of the tasks involved in software development and by integrating security into every stage of the process, DevSecOps can help organizations be more agile and respond more quickly to changes in their environment.\u003c/p\u003e\n\u003ch3 id=\"greater-visibility\"\u003eGreater Visibility\u003c/h3\u003e\n\u003cp\u003eFinally, by integrating \u003ca href=\"https://www.vanta.com/resources/security-reviews-for-startups-how-to-navigate-questionnaires-third-party-audits\"\u003esecurity\u003c/a\u003e into every stage of the process, DevSecOps can help organizations track their progress and identify potential problems early on. This visibility can help organizations to make better decisions about their development process and avoid costly mistakes further down the line.\u003c/p\u003e\n\u003ch2 id=\"takeaway\"\u003e\u003cstrong\u003eTakeaway\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eSecurity is an essential part of any software development process. By integrating security into the development process, organizations can benefit from improved security, faster delivery, increased quality, and greater agility.\u003c/p\u003e\n\u003cp\u003eAdditionally, DevSecOps can help to provide greater visibility into an organization\u0026rsquo;s software development process and enable organizations to track their progress and identify potential problems early on.\u003c/p\u003e\n\u003cp\u003eSo if you\u0026rsquo;re not already using \u003ca href=\"https://nightfall.ai/what-is-devsecops-and-how-to-implement-it\"\u003eDevSecOps \u003c/a\u003ewithin your organization, now is the time to start!\u003c/p\u003e\n","date_published":"2022-11-26T14:10:00+03:00","image":"https://ajulu.netlify.app/images/security-protection-anti-virus-software-60504.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/8-basic-laws-of-men/","url":"https://ajulu.netlify.app/posts/8-basic-laws-of-men/","title":"8 Basic Laws Of Men","summary":"Law 1: Build Your Foundation Law 2: Equip Yourself For The Journey Law 3: Avoid The Major Unnecessary Obstacles Law 4: Tap Into Your Masculine Energy Law 5: Find A Brotherhood Law 6: Pick The Right Woman Law 7: Inspire With Your Victory Law 8: Grow Your Net Worth Photo by Jens Lindner on Unsplash\n","content_html":"\u003ch3 id=\"law-1-build-your-foundation\"\u003e\u003cstrong\u003eLaw 1: Build Your Foundation\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-2-equip-yourself-for-the-journey\"\u003e\u003cstrong\u003eLaw 2: Equip Yourself For The Journey\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-3-avoid-the-major-unnecessary-obstacles\"\u003e\u003cstrong\u003eLaw 3: Avoid The Major Unnecessary Obstacles\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-4-tap-into-your-masculine-energy\"\u003e\u003cstrong\u003eLaw 4: Tap Into Your Masculine Energy\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-5-find-a-brotherhood\"\u003e\u003cstrong\u003eLaw 5: Find A Brotherhood\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-6-pick-the-right-woman\"\u003e\u003cstrong\u003eLaw 6: Pick The Right Woman\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-7-inspire-with-your-victory\"\u003e\u003cstrong\u003eLaw 7: Inspire With Your Victory\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 id=\"law-8-grow-your-net-worth\"\u003e\u003cstrong\u003eLaw 8: Grow Your Net Worth\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003ePhoto by \u003ca href=\"https://unsplash.com/@jens_lindner?utm_source=unsplash\u0026utm_medium=referral\u0026utm_content=creditCopyText\"\u003eJens Lindner\u003c/a\u003e on \u003ca href=\"https://unsplash.com/?utm_source=unsplash\u0026utm_medium=referral\u0026utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-11-10T21:30:00+03:00","image":"https://ajulu.netlify.app/images/jens-lindner-dp6g1yjwqca-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/book-summary-12-rules-by-jordan-peterson/","url":"https://ajulu.netlify.app/posts/book-summary-12-rules-by-jordan-peterson/","title":"12 Rules for Life: An Antidote to Chaos by Jordan B Peterson - Digested Book","summary":" Just a few years ago, I was an unknown professor writing academic books that nobody read. Then, with God’s help, I decided to stop feeling sorry for myself and develop my potential. Pinkos and wishy-washy liberals had cornered the market in cod psychology, so I guessed there must be a huge hunger for a self-help book, backed up with religion, mythology, CAPITAL LETTERS, and stating the obvious – one directed at responsible, socially minded conservatives craving some pseudointellectual ideology to prop up their beliefs. And bingo! Here are my 12 Rules for Life.\n","content_html":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eJ\u003c/strong\u003eust a few years ago, I was an unknown professor writing academic books that nobody read. Then, with God’s help, I decided to stop feeling sorry for myself and develop my potential. Pinkos and wishy-washy liberals had cornered the market in cod psychology, so I guessed there must be a huge hunger for a self-help book, backed up with religion, mythology, CAPITAL LETTERS, and stating the obvious – one directed at responsible, socially minded conservatives craving some pseudointellectual ideology to prop up their beliefs. And bingo! Here are my 12 Rules for Life.\u003c/p\u003e\n\u003cp\u003eJordan Peterson\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3 id=\"1-stand-up-straight-with-your-shoulders-straight\"\u003e\u003cstrong\u003e1 Stand up straight with your shoulders straight\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eMost lobsters are complete bastards left to their own devices. Most humans are complete bastards left to their own devices. This proves there is a God who wants us to have order. Order is Masculine and Chaos is Feminine. Therefore to move towards Order, we all need to man up. Happiness is pointless. We are all on this Earth to suffer. So learn to suffer like a man. Not everyone can be as rich and successful as me, but try to be less of a failure than you already are.\u003c/p\u003e\n\u003ch3 id=\"2-treat-yourself-like-someone-you-are-responsible-for-helping\"\u003e\u003cstrong\u003e2 Treat yourself like someone you are responsible for helping\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThe story of the Garden of Eden shows that we are all touched by Original Sin But you have a choice. You can either seek Heaven or be dragged down into Hell. Yes, you have a shameful, sinful nature but for God’s sake just make a bit of an effort. Stop waiting for other people to dig you out of your pitiful hole.\u003c/p\u003e\n\u003ch3 id=\"3-befriend-people-who-want-the-best-for-you\"\u003e\u003cstrong\u003e3 Befriend people who want the best for you\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eWe are all Being. Just some of us are better Beings. Learn to tell the difference. Some people are beyond help. They are merely exploiting the willingness of good people to help them and, as Dostoyevsky rightly observes, will drag you down to their level. So stick with the winners. If people are determined to screw up, let them. They are nothing to do with the Divine Purpose.\u003c/p\u003e\n\u003ch3 id=\"4-compare-yourself-to-who-you-were-yesterday-not-the-useless-person-you-are-today\"\u003e\u003cstrong\u003e4 Compare yourself to who you were yesterday, not the useless person you are today\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eFace it, you’re never going to be that smart, so don’t compare yourself to someone who is. Start by getting on your knees to pray. Even if you don’t Believe in God. Atheists are merely people who are blinded to the true way of Being. There, you feel marginally less useless already.\u003c/p\u003e\n\u003ch3 id=\"5-do-not-let-your-children-do-anything-that-makes-you-dislike-them\"\u003e\u003cstrong\u003e5 Do not let your children do anything that makes you dislike them\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eRemember that children are born with Original Sin and have a huge capacity for Evil. They are not Innocent Beings. They need Discipline if they are going to grow up to be even vaguely worthwhile humans. And slap them if necessary – don’t listen to what the lefties say.\u003c/p\u003e\n\u003ch3 id=\"6-set-your-house-in-order-before-you-criticize-the-world\"\u003e\u003cstrong\u003e6 Set your house in order before you criticize the world\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eRemember the story of Cain and Abel? Well, read it then. Yes, Abel was a schmuck who deserved to die and Cain wasn’t quite as goddamn perfect as he thought he was. He deserved to die, too. We all deserve to die. So stop moaning if someone is richer and better-looking than you.\u003c/p\u003e\n\u003ch3 id=\"7-pursue-what-is-meaningful-not-what-is-expedient\"\u003e\u003cstrong\u003e7 Pursue what is meaningful, not what is expedient\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eLife is suffering. The Book of Genesis tells us that. There is no easy way around this. So quit looking for shortcuts and start reading Nietzsche.\u003c/p\u003e\n\u003ch3 id=\"8-tell-the-truth-or-at-least-dont-lie\"\u003e\u003cstrong\u003e8 Tell the truth. Or at least don’t lie\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eTo be honest, I’m scrabbling around for things but my publishers tell me I need 12. By telling you the Truth about this, I am an Improved Being. Certainly better than you.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-12-rules-for-life-an-antidote-to-chaos-53122865.html\"\u003e12 Rules for Life: An Antidote to Chaos, by Jordan B Peterson (Jumia 1,800/=)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"9-assume-the-person-you-are-listening-to-knows-something-you-dont\"\u003e\u003cstrong\u003e9 Assume the person you are listening to knows something you don’t\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eJust shut up, quit moaning, and listen to me. I know things you don’t. So don’t expect me to listen to you. That’s not the way things work. I’m here to make you feel Better about Yourself by telling you things you already know in a way that makes you feel clever.\u003c/p\u003e\n\u003ch3 id=\"10-be-precise-in-your-speech\"\u003e\u003cstrong\u003e10 Be precise in your speech\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eConfront the chaos of Being. Don’t try to beat about the bush. Things are going to be terrible. Oedipus killed his Dad. You may well kill yours. Get over it. Face up to the real horrors of the world.\u003c/p\u003e\n\u003ch3 id=\"11-do-not-bother-children-while-they-are-skateboarding\"\u003e\u003cstrong\u003e11 Do not bother children while they are skateboarding\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThis is the rule that’s the real catnip for right-wingers everywhere. Want to know why the world is falling apart? It’s because liberals are turning boys into girlies with their namby-pamby ways. Let boys do boy things and girls do girl things. Nowhere in the Bible does God say anything about this trans nonsense. There’s nothing wrong with men having all the best jobs and women staying home to look after the kids. So back off, ladies, and give us men a break.\u003c/p\u003e\n\u003ch3 id=\"12-pet-a-cat-when-you-encounter-one-in-the-street\"\u003e\u003cstrong\u003e12 Pet a cat when you encounter one in the street\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eOK. So I really am scraping the barrel now. We’re all going to die. Probably painfully. So just make the best of what you’ve got. If you see a cat, stroke it. You might feel better. Though probably not. And if there are no cats, pet something else. Like a dog.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDigested read:\u003c/strong\u003e Blessed are the Strong, for they shall inherit the Earth.\u003c/p\u003e\n","date_published":"2022-11-10T20:50:00+03:00","image":"https://ajulu.netlify.app/images/book_nrd_20180319_french.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/koha-how-to-setup-gmail-email-notices-with-postfix/","url":"https://ajulu.netlify.app/posts/koha-how-to-setup-gmail-email-notices-with-postfix/","title":"Koha: How To Setup Gmail Email Notices with Postfix","summary":"1. Installation of postfix mail server Open a terminal and apply the following commands,\nsudo apt-get update \u0026amp;\u0026amp; sudo apt-get install postfix Select \u0026ldquo;no configuration\u0026rdquo; in the post-installation screen.\n2. Copy the configuration file. sudo cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf 3. Install the following packages as well sudo apt-get install libsasl2-2 libsasl2-modules ca-certificates mailutils 4. Open the following file and add a few lines. sudo nano /etc/postfix/main.cf Add the following lines at the bottom of the file.\n","content_html":"\u003ch2 id=\"1-installation-of-postfix-mail-server\"\u003e\u003cstrong\u003e1. Installation of postfix mail server\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eOpen a terminal and apply the following commands,\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esudo apt-get update \u0026amp;\u0026amp; sudo apt-get install postfix\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSelect \u0026ldquo;no configuration\u0026rdquo; in the post-installation screen.\u003c/p\u003e\n\u003ch2 id=\"2-copy-the-configuration-file\"\u003e\u003cstrong\u003e2. Copy the configuration file.\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"3-install-the-following-packages-as-well\"\u003e\u003cstrong\u003e3. Install the following packages as well\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo apt-get install libsasl2-2 libsasl2-modules ca-certificates mailutils\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"4-open-the-following-file-and-add-a-few-lines\"\u003e\u003cstrong\u003e4. Open the following file and add a few lines.\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo nano /etc/postfix/main.cf\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdd the following lines at the bottom of the file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003erelayhost = [smtp.gmail.com]:587\nsmtp_sasl_auth_enable = yes\nsmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd\nsmtp_sasl_security_options = noanonymous\nsmtp_tls_CAfile = /etc/postfix/cacert.pem\nsmtp_use_tls = yes\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"5-configure-gmail\"\u003e\u003cstrong\u003e5. Configure Gmail\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eNow for Gmail to work with an SMTP server. One of two things must happen.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFor corporate accounts(Google Workspace for Business): You must go to \u0026ldquo;Manage Account\u0026rdquo; - \u0026ldquo;Security\u0026rdquo; and then allow less secure apps to access Gmail.\u003c/li\u003e\n\u003cli\u003eFor normal/free accounts: You must enable 2-factor authentification and then set up an App Password.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eOpen the following file and add the Google app password for Gmail.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esudo nano /etc/postfix/sasl_passwd\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdd the following line in the opened file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[smtp.gmail.com]:587 urgmailid@gmail.com:yourpassword\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdd your Gmail username and password.\u003c/p\u003e\n\u003ch2 id=\"6-change-the-permission-of-the-following-file\"\u003e\u003cstrong\u003e6. Change the permission of the following file.\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo chmod 400 /etc/postfix/sasl_passwd\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"7-translate-the\"\u003e\u003cstrong\u003e7. Translate the \u003cem\u003e/etc/postfix/sasl_passwd\u003c/em\u003e to Postfix lookup tables.\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo postmap /etc/postfix/sasl_passwd\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"8-create-the\"\u003e\u003cstrong\u003e8. Create the \u003cem\u003e/etc/aliases.db\u003c/em\u003e\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo postalias hash:/etc/aliases\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"9-create-the\"\u003e\u003cstrong\u003e9. Create the \u003cem\u003e/etc/postfix/cacert.pem\u003c/em\u003e\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eHere depends on the Ubuntu version and how recently it\u0026rsquo;s been updated.\u003c/p\u003e\n\u003cp\u003eAs such go to /etc/ssl/certs/ then find any certificate with \u003cem\u003eSecureCA.pem\u003c/em\u003e then replace the Equifax section and place the one you\u0026rsquo;ve found.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esudo cat /etc/ssl/certs/Equifax_Secure_CA.pem \u0026gt;\u0026gt; /etc/postfix/cacert.pem\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"10-restart-postfix\"\u003e\u003cstrong\u003e10. Restart Postfix.\u003c/strong\u003e\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003esudo /etc/init.d/postfix restart\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"11-enable-email-service-in-koha\"\u003e\u003cstrong\u003e11. Enable email service in Koha\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eExecute the following command in a terminal\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esudo koha-email-enable library\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"13-check-the-following-settings-in-koha-to-send-email-notices\"\u003e\u003cstrong\u003e13. Check the following settings in Koha to send email notices,\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eKoha \u0026gt; Administration \u0026gt; Patron categories \u0026gt; Overdue notice required \u0026gt; Yes\u003c/strong\u003e\u003cbr\u003e\n[Check for each patron category]\u003c/p\u003e\n\u003cimg src=\"https://1.bp.blogspot.com/-X6HmNV23Gc0/WEGrylqX5NI/AAAAAAAAT74/r6TEsZN0mAAHVVxWNskVfnJWZIz39bFlACLcB/s640/Koha%2B%25E2%2580%25BA%2BAdministration%2B%25E2%2580%25BA%2BPatron%2Bcategories%2B%25E2%2580%25BA%2BMessaging%2Bpreferences.webp\" style=\"max-width:100%;height:auto;\"\u003e\n\u003cp\u003e\u003cstrong\u003eKoha Administration \u0026gt; Global System Preferences \u0026gt; Patrons \u0026gt; Enhancedmessagingpreferences \u0026gt; Allow\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSet \u003cstrong\u003eKoha\u003c/strong\u003e \u0026gt; \u003cstrong\u003eTools\u003c/strong\u003e \u0026gt; [\u003cstrong\u003eOverdue Notice/status triggers\u003c/strong\u003e]\u003c/p\u003e\n\u003cimg src=\"https://1.bp.blogspot.com/-nika5CdbheM/WEGrO2reR_I/AAAAAAAAT70/TRcK_LeVDog6m7mFP6YdSZiBVaU_0ZoPwCLcB/s640/Koha%2B%25E2%2580%25BA%2BTools%2B%25E2%2580%25BA%2BNotice%2Btriggers.webp\" style=\"max-width:100%;height:auto;\"\u003e\n\u003ch2 id=\"14-additional-smtp-setup\"\u003e\u003cstrong\u003e14. Additional SMTP Setup\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eConfigure in the SMTP Server page under Additional parameters in Koha administration\u003c/p\u003e\n\u003cp\u003eGo to Home \u0026ndash;\u0026gt; Administration \u0026ndash;\u0026gt; Additional parameters \u0026ndash;\u0026gt; SMTP servers \u0026ndash;\u0026gt; New SMTP Server\u003c/p\u003e\n\u003cp\u003eName: GMail\u003c/p\u003e\n\u003cp\u003eHost: smtp.gmail.com\u003c/p\u003e\n\u003cp\u003ePort: 465\u003c/p\u003e\n\u003cp\u003eSSL: SSL (authentication)\u003c/p\u003e\n\u003cp\u003eUser name: \u003ca href=\"mailto:libraryemail@gmail.com\"\u003elibraryemail@gmail.com\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePassword: theapppassword\u003c/p\u003e\n\u003cp\u003eUpdate in the branch library details,\u003c/p\u003e\n\u003cp\u003eGo to Home \u0026ndash;\u0026gt; Administration \u0026ndash;\u0026gt; libraries \u0026ndash;\u0026gt; choose your library update SMTP server selecting the new one we have created\u003c/p\u003e\n\u003ch2 id=\"14-test-the-configuration\"\u003e\u003cstrong\u003e14. Test the configuration\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eYou can test the configuration by running the following command\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eecho \u0026quot;Test Postfix Gmail LIBRARY\u0026quot; | mail -s \u0026quot;Postfix Gmail SMTP Relay\u0026quot; reciever@gmail.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch5 id=\"you-are-ready-to-send-emails-from-koha-cheers\"\u003e\u003cstrong\u003eYou are ready to send emails from koha, Cheers!\u003c/strong\u003e\u003c/h5\u003e\n\u003cp\u003eI also offer this setup as a service for $5: \u003ca href=\"/contact\"\u003e\u003cstrong\u003eContact me\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-11-10T19:00:00+03:00","image":"https://ajulu.netlify.app/images/koha-user.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/hire-web3-developers-everything-you-need-to-know/","url":"https://ajulu.netlify.app/posts/hire-web3-developers-everything-you-need-to-know/","title":"Hire Web3 Developers: Everything you need to know","summary":"The blockchain ecosystem has seen unprecedented growth with many companies now looking to hire Web3 developers with experience in cryptocurrency.\nThe web is undergoing dramatic changes. Of the latest changes is Web3, a new version of the internet, which is quickly expanding in size and popularity.\nAs it\u0026rsquo;s still a new idea, finding Web3 engineers is a tedious task. It\u0026rsquo;s mostly cryptocurrency and blockchain enthusiast developers who are mastering this new form of the web, which is destined to change the internet in ways we have yet to understand.\n","content_html":"\u003cp\u003eThe blockchain ecosystem has seen unprecedented growth with many companies now looking to hire Web3 developers with experience in cryptocurrency.\u003c/p\u003e\n\u003cp\u003eThe web is undergoing dramatic changes. Of the latest changes is Web3, a new version of the internet, which is quickly expanding in size and popularity.\u003c/p\u003e\n\u003cp\u003eAs it\u0026rsquo;s still a new idea, finding \u003cstrong\u003eWeb3 engineers\u003c/strong\u003e is a tedious task. It\u0026rsquo;s mostly cryptocurrency and blockchain enthusiast developers who are mastering this new form of the web, which is destined to change the internet in ways we have yet to understand.\u003c/p\u003e\n\u003cp\u003eBefore we talk about how to hire Web3 developers, let\u0026rsquo;s talk about Web3 itself.\u003c/p\u003e\n\u003ch2 id=\"what-is-web3\"\u003e\u003cstrong\u003eWhat is Web3?\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWeb3, unlike its predecessors, Web 1.0 and Web 2.0, is based on peer-to-peer (P2P) decentralized networks, such as blockchain.\u003c/p\u003e\n\u003cp\u003eBlockchain is a hallmark building block of cryptocurrency, and Web3 is a product of both. Web3 developers create apps that aren\u0026rsquo;t limited to a single cloud server but are instead distributed on a blockchain or decentralized P2P network that isn\u0026rsquo;t controlled by a central authority.\u003c/p\u003e\n\u003cp\u003eIn simpler words, Web3 is similar to how most cryptocurrencies work based on the blueprint of Bitcoin.\u003c/p\u003e\n\u003cp\u003eHow does this differ from the existing Web 2.0? While Web 2.0 is user-centric (most of the content is user-generated), Web3 has taken this approach to the next level by introducing more autonomy and keeping things more transparent and relatable. In Web3, computers are heavily involved in interpreting information on a human level.\u003c/p\u003e\n\u003cp\u003eWeb3 has many additional attributes that distinguish it from Web 2.0 — it\u0026rsquo;s verifiable, self-governing, permission-less, distributed, stateless, and has built-in payment systems (cryptocurrency).\u003c/p\u003e\n\u003cp\u003eThis lack of transparency and verification led to Web 2.0 containing too much content and information, most of which isn\u0026rsquo;t helpful for general users. Its security is also sub-par, which is why there are too many hackers today and a marked increase in identity theft and other cyber-crimes.\u003c/p\u003e\n\u003cp\u003eAny application built on Web3 would be developed and owned by the users as they help create and maintain the app, earning their stake along the way. This is just how Bitcoin operates, as miners of the currency earn Bitcoins when they facilitate transactions through computing operations.\u003c/p\u003e\n\u003cp\u003eThe apps on Web3 are called \u0026ldquo;dApps,\u0026rdquo; which is short for \u0026ldquo;decentralized applications.\u0026rdquo; You can expect to hear this term more often in the near future.\u003c/p\u003e\n\u003cp\u003eAn effective Web3 developer is one who is familiar with the concept of Web3, is proficient in the relevant programming languages, and has the right tech stack to back their development work.\u003c/p\u003e\n\u003ch2 id=\"what-tech-stack-do-web3-developers-use-skills-and-tools\"\u003e\u003cstrong\u003eWhat Tech Stack Do Web3 Developers Use: Skills and Tools\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThe tech stack, or developer stack, refers to the technology or tools the developer uses and excels at. A good example is the MEAN stack, which is comprised of MongoDB, Express.js, AngularJS/Angular, and Node.js.\u003c/p\u003e\n\u003cp\u003eFor Web3, there\u0026rsquo;s a specific tech stack that the developer you\u0026rsquo;re hiring must use.\u003c/p\u003e\n\u003ch3 id=\"web3-sdksdapps\"\u003e\u003cstrong\u003eWeb3 SDKs/dApps\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThe Web3 SDKs, or libraries, are essential for building any dApp. These libraries support the interaction with a blockchain, such as Ethereum, and conduct transactions.\u003c/p\u003e\n\u003cp\u003eThe most important of these SDKs are \u003ca href=\"https://web3js.readthedocs.io/en/v1.5.2/\"\u003eweb3.js\u003c/a\u003e, \u003ca href=\"https://web3py.readthedocs.io/en/stable/\"\u003eweb3.py\u003c/a\u003e, and \u003ca href=\"https://docs.ethers.io/v5/\"\u003eethers.js\u003c/a\u003e. These are also linked with smart contracts, which are explained further below.\u003c/p\u003e\n\u003ch3 id=\"cryptocurrency-wallets\"\u003e\u003cstrong\u003eCryptocurrency Wallets\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eIf you\u0026rsquo;ve ever dabbled with cryptocurrency, you probably already know what a crypto wallet is. It holds your cryptocurrency and can be either a digital or hardware wallet. For Web3 applications, a wallet is required to facilitate transactions.\u003c/p\u003e\n\u003cp\u003eThere\u0026rsquo;s a fee for the writing operations on the blockchain, which must be drawn from the wallet. For Web3, the developer can create an ETH (ethers) wallet using any of the common languages, such as Python, JavaScript, or Ruby. Alternatively, developers can use an existing wallet platform like \u003ca href=\"https://metamask.io/\"\u003eMetaMask\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"nodes\"\u003e\u003cstrong\u003eNodes\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eNodes make up the blockchain and retain a copy of it. These are also called Web3 providers for this reason, as the application\u0026rsquo;s connectivity with the blockchain hinges on these nodes. Without these nodes, dApp cannot communicate with the smart contracts.\u003c/p\u003e\n\u003cp\u003eThe most commonly used provider is QuickNode, which provides a global network of nodes powered by speedy operations.\u003c/p\u003e\n\u003ch3 id=\"smart-contracts\"\u003e\u003cstrong\u003eSmart Contracts\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eIn the crypto world, smart contracts are pieces of code that live on the blockchain. Written in \u003ca href=\"https://docs.soliditylang.org/en/v0.8.10/\"\u003eSolidity\u003c/a\u003e, these cannot be altered or mutated. This code runs when the conditions for it to run are met.\u003c/p\u003e\n\u003cp\u003eThis automates the workflow when the participants of the blockchain confirm an outcome. These smart contracts (pioneered by Ethereum) also helped give Ethereum the edge over Bitcoin in terms of transaction speed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelated:\u003c/strong\u003e \u003ca href=\"https://www.revelo.com/blog/hire-nft-developer\"\u003e\u003cstrong\u003eHire NFT Developers »\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelated:\u003c/strong\u003e \u003ca href=\"https://www.revelo.com/blog/what-to-look-for-in-a-mobile-app-developer\"\u003e\u003cstrong\u003eWhat to Look for in a Mobile App Developer\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"web3-developer-salaries\"\u003e\u003cstrong\u003eWeb3 Developer Salaries\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThe average yearly salaries for Web3 developers can vary greatly depending on what you\u0026rsquo;re hiring them for. Here\u0026rsquo;s an overview of the most popular \u003cstrong\u003eWeb3 expert roles and their salaries\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"blockchain-developer\"\u003e\u003cstrong\u003eBlockchain Developer\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eAccording to \u003ca href=\"https://www.ziprecruiter.com/Salaries/Blockchain-Developer-Salary\"\u003eZipRecruiter\u003c/a\u003e, the average yearly salary for a blockchain developer is $154,550 or $74 per hour. Note that this average is mostly drawn from larger companies. If you add smaller companies and startups into the mix, the average yearly salary drops to \u003ca href=\"https://web3.career/web3-salaries/blockchain-developer\"\u003e$80,000\u003c/a\u003e per year.\u003c/p\u003e\n\u003cp\u003eSince the term \u0026ldquo;blockchain developer\u0026rdquo; is a broad descriptor, the associated salaries tend to vary. In general, there are two types of blockchain developers: blockchain software developers and core blockchain developers.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBlockchain software developers:\u003c/strong\u003e Blockchain software developers are responsible for creating applications based on blockchain protocol and architecture. One of their main duties is to create \u003ca href=\"https://www.ibm.com/topics/smart-contracts\"\u003esmart contracts\u003c/a\u003e, which are programs stored on a blockchain that automatically run when conditions are met. Small contracts are usually used to automate workflows and agreement execution so every participant will immediately know the outcome.\u003c/p\u003e\n\u003cp\u003eThey also create decentralized applications (dApps) that run on the blockchain, making them comparable with web developers, who use web architects\u0026rsquo; design and protocol to create web applications. Additionally, these software developers are responsible for the front-end and back-end development of dApps and supervising the stack that runs them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCore blockchain developers:\u003c/strong\u003e These blockchain developers are responsible for creating the architecture, design, and security of the blockchain system. They also:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eDesign the blockchain protocols\u003c/li\u003e\n\u003cli\u003eDesign security patterns and consensus protocols for the network\u003c/li\u003e\n\u003cli\u003eSupervise the entire blockchain network\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDespite their differences, both types of blockchain developers require a similar skill set. Here are the main blockchain developer hard skills you should look for when hiring a blockchain developer for your team:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCryptography:\u003c/strong\u003e Cryptography is the study of blockchain protocols that prevent unauthorized and unwanted parties from accessing your data. A popular concept in cryptography is public-key cryptography, which forms the backbone of cryptocurrency transactions.\u003c/p\u003e\n\u003cp\u003eAnother hot topic is cryptographic hashing, which transforms cleartext passwords into enciphered text for storage. This slows down threat actors since they\u0026rsquo;ll have to decipher these hash values if they want to exploit the passwords.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eData structures:\u003c/strong\u003e Every blockchain developer needs to have extensive knowledge of data structures. This is because blockchain networks consist of data structures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBlockchain architecture:\u003c/strong\u003e Blockchain developers need to know what ledgers are, how smart contracts work, and what consensus is. They should also be familiar with all four types of blockchain architecture: consortium, private, public, and hybrid.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eWeb development:\u003c/strong\u003e Blockchain developers should also know how to develop and create web apps, particularly if they\u0026rsquo;re blockchain software developers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eA variety of programming languages:\u003c/strong\u003e Finally, your blockchain developer should have experience with at three or more of the following programming languages:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eJava\u003c/li\u003e\n\u003cli\u003ePython\u003c/li\u003e\n\u003cli\u003eC++\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.revelo.com/hire/c-net-developers\"\u003eC#\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePHP\u003c/li\u003e\n\u003cli\u003eJavaScript\u003c/li\u003e\n\u003cli\u003eGo\u003c/li\u003e\n\u003cli\u003eSimplicity\u003c/li\u003e\n\u003cli\u003eSQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLike the rest of the roles on this list, blockchain developers need the following soft skills:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommitment to and passion for the Web3 landscape\u003c/li\u003e\n\u003cli\u003eInterest in learning more about blockchain technologies\u003c/li\u003e\n\u003cli\u003eClient and project management skills\u003c/li\u003e\n\u003cli\u003eThe ability to meet deadlines ahead of time\u003c/li\u003e\n\u003cli\u003eThe ability to work in multi-disciplinary teams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"solidity-developer\"\u003e\u003cstrong\u003eSolidity Developer\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThe average base salary for a Solidity developer is \u003ca href=\"https://cryptocurrencyjobs.co/salaries/solidity-developer/\"\u003e$127,500 per year\u003c/a\u003e. Remote Solidity developers can earn up to an average of $145,000 per year, depending on which company they\u0026rsquo;re working for.\u003c/p\u003e\n\u003cp\u003eSolidity developers use the Solidity language to create and deploy smart contracts on Ethereum-based apps. The syntax of Solidity is similar to C and Javascript, so developers who already know those languages can quickly learn Solidity. Compared to other languages, Solidity offers multiple benefits, such as:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatically typed programming\u003c/li\u003e\n\u003cli\u003eAccessibility to JavaScript debuggers, infrastructures, and other tools\u003c/li\u003e\n\u003cli\u003ePreciseness\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith Solidity, developers can craft applications with self-enforcing business logic in smart contracts, creating a non-repeatable record of transactions. Solidity also supports libraries, a complex user-defined type, and inheritance. Thus, it\u0026rsquo;s a good choice for creating contracts for crowdfunding, voting, multi-signature wallets, and blind auctions.\u003c/p\u003e\n\u003cp\u003eSolidity developers are usually responsible for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrating Solidity code across various platforms\u003c/li\u003e\n\u003cli\u003eManaging the full lifecycle of blockchain development\u003c/li\u003e\n\u003cli\u003eEnsuring blockchain integration with existing applications\u003c/li\u003e\n\u003cli\u003eBuilding smart contracts and ensuring that all timelines and expectations are met for finished smart contracts\u003c/li\u003e\n\u003cli\u003eReviewing smart contracts for security and functionality\u003c/li\u003e\n\u003cli\u003eSupervising web services that use blockchain technology\u003c/li\u003e\n\u003cli\u003eCollaborating with multidisciplinary teams and product managers to discover new ideas for smart contract development\u003c/li\u003e\n\u003cli\u003eAssessing technical reviews of proposed solutions\u003c/li\u003e\n\u003cli\u003eAnalyzing usage and transaction statistics to pinpoint and prioritize areas for improvement\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBesides having a deep knowledge of Solidity and blockchains, Solidity developers should also have the following hard skills:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBlockchain technology, especially Ethereum blockchain\u003c/li\u003e\n\u003cli\u003eStrong background in Javascript, C, C++\u003c/li\u003e\n\u003cli\u003eKnowledge of AngularJS, React JS, and Ember JS\u003c/li\u003e\n\u003cli\u003ePortfolio experience with Ethereum testnet and mainnet\u003c/li\u003e\n\u003cli\u003eCSS/HTML/JS/React for application binary interface (ABI) integration\u003c/li\u003e\n\u003cli\u003eExperience with RESTful APIs\u003c/li\u003e\n\u003cli\u003eExperience with staking protocol implementation for liquidity pair and single-token staking\u003c/li\u003e\n\u003cli\u003eFamiliar with different ways to deploy smart contracts, such as Remix, Truffle suite, and Hardhat\u003c/li\u003e\n\u003cli\u003eExperienced in staking implementing and test-driven development (TDD)\u003c/li\u003e\n\u003cli\u003eKnowledge of libraries, data structures, blockchain architecture, web development, and smart contracts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"smart-contract-developer\"\u003e\u003cstrong\u003eSmart Contract Developer\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eAccording to \u003ca href=\"https://www.glassdoor.ca/Salaries/san-francisco-smart-contract-developer-salary-SRCH_IL.0,13_IM759_KO14,38.htm?clickSource=searchBtn\"\u003eGlassdoor\u003c/a\u003e, the average annual salary of a smart contract developer in San Francisco, CA, is $94,674 with an average additional cash compensation of $20,950.\u003c/p\u003e\n\u003cp\u003eAs their name suggests, smart contract developers are responsible for developing smart contracts for blockchain platforms. They use various programming languages, such as Solidity and Vyper, to create smart contracts, which, as we covered above, are blockchain programs that automatically run when conditions are met.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://assets-global.website-files.com/60f5b6738a95b57fe76faba5/62bb49ce59a5e780a8dcfe2d_Hire%20Web3%20Developers%20Salary%2C%20Skills%20and%20More.webp\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eUnlike blockchain software developers who create dApps as well as smart contracts, smart contract developers are only responsible for designing and building smart contracts architecture and related tasks. As such, they have fewer responsibilities and lower salaries.\u003c/p\u003e\n\u003cp\u003eHere\u0026rsquo;s what they\u0026rsquo;re typically responsible for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDesigning, building, and deploying smart contracts architecture, yield pools, incentive structures, and strategies\u003c/li\u003e\n\u003cli\u003eWorking with smart contract auditors and the rest of your IT team to implement fixes\u003c/li\u003e\n\u003cli\u003eCreate, implement, and test smart contract additions and upgrades\u003c/li\u003e\n\u003cli\u003eExplore and research smart contract design implications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost companies require smart contract developers to have the following hard skills:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOver four years of full-stack web development (client-facing apps and APIs)\u003c/li\u003e\n\u003cli\u003eProgramming languages such as Solidity, NodeJS, and JavaScript\u003c/li\u003e\n\u003cli\u003eCryptography\u003c/li\u003e\n\u003cli\u003eExperience in creating, developing, deploying, and testing smart contracts for all four blockchain architectural types\u003c/li\u003e\n\u003cli\u003eExperience with patterns that will make their Solidity code more readable and improve performance, such as:\u003c/li\u003e\n\u003c/ul\u003e\n\u003col\u003e\n\u003cli\u003eOracles\u003c/li\u003e\n\u003cli\u003ePull over Push\u003c/li\u003e\n\u003cli\u003eEternal Storage\u003c/li\u003e\n\u003cli\u003eTight Variable Packing\u003c/li\u003e\n\u003cli\u003eGuard Check\u003c/li\u003e\n\u003cli\u003eEmergency Stop\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eThe ability to write secure code that prevents threat actors from taking over contracts\u003c/li\u003e\n\u003cli\u003eOptimization of smart contracts\u003c/li\u003e\n\u003cli\u003eUser experience (UX)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"rust-developer\"\u003e\u003cstrong\u003eRust Developer\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThere\u0026rsquo;s a lot of variation in the salaries of Rust developers.\u003c/p\u003e\n\u003cp\u003eAccording to \u003ca href=\"https://www.ziprecruiter.com/Salaries/Rust-Developer-Salary\"\u003eZipRecruiter\u003c/a\u003e, the average Rust developer earns $91,709 per year or $44 per hour. However, in certain major cities, the average salary of Rust developers is higher. For instance, the annual average salary of a rust developer in San Francisco, CA, is \u003ca href=\"https://www.glassdoor.ca/Salaries/san-francisco-rust-developer-salary-SRCH_IL.0,13_IM759_KO14,28.htm?clickSource=searchBtn\"\u003e$106,131\u003c/a\u003e with an average additional cash compensation of $11,867.\u003c/p\u003e\n\u003cp\u003eRust developers are responsible for coding and developing web browsers, blockchain platforms and projects, servers and systems software, and operating systems in the Rust programming language. They may also be responsible for testing, debugging, and ensuring the security and safety of the systems, software, and platforms they develop.\u003c/p\u003e\n\u003cp\u003eAdditional duties may include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCollaborating with customers, management, and relevant departments to pinpoint end-user specifications and requirements\u003c/li\u003e\n\u003cli\u003eAnalyzing user feedback to boost software performance\u003c/li\u003e\n\u003cli\u003eCreating technical documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLike Solidity, Rust is a popular language that has a wide range of Web3 applications. It\u0026rsquo;s particularly popular due to its use in the Solana blockchain, a potential competitor to Ethereum as the leading platform for dApps. As of March 2022, Solana is currently ranked ninth in market value on \u003ca href=\"https://coinmarketcap.com/\"\u003eCoinMarketCap\u003c/a\u003e, making it the highest-ranked blockchain platform that uses Rust.\u003c/p\u003e\n\u003cp\u003eMost companies require Rust developers to have the following skills:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eC++, since the Rust language is similar to it\u003c/li\u003e\n\u003cli\u003eOther programming languages such as Golang, Python, Java, Node.js, and React.js\u003c/li\u003e\n\u003cli\u003eKnowledge and experience with secure coding practices\u003c/li\u003e\n\u003cli\u003eExperience with network programming skills and multi-threaded programming\u003c/li\u003e\n\u003cli\u003eFamiliarity with \u003ca href=\"https://solana-labs.github.io/solana-web3.js/\"\u003esolana-web3.js\u003c/a\u003e, Solana\u0026rsquo;s official SDK (Rust developers use this SDK to develop Solana dApps)\u003c/li\u003e\n\u003cli\u003eThe ability to create and launch Programs, which are the Solana equivalent of smart contracts\u003c/li\u003e\n\u003cli\u003eExperience with specific operating systems such as Android or Linux\u003c/li\u003e\n\u003cli\u003eExperience with certain databases, such as MongoDB and Apache CouchDB\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany organizations also prefer to hire Rust programmers who have at least three to five years of Rust coding experience since it\u0026rsquo;s a difficult language to master.\u003c/p\u003e\n\u003cp\u003eAccording to the \u003ca href=\"https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html\"\u003eRust Survey of 2019\u003c/a\u003e, most Rust programmers rated their expertise as 7 out of 10 or below, even though over 68% of them wrote Rust code weekly. Additionally, 22% of Rust users indicated that they didn\u0026rsquo;t feel productive while coding Rust and the steep learning curve was the second most common reason for not using Rust on some projects.\u003c/p\u003e\n\u003cp\u003eAs such, it\u0026rsquo;s important to get a good idea of how familiar and comfortable your potential hire is at Rust. Give them a few test assignments and make sure that they know how to create, test, and debug the programs and apps you want them to create.\u003c/p\u003e\n\u003ch2 id=\"where-to-find-web3-developers\"\u003e\u003cstrong\u003eWhere to Find Web3 Developers\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWhether you\u0026rsquo;re looking to \u003cstrong\u003ehire Web3 developers\u003c/strong\u003e for a long-term project or a small gig, knowing where you can find the best talent for this specific set of skills can substantially cut down your search time.\u003c/p\u003e\n\u003cp\u003eWeb3, like cryptocurrency in its early days, is driving impressive innovation. It\u0026rsquo;s an excellent opportunity to be a part of the blockchain ecosystem and help formulate the future of the web.\u003c/p\u003e\n\u003cp\u003eUnless you live in a tech hub where you can find talent locally, it\u0026rsquo;s probably easiest to hire remote developers. Here are the best places to find these developers and Web3 engineers:\u003c/p\u003e\n\u003ch3 id=\"crypto-job-boards\"\u003e\u003cstrong\u003eCrypto Job Boards\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eEven while talking about something as cutting edge as Web3, you may find the age-old approach of searching job boards to be quite convenient. However, you\u0026rsquo;ll want to choose a job board that\u0026rsquo;s known for harboring blockchain and crypto developers.\u003c/p\u003e\n\u003cp\u003eThere are several recruitment websites that focus solely on crypto-related jobs. You can increase your chances of finding the right person by posting the position on more than one of these platforms.\u003c/p\u003e\n\u003cp\u003eSome of the most popular online crypto job boards include \u003ca href=\"https://cryptojobslist.com/\"\u003eCrypto Jobs List\u003c/a\u003e, \u003ca href=\"https://crypto.jobs/\"\u003eCryptoJobs\u003c/a\u003e, and \u003ca href=\"https://angel.co/jobs\"\u003eAngel\u003c/a\u003e. Other more general job sites include \u003ca href=\"https://www.indeed.com/\"\u003eIndeed\u003c/a\u003e and \u003ca href=\"https://remote.co/\"\u003eRemote.co\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"linkedin\"\u003e\u003cstrong\u003eLinkedIn\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eLinkedIn is another online job board, but it\u0026rsquo;s also a social media platform. Many startups begin their talent scouting here.\u003c/p\u003e\n\u003cp\u003eNot only do you have the opportunity to post \u003cstrong\u003eWeb3 development jobs\u003c/strong\u003e on LinkedIn, but you can also search for professionals with experience by viewing the profiles of prospective employees. Profiles present workers\u0026rsquo; skills, experience, and education, and if you like someone, you can communicate with them directly on the website or app.\u003c/p\u003e\n\u003cp\u003eWhile LinkedIn is an excellent place to find a developer, it also provides a great platform for promoting your business, especially if you\u0026rsquo;re looking for financing. It offers opportunities to show off the talent you hire as well, to make your venture appear even more valuable.\u003c/p\u003e\n\u003ch3 id=\"talent-marketplaces\"\u003e\u003cstrong\u003eTalent Marketplaces\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eOnline talent marketplaces are another viable option when searching for Web3 developers. These usually have both remote workers and freelancers, so you\u0026rsquo;ll first need to figure out exactly the kind of worker you need.\u003c/p\u003e\n\u003cp\u003eDo you want a permanent member of the team? Do you want a contractual freelancer? These are serious considerations. For example, for long-haul collaboration, you\u0026rsquo;d likely want the developer to be an employee of the company.\u003c/p\u003e\n\u003cp\u003eThere\u0026rsquo;s nothing wrong with going with a freelance developer, provided this kind of relationship meets your needs and you can find someone suitable. But if you\u0026rsquo;re looking to embed developers in your team and hire them permanently, Revelo is an excellent place to start. You\u0026rsquo;ll be connected with top-notch remote talent specializing in Web3 engineering or development, or whatever technology you need to grow your business.\u003c/p\u003e\n\u003cp\u003eOne of the most significant benefits of using Revelo is that the developers are pre-screened, so the skills and experience they list on their profile are what you\u0026rsquo;ll get. Therefore, there\u0026rsquo;s no need to confirm their experience — you can just move along with the interviewing process.\u003c/p\u003e\n\u003ch2 id=\"how-to-hire-web3-developers\"\u003e\u003cstrong\u003eHow to Hire Web3 Developers\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eYou probably don\u0026rsquo;t want to spend endless hours reviewing resume after resume and conducting dozens of interviews. At the same time, you also don\u0026rsquo;t want to miss out on good talent by overlooking their applications.\u003c/p\u003e\n\u003cp\u003eTo help you pick out the best from the rest, here are some examples of job postings and some guidelines for the interviews themselves.\u003c/p\u003e\n\u003cp\u003eIf you find hiring daunting, don\u0026rsquo;t worry — hiring developers doesn\u0026rsquo;t require the formal interviews, group discussions, or IQ tests that many big corporations use. If you\u0026rsquo;re all for decentralization anyway, you might as well do things a little differently than more centralized corporations.\u003c/p\u003e\n\u003ch3 id=\"web3-developer-job-post-example\"\u003e\u003cstrong\u003eWeb3 Developer Job Post Example\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eThe first thing you need to nail is the job post itself. Whether you choose to go with a job board, LinkedIn, or a talent marketplace, you\u0026rsquo;ll need to define the position you\u0026rsquo;re offering.\u003c/p\u003e\n\u003cp\u003eThis is important because, believe it or not, many recruiters and contractors end up using the wrong terms in their posts or adding too much detail. This can cause candidates to overlook the most important requirements of the position. In these cases, you\u0026rsquo;ll end up with irrelevant resumes and often too many of them to sift through.\u003c/p\u003e\n\u003cp\u003eWhen you\u0026rsquo;re looking to \u003cstrong\u003ehire Web3 developers\u003c/strong\u003e, the post should be direct. It should address that you\u0026rsquo;re looking for a blockchain developer who specializes in Web3 development and has the right tech stack to support it.\u003c/p\u003e\n\u003cp\u003eIdeally, you would want people with experience working with blockchain to apply. So, make a list of the relevant keywords to put in your post. Those keywords will also help the post rank better on search engines, so anyone who types those keywords will see your job posting.\u003c/p\u003e\n\u003cp\u003eTo help you write an immaculate job post to \u003cstrong\u003ehire Web3 programmer\u003c/strong\u003e, here is an example:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e\u0026ldquo;We are looking for a passionate and experienced Web3 developer to help us build our project XYZ.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eOur ideal candidate is someone with experience developing blockchain-based applications, especially those for Web3 (dApps). They should be aware of and use the latest technologies in crypto, blockchain, and Web3 development. With collaborative energy and willingness to learn, the right candidate will readily communicate with and assist other team members on the project.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNecessary Qualifications:\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eExperience with blockchain development\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eExperience with Solidity and dApp development\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eBasic knowledge of front-end development of dApps to bridge the gap between the complex blockchain and usable Web 2.0–based interface\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAbility to work remotely and collaborate with the team when necessary\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eResponsibilities\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eHelp create scalable applications with Ethereum blockchain\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAnalyze and solve problems in the development phase\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eCommunicate and collaborate with back-end and front-end teams\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eDevelop and optimize smart contracts\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eHelp document the development process of the blockchain and dApps\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eOptimize development and implementation\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAdopt best practices for Web3 and blockchain development\u0026rdquo;\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can follow this layout or create your own based on this sample structure:\u003c/p\u003e\n\u003cp\u003eBegin by briefly introducing your company or the idea of the project without giving too much away, especially if you\u0026rsquo;ve come up with a new idea.\u003c/p\u003e\n\u003cp\u003eThen, talk about what the ideal candidate should have, including the desired skills and qualifications. Don\u0026rsquo;t be too general with these but try to be straightforward. Keep in mind that Web3 is relatively new, so asking for 5 or 10 years of specific experience may be unreasonable and limit who applies. This could cause you to miss out on exceptionally qualified candidates.\u003c/p\u003e\n\u003cp\u003eConsider adding a pay rate or range in the job posting. This transparency will ensure that neither you nor the candidates waste time with interviews or application materials if your expectations are drastically different.\u003c/p\u003e\n\u003cp\u003eLastly, list the responsibilities that the developer will have. Include both technical and non-technical responsibilities that you\u0026rsquo;ll expect of a new hire.\u003c/p\u003e\n\u003cp\u003eRemember that a clearer job description will attract more relevant applicants.\u003c/p\u003e\n\u003ch3 id=\"web3-developer-interviews\"\u003e\u003cstrong\u003eWeb3 Developer Interviews\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eOnce you have shortlisted the candidates, you can begin setting up interviews. You already established during your initial review that they meet the requirements you defined in the job post. Now, it\u0026rsquo;s time to get to know them a bit better.\u003c/p\u003e\n\u003cp\u003eYou\u0026rsquo;ll most likely be conducting the interview remotely via a web meeting tool, like Zoom.\u003c/p\u003e\n\u003cp\u003eIt\u0026rsquo;s always a good idea to formulate your interview questions beforehand. You should write down your most significant concerns with hiring Web3 engineers and keep each candidate\u0026rsquo;s resume handy either in paper format or on your computer screen.\u003c/p\u003e\n\u003cp\u003eAsk them how they plan on working remotely, especially if they are located in a different region with a significant time zone difference. Discuss the communication tools and methods of your team and whether they have any experience with those.\u003c/p\u003e\n\u003cp\u003eMake sure to formulate these discussions and concerns into a set of questions and create a smooth flow. For example, consider dividing the interview into technical and non-technical sections. However, it\u0026rsquo;s not necessary to stick to your script. If you think of something during the interview, you can go ahead and ask and come back to your pre-written questions after.\u003c/p\u003e\n\u003cp\u003eLastly, discuss their salary or pay expectations. Do they prefer to be paid hourly, annually, or by the project?\u003c/p\u003e\n\u003cp\u003eHere are some sample questions you can use in your interviews:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHow do you think Web3 is different from the previous versions of the web?\u003c/li\u003e\n\u003cli\u003eWhat blockchain projects have you been part of? What was your role?\u003c/li\u003e\n\u003cli\u003eWhat Web3 development tools and technology have you used before?\u003c/li\u003e\n\u003cli\u003eWhat coding languages are you experienced in?\u003c/li\u003e\n\u003cli\u003eHow do you respond to feedback from other team members?\u003c/li\u003e\n\u003cli\u003eWhat testing methods do you use for your code?\u003c/li\u003e\n\u003cli\u003eWhat is your preferred mode of communication?\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDon\u0026rsquo;t forget to keep the mood light and friendly!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelated:\u003c/strong\u003e \u003ca href=\"https://www.revelo.com/blog/outsourcing-software-development-to-bolivia\"\u003e\u003cstrong\u003eOutsourcing Software Development to Bolivia: Why You Should Hire Bolivian Developers\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"web3-coding-challenges\"\u003e\u003cstrong\u003eWeb3 Coding Challenges\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eNo matter how well the interview went and how experienced the candidate claims to be, it all comes down to their skill.\u003c/p\u003e\n\u003cp\u003eTo measure and confirm their level of knowledge and experience in \u003cstrong\u003eWeb3 development\u003c/strong\u003e, you should conduct several small coding challenges. These can be presented to the candidates in written form or as video presentations to explain the purpose of the assignment. The task shouldn\u0026rsquo;t be longer than an hour unless you plan to pay them for their time.\u003c/p\u003e\n\u003cp\u003eIf you\u0026rsquo;re hiring a developer to carry out different coding tasks, you should create different coding challenges, each dealing with a specific need of your project — for example, creating nodes, writing smart contracts, or developing the front end of a Web3 application.\u003c/p\u003e\n\u003cp\u003eAnother popular approach to coding challenges is pair programming. In these tests, two developers work together on a problem, either in person or remotely. This is a great way to test their technical skills and their team and communication skills. The code wouldn\u0026rsquo;t be written by both of the developers, however. One would formulate the code or define the approach, while the other would actually write it. You can reverse the roles for a second test.\u003c/p\u003e\n\u003cp\u003eHere are some tips for developing coding challenges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUtilize problems related to your project.\u003c/strong\u003e You want to see the developers working in the context of your application. You should take a problem related to your project and present it as a challenge to see how the candidate might benefit your team.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFocus on the process, not the result.\u003c/strong\u003e When examining the coding challenge results, don\u0026rsquo;t just look at whether they solved the problem. Even if they didn\u0026rsquo;t quite find the solution, their results can help you get to know how they work and whether they have the potential to learn more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse the same challenge.\u003c/strong\u003e For a single job posting, use the same coding challenge to see how different candidates compare. However, don\u0026rsquo;t reuse the test once you\u0026rsquo;ve hired someone successfully.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate from scratch.\u003c/strong\u003e It\u0026rsquo;s best to create the challenge yourself, using a real problem related to your project. Pre-designed coding tests may not provide the best outcome, and many times the solutions have been published online, which defeats the purpose of testing. If you\u0026rsquo;re not a developer yourself, consider asking your current developers, especially those responsible for testing, to create these tests for you.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"conclusion\"\u003e\u003cstrong\u003eConclusion\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHiring Web3 developers\u003c/strong\u003e is not difficult if you search in the right places, conduct the interviews effectively, and design a solid coding test. Even if you believe a candidate is not seasoned, you can always train them. However, they should have the drive to learn more.\u003c/p\u003e\n\u003cp\u003eRevelo can solve your talent hunting issues by presenting some of the best developers from Latin America to become an integral part of your team and take your Web3 project to the next level. \u003ca href=\"https://www.revelo.com/hire\"\u003eContact us\u003c/a\u003e and get matched with vetted developers within 3 days.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSOURCE:\u003c/strong\u003e \u003ca href=\"https://www.revelo.com/blog/hire-web3-developers#toc-what-is-web3-\"\u003e\u003cstrong\u003eREVELO\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-11-04T09:36:00+03:00","image":"https://ajulu.netlify.app/images/629e4c88792d375fdca6d6a4_5-hire-web3-developers_-everything-you-need-to-know-to-find-top-web3-engineers.webp","tags":["Development","Blockchain"]},{"id":"https://ajulu.netlify.app/posts/an-introduction-in-blockchain-cryptocurrencies-tokens-smart-contracts-nfts-web3-defi-gamefi-and-dein-crash-course/","url":"https://ajulu.netlify.app/posts/an-introduction-in-blockchain-cryptocurrencies-tokens-smart-contracts-nfts-web3-defi-gamefi-and-dein-crash-course/","title":"An Introduction in Blockchain, Cryptocurrencies, Tokens, Smart Contracts","summary":"Hello there, today I\u0026rsquo;ll be covering definitions:\nWhat is blockchain? A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.\n","content_html":"\u003cp\u003eHello there, today I\u0026rsquo;ll be covering definitions:\u003c/p\u003e\n\u003ch2 id=\"what-is-blockchain\"\u003eWhat is blockchain?\u003c/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eblockchain\u003c/strong\u003e is a growing list of records, called \u003cem\u003eblocks\u003c/em\u003e, that are linked together using \u003ca href=\"https://en.wikipedia.org/wiki/Cryptography\" title=\"Cryptography\"\u003ecryptography\u003c/a\u003e. Each block contains a \u003ca href=\"https://en.wikipedia.org/wiki/Cryptographic_hash_function\" title=\"Cryptographic hash function\"\u003ecryptographic hash\u003c/a\u003e of the previous block, a \u003ca href=\"https://en.wikipedia.org/wiki/Trusted_timestamping\" title=\"Trusted timestamping\"\u003etimestamp\u003c/a\u003e, and transaction data (generally represented as a \u003ca href=\"https://en.wikipedia.org/wiki/Merkle_tree\" title=\"Merkle tree\"\u003eMerkle tree\u003c/a\u003e). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-is-blockchain-how-does-it-work-blockchain-explained/\"\u003e\u003cstrong\u003eLearn more\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-a-cryptocurrency\"\u003eWhat is a cryptocurrency?\u003c/h2\u003e\n\u003cp\u003eA \u003cstrong\u003ecryptocurrency\u003c/strong\u003e is any form of currency that exists digitally or virtually and uses cryptography to secure transactions. Cryptocurrencies don’t have a central issuing or regulating authority, instead, they use a decentralized system to record transactions and issue new units.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/how-to-buy-your-first-cryptocurrency/\"\u003e\u003cstrong\u003eHere is how you can buy your first cryptocurrency\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-are-crypto-tokens\"\u003eWhat Are Crypto Tokens?\u003c/h2\u003e\n\u003cp\u003eThe term token refers to a special virtual currency token or how cryptocurrencies are denominated. These tokens represent fungible and tradable assets or utilities that reside on their own \u003ca href=\"https://stephenajulu.com/blog/what-is-blockchain-how-does-it-work-blockchain-explained/\"\u003eblockchains\u003c/a\u003e. Crypto tokens are often used to fundraise for crowd sales, but they can also serve as a substitute for other things. These tokens are usually created, distributed, sold, and circulated through the standard \u003ca href=\"https://www.investopedia.com/terms/i/initial-coin-offering-ico.asp\"\u003einitial coin offering (ICO)\u003c/a\u003e process, which involves a crowdfunding exercise to fund project development.\u003c/p\u003e\n\u003ch2 id=\"what-is-a-smart-contract\"\u003eWhat is a smart contract?\u003c/h2\u003e\n\u003cp\u003eA \u003cstrong\u003esmart contract\u003c/strong\u003e is a \u003ca href=\"https://en.wikipedia.org/wiki/Computer_program\" title=\"Computer program\"\u003ecomputer program\u003c/a\u003e or a \u003ca href=\"https://en.wikipedia.org/wiki/Transaction_Protocol_Data_Unit\" title=\"Transaction Protocol Data Unit\"\u003etransaction protocol\u003c/a\u003e that is intended to automatically execute, control, or document legally relevant events and actions according to the terms of a \u003ca href=\"https://en.wikipedia.org/wiki/Contract\" title=\"Contract\"\u003econtract\u003c/a\u003e or an agreement. The objectives of smart contracts are the reduction of the need for trusted intermediates, arbitrations, and enforcement costs, fraud losses, as well as the reduction of malicious and accidental exceptions.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-are-smart-contracts-smart-contracts-explained/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-an-nft\"\u003eWhat is an NFT?\u003c/h2\u003e\n\u003cp\u003eA \u003cstrong\u003enon-fungible token\u003c/strong\u003e (\u003cstrong\u003eNFT\u003c/strong\u003e) is a unique and non-interchangeable unit of data stored on a digital \u003ca href=\"https://en.wikipedia.org/wiki/Ledger\" title=\"Ledger\"\u003eledger\u003c/a\u003e (\u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchain\u003c/a\u003e). NFTs can be associated with reproducible digital files such as photos, videos, and audio. NFTs use a digital ledger to provide a public \u003ca href=\"https://en.wikipedia.org/wiki/Certificate_of_authenticity\" title=\"Certificate of authenticity\"\u003ecertificate of authenticity\u003c/a\u003e or \u003ca href=\"https://en.wikipedia.org/wiki/Title_(property)\" title=\"Title (property)\"\u003eproof of ownership\u003c/a\u003e, but it does not restrict the sharing or copying of the underlying digital file. The lack of interchangeability (\u003ca href=\"https://en.wikipedia.org/wiki/Fungibility\" title=\"Fungibility\"\u003efungibility\u003c/a\u003e) distinguishes NFTs from blockchain \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrencies\" title=\"Cryptocurrencies\"\u003ecryptocurrencies\u003c/a\u003e, such as \u003ca href=\"https://en.wikipedia.org/wiki/Bitcoin\" title=\"Bitcoin\"\u003eBitcoin\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-are-nfts-non-fungible-tokens-explained/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-web-3\"\u003eWhat is Web 3?\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWeb3,\u003c/strong\u003e also known as \u003cstrong\u003eWeb 3.0\u003c/strong\u003e, is an idea for a new iteration of the \u003ca href=\"https://en.wikipedia.org/wiki/Internet\" title=\"Internet\"\u003eInternet\u003c/a\u003e that is based on public \u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchains\u003c/a\u003e. The term was coined in 2014 by \u003ca href=\"https://en.wikipedia.org/wiki/Ethereum\" title=\"Ethereum\"\u003eEthereum\u003c/a\u003e co-founder \u003ca href=\"https://en.wikipedia.org/wiki/Gavin_Wood\" title=\"Gavin Wood\"\u003eGavin Wood\u003c/a\u003e, and the idea gained interest in 2020 and 2021 from \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrency\" title=\"Cryptocurrency\"\u003ecryptocurrency\u003c/a\u003e enthusiasts, large technology companies, and venture capitalist firms.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/web-3.0-explained-part-1/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-defi\"\u003eWhat is DeFi?\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDecentralized finance\u003c/strong\u003e (commonly referred to as \u003cstrong\u003eDeFi\u003c/strong\u003e) is a \u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchain\u003c/a\u003e-based form of finance that does not rely on central financial \u003ca href=\"https://en.wikipedia.org/wiki/Intermediary\" title=\"Intermediary\"\u003eintermediaries\u003c/a\u003e such as \u003ca href=\"https://en.wikipedia.org/wiki/Brokerage\" title=\"Brokerage\"\u003ebrokerages\u003c/a\u003e, \u003ca href=\"https://en.wikipedia.org/wiki/Exchange_(organized_market)\" title=\"Exchange (organized market)\"\u003eexchanges\u003c/a\u003e, or \u003ca href=\"https://en.wikipedia.org/wiki/Bank\" title=\"Bank\"\u003ebanks\u003c/a\u003e to offer traditional \u003ca href=\"https://en.wikipedia.org/wiki/Financial_instrument\" title=\"Financial instrument\"\u003efinancial instruments\u003c/a\u003e, and instead utilizes \u003ca href=\"https://en.wikipedia.org/wiki/Smart_contract\" title=\"Smart contract\"\u003esmart contracts\u003c/a\u003e on blockchains, the most common being \u003ca href=\"https://en.wikipedia.org/wiki/Ethereum\" title=\"Ethereum\"\u003eEthereum\u003c/a\u003e.[\u003ca href=\"https://en.wikipedia.org/wiki/Wikipedia:Citation_needed\" title=\"Wikipedia:Citation needed\"\u003e\u003cem\u003ecitation needed\u003c/em\u003e\u003c/a\u003e] DeFi platforms allow people to lend or borrow funds from others, speculate on price movements on a range of assets using derivatives, trade \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrencies\" title=\"Cryptocurrencies\"\u003ecryptocurrencies\u003c/a\u003e, insure against risks, and earn \u003ca href=\"https://en.wikipedia.org/wiki/Interest\" title=\"Interest\"\u003einterest\u003c/a\u003e in savings-like accounts. DeFi uses a layered architecture and highly composable building blocks.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/decentralized-finance-defined/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-gamefi\"\u003eWhat is GameFi?\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGameFi\u003c/strong\u003e also known as Game Finance, is the gamification of financial systems to create profit from playing play-to-earn crypto games.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/gamers-assemble-play-games-to-earn-free-crypto/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"what-is-dein\"\u003eWhat is DeIn?\u003c/h2\u003e\n\u003cp\u003eDecentralized Insurance also known as DeIn or DeFi Insurance is where rather than purchasing insurance coverage from one specific individual or company, you can purchase coverage from a decentralized pool of insurance providers. Interestingly, any individual or company can work as an insurance provider by locking up capital in the decentralized capital pool. The individual or company providing capital to the pool can qualify as a \u003ca href=\"https://101blockchains.com/how-liquidity-provider-tokens-work/\"\u003eliquidity provider\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/decentralized-insurance-built-on-the-blockchain-is-a-game-changer/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"conclusion\"\u003eConclusion\u003c/h3\u003e\n\u003cp\u003eI am a follower of the above simply because of how much disruption of traditional methods blockchain can create. In one way or the other blockchain technology is the future of processing. Currently, as of writing this post, there are Decentralized Supply Chain Management, Decentralized Full Proof Voting, Decentralized Real Estate, Decentralized Data Protection, and Decentralized Loyalty + Royalty Programs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLearn more here:\u003c/strong\u003e \u003ca href=\"https://stephenajulu.com/blog/the-importance-and-benefits-of-blockchain-technology/\"\u003e\u003cstrong\u003eThe Importance and Benefits of Blockchain Technology\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBlockchain \u003cstrong\u003eincreases trust, security, transparency, and the traceability of data shared across a business network\u003c/strong\u003e — and delivers cost savings with new efficiencies. Blockchain for business uses a shared and immutable ledger that can only be accessed by members with permission.\u003c/p\u003e\n","date_published":"2022-08-21T18:20:00+03:00","image":"https://ajulu.netlify.app/images/1644357966865.webp","tags":["Finance","Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/the-testosterone-pandemic/","url":"https://ajulu.netlify.app/posts/the-testosterone-pandemic/","title":"The Testosterone Pandemic","summary":"Testosterone has been dropping each year by 1% since 1950.\nMen are becoming less manly, not only in behavior and appearance but also in their biological makeup.\nIn men, testosterone helps maintain and develop:\nSexual features Muscle mass Adequate levels of red blood cells Bone density Sense of well-being Sexual and reproductive function Peak mental function(memory, problem-solving and critical thinking) Signs, Symptoms, and Effects of Low Testosterone Signs and Symptoms of Low Testosterone Low sex drive Erectile dysfunction(difficulty achieving and maintaining an erection) Decreased sense of well-being Depressed mood and suicidal thoughts Difficulties with concentration and memory Fatigue Moodiness and irritability Loss of muscular strength A decrease in hemoglobin and mild anemia A decrease in body hair and hair loss Thinning of the bones (osteoporosis) Increased body fat Breast development (gynecomastia) Infertility A decrease in critical thinking and problem-solving Docile behavior Smaller penis and testicles Sleep disturbances and even sleep apnea Low ambition and desire to succeed Weakness How To Increase Testosterone And Get Your Life Back Food Avoid processed, prepackaged, and non-organic foods as they lack necessary micronutrients and often contain a plethora of harmful chemicals that severely inhibit testosterone production.\n","content_html":"\u003cp\u003eTestosterone has been dropping each year by 1% since 1950.\u003c/p\u003e\n\u003cp\u003eMen are becoming less manly, not only in behavior and appearance but also in their biological makeup.\u003c/p\u003e\n\u003cp\u003eIn men, testosterone helps maintain and develop:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSexual features\u003c/li\u003e\n\u003cli\u003eMuscle mass\u003c/li\u003e\n\u003cli\u003eAdequate levels of red blood cells\u003c/li\u003e\n\u003cli\u003eBone density\u003c/li\u003e\n\u003cli\u003eSense of well-being\u003c/li\u003e\n\u003cli\u003eSexual and reproductive function\u003c/li\u003e\n\u003cli\u003ePeak mental function(memory, problem-solving and critical thinking)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"signs-symptoms-and-effects-of-low-testosterone\"\u003eSigns, Symptoms, and Effects of Low Testosterone\u003c/h2\u003e\n\u003ch3 id=\"signs-and-symptoms-of-low-testosterone\"\u003eSigns and Symptoms of Low Testosterone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLow sex drive\u003c/li\u003e\n\u003cli\u003eErectile dysfunction(difficulty achieving and maintaining an erection)\u003c/li\u003e\n\u003cli\u003eDecreased sense of well-being\u003c/li\u003e\n\u003cli\u003eDepressed mood and suicidal thoughts\u003c/li\u003e\n\u003cli\u003eDifficulties with concentration and memory\u003c/li\u003e\n\u003cli\u003eFatigue\u003c/li\u003e\n\u003cli\u003eMoodiness and irritability\u003c/li\u003e\n\u003cli\u003eLoss of muscular strength\u003c/li\u003e\n\u003cli\u003eA decrease in hemoglobin and mild anemia\u003c/li\u003e\n\u003cli\u003eA decrease in body hair and hair loss\u003c/li\u003e\n\u003cli\u003eThinning of the bones (osteoporosis)\u003c/li\u003e\n\u003cli\u003eIncreased body fat\u003c/li\u003e\n\u003cli\u003eBreast development (gynecomastia)\u003c/li\u003e\n\u003cli\u003eInfertility\u003c/li\u003e\n\u003cli\u003eA decrease in critical thinking and problem-solving\u003c/li\u003e\n\u003cli\u003eDocile behavior\u003c/li\u003e\n\u003cli\u003eSmaller penis and testicles\u003c/li\u003e\n\u003cli\u003eSleep disturbances and even sleep apnea\u003c/li\u003e\n\u003cli\u003eLow ambition and desire to succeed\u003c/li\u003e\n\u003cli\u003eWeakness\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"how-to-increase-testosterone-and-get-your-life-back\"\u003eHow To Increase Testosterone And Get Your Life Back\u003c/h2\u003e\n\u003ch3 id=\"food\"\u003eFood\u003c/h3\u003e\n\u003cp\u003eAvoid processed, prepackaged, and non-organic foods as they lack necessary micronutrients and often contain a plethora of harmful chemicals that severely inhibit testosterone production.\u003c/p\u003e\n\u003cp\u003eInstead, opt for healthier and organic foods i.e eggs, fish, fatty beef, cruciferous vegetables, pomegranate, shellfish, and oysters. Increase intake of Vitamin D(sun), Vitamin C, and Magnesium as these can help reverse the detrimental decrease of testosterone in men.\u003c/p\u003e\n\u003cp\u003eAlso, note that testosterone production decreases significantly after eating. Hence constant snacking is bad for testosterone.\u003c/p\u003e\n\u003cp\u003eObesity leads to low testosterone as fat cells metabolize testosterone into estrogen. Obese men also have low levels of SHGB(Sex Hormone Binding Globin) which is a compound responsible for transporting testosterone in the bloodstream.\u003c/p\u003e\n\u003ch3 id=\"sleep\"\u003eSleep\u003c/h3\u003e\n\u003cp\u003eSeveral studies continue to show that good regular sleep of 8 hours can increase testosterone production by almost 60% in men especially if done in routine(same times). Human Growth Hormone has also been shown to increase during good REM sleep which also helps boost testosterone.\u003c/p\u003e\n\u003ch3 id=\"plasticsmicroplastics-found-in-food\"\u003ePlastics(+microplastics found in food)\u003c/h3\u003e\n\u003cp\u003ePlastics often contain xenoestrogens. Xenoestrogens are everywhere, they can be found in food coloring, furniture, industrial products, plastic tubing, clothing, and personal grooming products(more on this can be found here: \u003ca href=\"https://stephenajulu.com/blog/endocrine-hormonal-disruptors-in-grooming-products-and-cosmetics/\"\u003eEndocrine(Hormonal) Disruptors in Grooming Products and Cosmetics\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe list is endless.\u003c/p\u003e\n\u003cp\u003eXenoestrogens work by mimicking estrogen in the body of males similar to how your body is producing more estrogen than necessary. When more estrogen is produced and found in your body, your brain shuts down testosterone production and halts spermatogenesis(the art at which the male body creates sperms).\u003c/p\u003e\n\u003cp\u003eThis not only decreases testosterone but also causes inflammation of the muscles and joints. These xenoestrogens together with the estrogen your body produces also cause you to gain fat further promoting the vicious cycle with no end.\u003c/p\u003e\n\u003cp\u003eThe sad truth is estrogen is replacing testosterone in many men and the effects are dire!\u003c/p\u003e\n\u003cp\u003eBut they don\u0026rsquo;t have to.\u003c/p\u003e\n\u003cp\u003eYou can choose to negate these effects by drinking out of metal and glass containers.\u003c/p\u003e\n\u003cp\u003eYou can also avoid overly processed foods, plastic-wrapped foods, unhealthy soaps, unhealthy cooking oils(see more here: \u003ca href=\"https://stephenajulu.com/blog/why-i-advocate-for-saturated-fats-over-vegetable-oils/\"\u003eWhy I Advocate For Saturated Fats Over Vegetable Oils(Updated)\u003c/a\u003e), and cosmetics.\u003c/p\u003e\n\u003cp\u003eTry \u003ca href=\"https://drsquatch.com/\"\u003eDR. SQUATCH\u003c/a\u003e soap\u003c/p\u003e\n\u003cp\u003eAs said previously, xenoestrogens are everywhere and can cause your libido to plummet, causes birth defects in children, and screws up your overall health.\u003c/p\u003e\n\u003cp\u003eA recent study showed that we consume the equivalent of one credit card worth of plastic every week! Shocking isn\u0026rsquo;t it?\u003c/p\u003e\n\u003cp\u003eSo if you can AVOID THEM!\u003c/p\u003e\n\u003ch3 id=\"exercise-and-fitness\"\u003eExercise and Fitness\u003c/h3\u003e\n\u003cp\u003eMen were made to hunt, gather, and be constantly active.\u003c/p\u003e\n\u003cp\u003eInstead, lots of men can be seen spending time at a desk docile and then going home only to sit on a couch.\u003c/p\u003e\n\u003cp\u003eWe were not created to eat, sleep, sit, and text. We were created for more.\u003c/p\u003e\n\u003cp\u003eOn the bright side, exercise is not hard to start. It can simply be a walk and if you are like me, it can be lifting heavy shit or spending hours at the gym lifting weights.\u003c/p\u003e\n\u003cp\u003eLifting weights has been shown to especially boost testosterone in men by almost 25%.\u003c/p\u003e\n\u003cp\u003eThough too much cardio can have the opposite effect by actually reducing testosterone. Sprinting however is a good choice as this boosts testosterone.\u003c/p\u003e\n\u003ch3 id=\"sex-and-pornography\"\u003eSex and Pornography\u003c/h3\u003e\n\u003cp\u003ePornography and masturbation have been shown to decrease testosterone.\u003c/p\u003e\n\u003cp\u003eAccording to 2 studies, people who stopped masturbating for a week saw a 150% increase in testosterone. So, yea NOFAP works!\u003c/p\u003e\n\u003cp\u003eFrequent masturbation nulls/dulls androgen receptors in the brain responsible for helping your body use testosterone.\u003c/p\u003e\n\u003cp\u003eIn fact, frequent masturbation enhances estrogen receptors, according to a different study. So keep your hands off yourself!\u003c/p\u003e\n\u003cp\u003eYou\u0026rsquo;ll love this: In a different study, normal sex between a male and a female has been shown to increase testosterone production in men. So keep it up.\u003c/p\u003e\n\u003cp\u003eMen are becoming weaker and are told being masculine is \u0026ldquo;toxic\u0026rdquo; when on the contrary men are supposed to lead, guide, protect and stand up for what is right. Sadly these men are now rare and hard to find.\u003c/p\u003e\n\u003cp\u003eMen are nowadays encouraged to bend over to the government, to mandates, to bosses that make them do things that aren\u0026rsquo;t right, aren\u0026rsquo;t what they believe in, or don\u0026rsquo;t want to do.\u003c/p\u003e\n\u003cp\u003eSo stand up for yourself KING.\u003c/p\u003e\n\u003cp\u003eAnd if you feel you can\u0026rsquo;t then maybe it\u0026rsquo;s time you start following the things written above and look into ways you can increase your testosterone.\u003c/p\u003e\n\u003cp\u003eHave a nice one!\u003c/p\u003e\n","date_published":"2022-08-16T21:32:00+03:00","image":"https://ajulu.netlify.app/images/800px-gigachad.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-shell-is-using-web3-and-blockchain-for-sustainability-and-energy-transition/","url":"https://ajulu.netlify.app/posts/how-shell-is-using-web3-and-blockchain-for-sustainability-and-energy-transition/","title":"How Shell Is Using Web3 And Blockchain For Sustainability And Energy Transition","summary":"Shell is one of the largest energy companies in the world. Although many of us may associate it primarily with oil and gas, it has embarked on an ambitious energy transition agenda in a bid to move away from the use of fossil fuels toward green and sustainable energy.\nThis includes targets of reaching net-zero carbon emissions by 2050 or sooner, as well as a more immediate goal of reducing scope one and two emissions by 50 percent by the end of this decade.\n","content_html":"\u003cp\u003eShell is one of the largest energy companies in the world. Although many of us may associate it primarily with oil and gas, it has embarked on an ambitious energy transition agenda in a bid to move away from the use of fossil fuels toward green and sustainable energy.\u003c/p\u003e\n\u003cp\u003eThis includes targets of reaching net-zero carbon emissions by 2050 or sooner, as well as a more immediate goal of reducing scope one and two emissions by 50 percent by the end of this decade.\u003c/p\u003e\n\u003cp\u003eIn order to do this, it is leveraging several new technology trends that are proving themselves to be revolutionary in many industries beyond its own sector. These include artificial intelligence (AI), the internet of things (IoT), and – as we will see in this article – Web3 and blockchain.\u003c/p\u003e\n\u003cp\u003eBlockchain is best known to most people as the technology that underpins cryptocurrencies like Bitcoin. The simplest way to think of it is that it’s essentially a relatively new form of database format. Blockchains have two key features that make them different from other databases. Firstly, rather than being centrally located on a specific computer or server, they are distributed. This means they are spread across multiple computers, so no one person is in direct, overall control, and all changes have to be validated by consensus.\u003c/p\u003e\n\u003cp\u003eSecondly, they are encrypted, meaning they are effectively tamper-proof, and only people with permission can add to them or edit the data they contain.\u003c/p\u003e\n\u003cp\u003eThese two features, in combination, make blockchain ideal for applications where data needs to be added, checked, and validated by multiple parties, and security and integrity are of utmost importance. A good demonstration of its robustness can be seen in the fact that the Bitcoin network itself handles \u003ca href=\"https://explodingtopics.com/blog/blockchain-stats\"\u003e\u003cstrong\u003e270 million transactions\u003c/strong\u003e\u003c/a\u003e every day, is worth (as of writing) around $400 billion, and has remained secure throughout the 13 years of its existence so far.\u003c/p\u003e\n\u003cp\u003eThese features make blockchain an attractive technology for global organizations like Shell, which need hyper-secure, scalable technology solutions to drive a new generation of applications involving collecting and sharing valuable data. Their “trustless” nature improves the current processes used across the industry, helps to reimagine energy value chains via tokenizing energy to create transparency \u0026amp; traceability, and makes new markets and new business models with DEFI / DAO\u0026rsquo;s / NFT\u0026rsquo;s, etc.\u003c/p\u003e\n\u003cp\u003eRecently, I was joined by Dan Jeavons, VP of Computational Science and Digital Innovation at Shell, as well as Shell’s blockchain lead, Sabine Brink, to discuss some of these projects on my webinar.\u003c/p\u003e\n\u003cp\u003eBrink tells me, \u0026ldquo;The intersection of digital and energy is one of the most exciting spaces. Looking at how we utilize this technology – web3, a blockchain that accelerates the energy transition. This is an extremely motivating journey to be on.”\u003c/p\u003e\n\u003cp\u003eThis enthusiasm has led to her spending the past five years examining every area of the business where blockchain and related Web3 technologies could be implemented in order to drive sustainability and green energy goals. A number of projects have emerged out of this, and the most promising are now moving into pilot and production stages, where it is hoped their ability to drive real global change will be realized.\u003c/p\u003e\n\u003cp\u003eIn particular, I was interested to hear how the energy giant is using blockchain to trace and verify the provenance of energy created from renewable sources. As the world has come to appreciate the urgent need to transition towards sustainable energy sources, huge rewards – both in terms of financial incentives and customer loyalty – have emerged for organizations that work towards affecting change. The process, however, is often opaque – it’s difficult for customers or partner organizations to really be sure exactly how clean a specific energy source or supplier is.\u003c/p\u003e\n\u003cp\u003eJeavons and Brink explained that Shell had developed a blockchain-based system that can demystify the complex web of sources.\u003c/p\u003e\n\u003cp\u003eHe says, “So if you look at the electricity market today, we have energy attribute certificates (EAC) that represent green energy or grey [non-green] energy generated in a given month or year. For companies that aim to run on 100 percent green energy, their monthly or yearly certificates may match their total energy consumption, but when the sun doesn\u0026rsquo;t shine, and the wind does not blow, grey energy is actually being consumed. So it’s hard to claim that they are actually consuming green energy on a 24/7 basis.”\u003c/p\u003e\n\u003cp\u003eShell’s solution involves creating highly granular certificates in real-time at the source where the energy is created – which could be solar panels in the desert or wind farms in the ocean - to represent the green energy produced at every half hour, in sync with established energy attribute certificates systems. Every point of that electron’s journey to the point that it is consumed is tracked and recorded on a blockchain.\u003c/p\u003e\n\u003cp\u003e\u0026ldquo;This is one of those solutions where blockchain creates the transparency and assures us there\u0026rsquo;s no double-counting of electrons in the system; we believe this could be a game-changer,” Jeavons tells me.\u003c/p\u003e\n\u003cp\u003eAnother project which has just made the leap to the \u003ca href=\"https://www.shell.com/business-customers/aviation/news-and-media-releases/news-and-media-2022/shell-accenture-and-amex-gbt-launch-one-of-the-worlds-first-blockchain-powered-digital-book-and-claim-solutions-for-scaling-sustainable-aviation-fuel-saf.html\"\u003e\u003cstrong\u003epilot phase\u003c/strong\u003e\u003c/a\u003e is an ambitious venture between Shell, Accenture, and American Express Global Business Travel (Amex GBT) aimed at increasing the availability and use of sustainable aviation fuel (SAF).\u003c/p\u003e\n\u003cp\u003eBrink says, \u0026ldquo;To me, this is one of the most exciting projects we\u0026rsquo;ve been working on. I’m very proud of the team. It’s one of the first public blockchain solutions that creates a credible and transparent way to help decarbonize the aviation sector. Thanks to its inherent technical features, blockchain offers verifiability, transparency, and security of environmental attributes of SAF.”\u003c/p\u003e\n\u003cp\u003eThe product is Avelia – one of the first blockchain-powered book-and-claim systems which will offer around one million gallons of sustainable aviation fuel (SAF) and associated environmental benefits to corporates looking to reduce emissions from their business travel.\u003c/p\u003e\n\u003cp\u003eCurrently, there is insufficient SAF available at an affordable price. It’s hoped that through aggregating demand for SAF among corporate travelers who form a more concentrated segment than leisure passengers, there will be a reduction in the price – with SAF currently priced significantly higher than equivalent conventional aviation fuels. However, growth in demand for the fuel will theoretically lead to suppliers increasing investment in production and, therefore, an eventual fall in price.\u003c/p\u003e\n\u003cp\u003e“It’s really hard to decarbonize the aviation sector,” Brink tells me. “Decarbonizing the aviation sector cannot happen overnight. Today we do not have large-scale airplanes that can be powered by green electricity that are able to travel the world. Sustainable aviation fuel is actually a solution – sustainable aviation fuel that we can utilize today and implement with existing infrastructure. With Avelia, we hope to demonstrate that the tracking of SAF data at scale can be delivered in a credible manner, thereby proving to decision-makers that a mechanism for corporations and airlines to book and claim SAF is an acceptable form of emission reduction. In turn, this creates increased demand signals to structurally scale the SAF production required to reduce emissions in aviation.\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eOther blockchains and digital transformation projects currently undergoing evaluation or pilot status at Shell involve “digital passports” to track the lifecycle of industrial parts, equipment, and machinery at energy plants operated by the company and its partners.\u003c/p\u003e\n\u003cp\u003eOf course, all of this technology-driven transformation is driven, at its root, by data, and Shell has worked to implement an integrated data platform that aggregates 2.9 trillion rows of information harvested from all areas of its business. This includes IoT sensors installed across its plants and wind and solar farms, ultimately allowing it to create \u003ca href=\"https://bernardmarr.com/7-amazing-examples-of-digital-twin-technology-in-practice/\"\u003e\u003cstrong\u003edigital twin\u003c/strong\u003e\u003c/a\u003e applications to help it better understand the operation of its assets.\u003c/p\u003e\n\u003cp\u003eJeavons says, \u0026ldquo;This is what my team is so excited about – the potential to do this at scale. We\u0026rsquo;re rolling out digital twin … we’re rolling out AI … and when you put that together with traceability, we believe we could bring to market a whole raft of decarbonization solutions … where we could partner with our customers to help them accelerate their own decarbonization journeys. We’re just getting started.”\u003c/p\u003e\n\u003cp\u003eSource: \u003ca href=\"https://www.linkedin.com/pulse/how-shell-using-web3-blockchain-sustainability-energy-bernard-marr/\"\u003eLinkedIn\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-08-12T00:00:00+03:00","image":"https://ajulu.netlify.app/images/1659425395046.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/all-about-cryptocurrency-wallets-what-they-are-how-to-keep-them-safe-and-web-3-identities/","url":"https://ajulu.netlify.app/posts/all-about-cryptocurrency-wallets-what-they-are-how-to-keep-them-safe-and-web-3-identities/","title":"All About Cryptocurrency Wallets: What They Are, How To Keep Them Safe and","summary":"You may have heard of digital wallets used to interact with blockchain applications; perhaps you have already used them to make transactions, connect with services, marketplaces, etc. But do you know how wallets work? What types there are? What are private keys and seed phrases, and why is it critical to keep them secure to protect your assets and your identity on Web3? Are you aware of the most common types of scams that affect wallet users, and do you know how to protect yourself from these scams?\n","content_html":"\u003cp\u003eYou may have heard of digital wallets used to interact with blockchain applications; perhaps you have already used them to make transactions, connect with services, marketplaces, etc. \u003cstrong\u003e\u003cem\u003eBut do you know how wallets work? What types there are? What are private keys and seed phrases, and why is it critical to keep them secure to protect your assets and your identity on Web3? Are you aware of the most common types of scams that affect wallet users, and do you know how to protect yourself from these scams\u003c/em\u003e\u003c/strong\u003e?\u003c/p\u003e\n\u003cp\u003eThis article answers these questions, with the goal of educating users about one of the most important aspects of Web3 access infrastructure.\u003c/p\u003e\n\u003ch1 id=\"wallets-or-keychains\"\u003eWallets or keychains?\u003c/h1\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/1*z_bALl_urb57HQa0su3FcQ.webp\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eIn the context of blockchain and Web3, a “wallet” is essentially a \u003cstrong\u003e\u003cem\u003ecryptographic key management system\u003c/em\u003e\u003c/strong\u003e that doubles as a \u003cstrong\u003e\u003cem\u003euser interface\u003c/em\u003e\u003c/strong\u003e allowing you to interact with network applications and services by reading and/or modifying the state of the blockchain. It is in this sense, therefore, that we will use the term “wallet” from now on.\u003c/p\u003e\n\u003cp\u003eAlthough the use of the term is already widespread, it is somewhat misleading, and it is worth dispelling a common misunderstanding right away. Contrary to popular belief, when you make a transaction on the blockchain you \u003cstrong\u003e\u003cem\u003eare not\u003c/em\u003e\u003c/strong\u003e “sending” tokens from your wallet to someone else’s wallet. In fact, you are using your private key to sign a transaction and transmit it to the entire blockchain network. Only after the network validates your transaction will it be executed, and then this change will be reflected in the updated balances of your address and the recipient’s address.\u003c/p\u003e\n\u003cp\u003eIn this sense, the term “wallet” is misleading because the applications we use to interact with the blockchain do \u003cstrong\u003e\u003cem\u003enot store money\u003c/em\u003e\u003c/strong\u003e the way physical wallets do. Instead, they store the private keys that allow you to sign and make transactions, and the public keys that allow you to receive assets. A more apt analogy would be to a \u003cstrong\u003e\u003cem\u003ekeychain\u003c/em\u003e\u003c/strong\u003e, with the important difference that in the case of the blockchain this “keychain” not only manages the keys needed to interact with the network but also shows the record of transactions and the balances of the addresses associated with these keys.\u003c/p\u003e\n\u003cp\u003eBut what exactly are the “keys” that digital wallets manage, and what are they used for?\u003c/p\u003e\n\u003ch1 id=\"keys-and-seed-phrases\"\u003eKeys and seed phrases\u003c/h1\u003e\n\u003cp\u003eA “key”, in \u003ca href=\"https://en.wikipedia.org/wiki/Key_(cryptography)\"\u003ethe sense in which the term is used in cryptography\u003c/a\u003e, is the basis of a transformation, usually mathematical, of an ordinary message into an unreadable (encrypted) message.\u003c/p\u003e\n\u003cp\u003eIn \u003ca href=\"https://networkencyclopedia.com/public-key-cryptography/\"\u003epublic-key cryptography\u003c/a\u003e, which is the standard used to implement blockchains, a pair of correlated keys are created for this purpose: the first is called \u003cstrong\u003eprivate\u003c/strong\u003e because it must be kept secret; the second is called \u003cstrong\u003epublic\u003c/strong\u003e because it can be shared with anyone who wants to receive it. Any participant that has access to your public key can encrypt a message using that key, but only you can read it, using your private key. In addition, you can use your private key to “digitally sign” a message, allowing others to verify that you were the sender; this verification is also done using your public key.\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/758/0*g4IGriCGtFQI25P7\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003ePublic-key cryptography — Source: \u003ca href=\"https://networkencyclopedia.com/public-key-cryptography/\"\u003eNetwork Encyclopedia\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eA wallet stores and allows you to manage this key pair to interact with a blockchain.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA \u003cstrong\u003epublic key\u003c/strong\u003e refers to an address that allows you to send and receive transactions.\u003c/li\u003e\n\u003cli\u003eA \u003cstrong\u003eprivate key\u003c/strong\u003e proves that you own the assets associated with your address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can think of your public key as analogous to your bank account number, and of your private key as analogous to the password you use to access your account and make transactions. As with banking, your public key can be shared with anyone to receive funds, but your private key, like your password, must be kept secret.\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*NmmYtBfXbDpn7D04\" style=\"width:100%; height: auto;\"\u003e \n\u003cp\u003ePublic \u0026amp; Private Keys — Source: Crypto.com\u003c/p\u003e\n\u003cp\u003eMost modern wallet implementations use a single master key, also known as a \u003cem\u003eseed phrase,\u003c/em\u003e to generate the public and private keys. This key generation system is called \u003cstrong\u003edeterministic\u003c/strong\u003e because in it the public and private keys are correlated and can always be reproduced from the same seed.\u003c/p\u003e\n\u003cp\u003eSeed phrases are represented as a list of English words (usually 12, sometimes 24) that you can write down and keep somewhere, and can reuse to retrieve your wallet if for some reason you lose access to it (say, by having a device stolen or damaged).\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*f4sBRgGoSdt8V9ec\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eExample of seed phrases — source: \u003ca href=\"https://blog.realt.co/seed-phrase-101-56e4c9150c43\"\u003eRealt Academy\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThere are a set of industry standards for wallet implementations that ensure interoperability between different applications. Thanks to these standards, you can easily export and import your keys between wallets from different vendors.\u003c/p\u003e\n\u003ch1 id=\"more-than-keychains--wallets-as-web3-identities\"\u003eMore than keychains — wallets as Web3 identities\u003c/h1\u003e\n\u003cp\u003eThe keychain analogy helps, but it doesn’t catch all the functions of wallets. In a blockchain, nodes are constantly synchronizing the state of the network and updating the history of transactions made. As we saw above, wallets connect you to the blockchain nodes and allow you to read this history and also make transactions, registering new data in the network. In this sense, we can also say that wallets work analogously to a traditional web browser, serving as a gateway to access and interact with Web1 / Web2. Wallets, in turn, are your gateway to Web3. \u003cstrong\u003e\u003cem\u003eBut they go further, and can also serve as your identity in this new environment\u003c/em\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eIn Web3, \u003ca href=\"http://sinahab.com/identity-and-reputation-in-web-3/\"\u003eidentity and reputation\u003c/a\u003e work very differently from what we are used to today. As a rule, in Web2 our identities are tied to some centralized provider, which almost always requires users to hand over confidential and personal information. Examples of such identities are your Google account, Facebook, Twitter, etc.\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*J4ADchwseloMBReD\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eWeb2 Login — Source: \u003ca href=\"https://dev.to/tadeubdev/login-com-rede-social-usando-laravel-socialite-1i61\"\u003eDev.to\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn Web3, you simply link your wallet to a decentralized application (dApp) to be able to interact with it. And unlike Web2 authentication methods, wallet addresses are \u003cstrong\u003e\u003cem\u003epseudonymous\u003c/em\u003e\u003c/strong\u003e by default. If a user chooses to connect the same wallet with multiple dApps, her (pseudonymous) identity can be easily transferable between those dApps, which means that over time the user can build up a sort of \u003cstrong\u003e\u003cem\u003eportable reputation\u003c/em\u003e\u003c/strong\u003e, even without having to reveal her personal information.\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*j1r5XSdmWAW-QHc0\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eWeb3 Login — Source: \u003ca href=\"https://docs.cloud.coinbase.com/wallet-sdk/docs/web3modal\"\u003eCoinbase\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAs more and more aspects of our lives come to be experienced on Web3 — communication, work, education, entertainment, finance, and so on — all “orchestrated with tokens” (see \u003ca href=\"https://future.a16z.com/why-web3-matters/\"\u003eDixon and McCormick’s definition of Web3\u003c/a\u003e), our very identities will become more and more intertwined with the content of our wallets. For this reason, \u003ca href=\"https://www.forbes.com/sites/alastairjohnson/2022/01/07/a-digital-identity-fit-for-the-metaverse/?sh=6c7417d7184b\"\u003ehaving a portable, privacy-preserving, and secure digital identity\u003c/a\u003e will become of paramount importance in this emerging future.\u003c/p\u003e\n\u003cp\u003e(I delve deeper into issues involving risks to our identities in Web3 and in the Metaverse in \u003ca href=\"https://uxdesign.cc/digital-risks-in-the-metaverse-3bf8f0eda201\"\u003ethis article\u003c/a\u003e.)\u003c/p\u003e\n\u003ch1 id=\"types-of-wallets\"\u003eTypes of wallets\u003c/h1\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*n-eQ0hUKWw2tz0co\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eTypes of Wallets — Source: \u003ca href=\"https://www.odysseydao.com/articles/how-to-use-a-hot-wallet\"\u003eOdyssey DAO\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe first important distinction for categorizing wallets concerns whether or not they are connected to the Internet. So-called “hot wallets” are connected to the Internet, while so-called “cold wallets” are kept offline.\u003c/p\u003e\n\u003ch1 id=\"hot-wallets\"\u003eHot wallets\u003c/h1\u003e\n\u003cp\u003eIn hot wallets, the user’s keys are stored and encrypted in the application itself, which is kept online. Examples of hot wallets include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eWeb-based wallets\u003c/em\u003e\u003c/strong\u003e (websites or browser extensions)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eWallets for mobile devices\u003c/em\u003e\u003c/strong\u003e (Android or iOS applications)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eDesktop Wallets\u003c/em\u003e\u003c/strong\u003e (applications installed on your OS)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing a hot wallet, in its different forms, is generally quite convenient, but along with convenience also comes more risk, since computer networks tend to have hidden vulnerabilities that can be targeted by hackers or malware programs, among other forms of a system intrusion.\u003c/p\u003e\n\u003cp\u003eHot wallets can be subdivided into two further categories, having to do with the way the keys are controlled in each case.\u003c/p\u003e\n\u003ch2 id=\"custodial-hot-wallets\"\u003eCustodial hot wallets\u003c/h2\u003e\n\u003cp\u003eThese are wallets managed by an exchange (for example, by Binance, Coinbase, Crypto.com, etc.), and require you to log in with a username and password to access them, just as you would do to access any traditional web application.\u003c/p\u003e\n\u003cp\u003eWith a custodial wallet, you do not own your keys and therefore are not in full control of the assets they manage. As a popular saying in the crypto community goes, “\u003cem\u003enot your keys, not your coins!\u003c/em\u003e”\u003c/p\u003e\n\u003cp\u003eBecause of this, when using custodial wallets you must trust the service provider to securely store your assets and implement strong security measures to prevent unauthorized access. These measures include two-factor authentication (2FA), email confirmation, and biometric authentication, among others. Many exchanges will not allow you to transact until these security measures are properly configured by you.\u003c/p\u003e\n\u003ch2 id=\"non-custodial-hot-wallets\"\u003eNon-custodial hot wallets\u003c/h2\u003e\n\u003cp\u003eThese are self-managed wallets. The keys and assets these applications manage are fully under the control of the users. But since \u003ca href=\"https://en.wikipedia.org/wiki/With_great_power_comes_great_responsibility\"\u003ewith great power comes great responsibility\u003c/a\u003e, this means that users of non-custodial wallets must take care of their own security regarding key and seed phrase storage. If any of these are lost, recovery may be difficult or even impossible, since they are not usually stored on any third-party server.\u003c/p\u003e\n\u003ch1 id=\"cold-wallets\"\u003eCold wallets\u003c/h1\u003e\n\u003cp\u003eCold wallets are, by default, offline. This makes them less convenient than hot wallets, but as a rule, also makes them more secure.\u003c/p\u003e\n\u003cp\u003eExamples of cold wallets include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003ePaper wallets\u003c/em\u003e\u003c/strong\u003e: as the name implies, a paper wallet is a physical location where private keys and/or seed phrases are written or printed. Since hackers cannot access these records remotely, this method is generally more secure than using a hot wallet connected to the internet. On the other hand, it opens up the potential risk that the piece of paper will be destroyed or lost, which could result in unrecoverable funds.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eStainless steel wallets\u003c/em\u003e\u003c/strong\u003e: To avoid the risk of destroying a paper wallet in case of fire or flooding, you can also engrave your private keys on a stainless steel plate. Some manufacturers even offer ready-made kits for this type of wallet.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eHardware wallets\u003c/em\u003e\u003c/strong\u003e: A hardware wallet is an external, dedicated device (usually a USB or Bluetooth device) that stores your keys. You can only sign a transaction by pressing a physical button on the device, which malicious actors cannot control.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"wallets-with-multiple-signatures-multisig\"\u003eWallets with multiple signatures (multisig)\u003c/h1\u003e\n\u003cp\u003eAlso known as “multisig”, these are wallets that require two or more private key signatures to authorize transactions. This solution is useful for a number of use cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn individual using a multisig wallet can avoid losing total access to the wallet in a scenario where one key is lost because then there will still be other keys able to sign transactions.\u003c/li\u003e\n\u003cli\u003eMultisig wallets can make misuse of funds and fraud more difficult, which makes them a good option for hedge funds, exchanges, and corporations. Since each authorized person will have a key, and a transaction requires the use of most keys, it becomes impossible for any one individual to unilaterally perform unauthorized transactions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(All the wallet types described above have multisig versions — hot, cold, hardware, and so on.)\u003c/p\u003e\n\u003ch1 id=\"how-to-secure-your-wallet\"\u003eHow to secure your wallet\u003c/h1\u003e\n\u003cp\u003eIf your wallet’s private key or seed phrase gets lost or stolen, you not only risk losing access to your assets but, given what was said before, an integral part of your identity on Web3 will be jeopardized. \u003cstrong\u003e\u003cem\u003eTherefore, it is crucial that you learn how to secure your wallet to avoid fraud and identity theft\u003c/em\u003e\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eHere are some tips to ensure the security of your wallet:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eStore your private keys and your seed phrases in a safe place.\u003c/strong\u003e Consider copying them to paper or stainless steel and storing them very well, or, if you prefer to have online access, use a password manager (such as \u003ca href=\"https://1password.com/\"\u003e1Password\u003c/a\u003e or \u003ca href=\"https://www.lastpass.com/\"\u003eLastPass\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNever share your private keys or seed phrases with anyone.\u003c/strong\u003e No matter who asks — just don’t share!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProtect your password.\u003c/strong\u003e If your wallet has a separate password, anyone who obtains it can obtain your private key. So choose a secure password, preferably saving it in a password manager, and using \u003ca href=\"https://authy.com/what-is-2fa/\"\u003e2FA\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDon’t leave valuable assets in your everyday hot wallet.\u003c/strong\u003e Instead, put those assets in a cold wallet or in a separate hot wallet with reinforced security. If you have a lot of assets in your wallet and share your address publicly, sooner or later someone will try to pull a scam using this information and some social engineering techniques.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarefully check any website URL, email address, or social network profile before taking any action involving your wallet.\u003c/strong\u003e Scammers usually pose as a trusted platform to phish your seed phrase or private key.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurn off private messaging in apps like Discord and Telegram, and never interact with unknown assets (such as NFTs) that appear “out of nowhere” in your wallet.\u003c/strong\u003e These are two common attack vectors that scammers use.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eIn addition to these general tips, here are some suggestions of best practices for using \u003cstrong\u003e\u003cem\u003ecold wallets\u003c/em\u003e\u003c/strong\u003e specifically:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eYour seed phrase is more important than the device itself\u003c/strong\u003e. If your cold wallet is damaged, you can always recover your assets by importing your seed phrase into another wallet. Therefore, prioritize the safety of the seed phrase as indicated above.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDo not use the seed phrase from a hot wallet in your cold wallet\u003c/strong\u003e. The purpose of the cold wallet is to store a seed phrase offline. Reusing a hot wallet seed phrase in the cold wallet means bringing back all the problems of online storage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBe very wary of cold wallet phishing attempts\u003c/strong\u003e. Buy a cold wallet only from the official websites of the manufacturers (such as Ledger and Trezor). Do not respond to “support” emails, letters, or private messages asking for your seed phrase.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1 id=\"common-frauds-involving-wallets-and-tips-to-avoid-them\"\u003eCommon frauds involving wallets, and tips to avoid them\u003c/h1\u003e\n\u003cp\u003eOne of the main goals of scammers regarding the Web3 space is to trick you into sharing your private key or your seed phrase. Here is a list of common scams for this purpose, and tips for avoiding them.\u003c/p\u003e\n\u003ch2 id=\"phishing-attacks-by-fake-customer-support-accounts\"\u003e\u003cem\u003ePhishing attacks by fake customer support accounts\u003c/em\u003e\u003c/h2\u003e\n\u003cp\u003eScammers send a message via email, social network, SMS, etc., informing you that there has been some kind of problem with your wallet — for example, “Your Metamask account has been hacked.” The criminals then try to convince you to share your private key or your seed phrase, supposedly to verify that you really own the “hacked” account. If this happens:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCarefully check the website URL, email address, social profile, or phone number from which the message originated.\u003c/li\u003e\n\u003cli\u003eEven if the source \u003cem\u003eseems\u003c/em\u003e reliable, remember: \u003cem\u003eno reputable platform will ask for your private key or seed phrase\u003c/em\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*O-IrBUBEjQXPPrmd\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eMetaMask’s Fake Support Attack — Source: \u003ca href=\"https://www.odysseydao.com/articles/how-to-avoid-wallet-scams\"\u003eOdyssey DAO\u003c/a\u003e\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*q3mOnjpmFdQqCak0\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eTrust Wallet Fake Support Attack — Source: \u003ca href=\"https://learn.rainbow.me/how-to-avoid-crypto-scams\"\u003eRainbow\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"airdrops-of-fake-tokens-and-nfts\"\u003eAirdrops of fake tokens and NFTs\u003c/h2\u003e\n\u003cp\u003eSince wallet addresses are public, literally anyone can send tokens or NFTs to these addresses. This is usually not a big problem, because you can simply choose to ignore them; but some cybercriminals have developed ways to send tokens that can execute transactions on your account as soon as you interact with them. In this sense, one could compare these tokens to a trojan that allows hackers to access your computer as soon as you interact with a malicious file. A more detailed analysis of this type of scam, including an explanatory video, can be found \u003ca href=\"https://medium.com/metamask/phisher-watch-airdrop-scams-82eea95d9b2a\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAs a precaution, be very careful with “freebies” and “gifts”, usually offered by fake profiles on social networks or by private instant messages on Discord servers or in Telegram groups. \u003cstrong\u003e\u003cem\u003eNever interact with a token of unknown origin in your wallet!\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2 id=\"blind-signing\"\u003eBlind-signing\u003c/h2\u003e\n\u003cp\u003eAnother recent and still little-known type of attack used to steal digital assets from wallets is \u003ca href=\"https://www.ledger.com/academy/cryptos-greatest-weakness-blind-signing-explained\"\u003eblind signing\u003c/a\u003e. This attack takes advantage of the fact that users who employ their wallets to interact with dApps and NFTs often do not review the code of the smart contracts underlying these applications and therefore may end up signing and authorizing transactions without knowing exactly what they are signing and authorizing.\u003c/p\u003e\n\u003cp\u003eFor example, it is sometimes necessary to grant a third party — say, cryptocurrency exchange or an NFT marketplace — permission to conduct transactions involving tokens within your wallet. Once third-party access is approved, users can exchange tokens or list NFTs for sale without paying additional fees each time. The attackers have found ways to trick victims into giving them third-party approval over the contents of their wallets, which can be transferred to other addresses controlled by the criminals.\u003c/p\u003e\n\u003ch2 id=\"fake-hardware-wallets\"\u003eFake hardware wallets\u003c/h2\u003e\n\u003cp\u003eOne very ingenious scam involves sending some sort of correspondence — it can be an email or even a \u003ca href=\"https://www.ledger.com/phishing-campaigns-status#phishing-campaigns\"\u003ephysical letter in the mail\u003c/a\u003e, “signed” by a CEO of a hardware wallet manufacturer — that tries to convince the user that their wallet has suffered some sort of attack and needs to be replaced. Sometimes a new device is even sent along with the letter. But these new devices have been hacked to provide access to the fraudsters, who then clone the wallet using the previously created seed phrase to gain access to the user’s funds.\u003c/p\u003e\n\u003cp\u003eIf something like this happens, simply throw these devices in the trash and inform the manufacturer of the attempt.\u003c/p\u003e\n\u003cimg src=\"https://miro.medium.com/max/1400/0*o7NaXbI0hqh_aLHA\" style=\"width:100%; height: auto;\"\u003e\n\u003cp\u003eA fake letter signed by “Ledger CEO” — Source: \u003ca href=\"https://www.ledger.com/phishing-campaigns-status#phishing-campaigns\"\u003eLedger\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSpeaking of Web3 Identities, Unstoppable Domains is on a mission to create the best web3 domains and identities on the planet. Their domains fix a lot of issues such as long complex crypto addresses, sign-in with your web3 ID, and more. My Web3 Domain is stephenajulu.crypto. Get your own now at a discounted price. Free minting and no renewal fees: \u003ca href=\"https://unstoppabledomains.pxf.io/qnXOv5\"\u003e\u003cstrong\u003eUnstoppable Domains\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"1365885\"\u003e\u003ca href=\"https://unstoppabledomains.pxf.io/c/3290657/1365885/15384\"\u003eBlockchain.com Premium Domains\u003c/a\u003e\u003c/h3\u003e  \n\u003cimg height=\"0\" width=\"0\" src=\"https://imp.pxf.io/i/3290657/1365885/15384\" style=\"position:absolute;visibility:hidden;\" border=\"0\" /\u003e\n\u003ch1 id=\"sources-and-further-reading\"\u003eSources and Further Reading\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://uxdesign.cc/wallets-as-web3-identities-77fd2f7acb17\"\u003e\u003cstrong\u003eWallets as web3 identities\u003c/strong\u003e\u003c/a\u003e \u003cem\u003eBy\u003c/em\u003e \u003ca href=\"https://linktr.ee/jonadas\"\u003e\u003cstrong\u003e\u003cem\u003eJônadas Techio\u003c/em\u003e\u003c/strong\u003e\u003c/a\u003e \u003cstrong\u003e\u003cem\u003e—\u003c/em\u003e\u003c/strong\u003e \u003cem\u003eBlockchain Solutions Architect \u0026amp; Web3 Evangelist @\u003c/em\u003e \u003ca href=\"https://axur.com/\"\u003e\u003cem\u003eAxur\u003c/em\u003e\u003c/a\u003e(Medium)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crypto.com/university/crypto-wallets\"\u003eWhat is a Crypto Wallet? A Beginner’s Guide\u003c/a\u003e (Crypto.com)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.coinbase.com/learn/crypto-basics/what-is-a-crypto-wallet\"\u003eWhat is a crypto wallet? | Coinbase\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://networkencyclopedia.com/public-key-cryptography/\"\u003ePublic Key Cryptography — Network Encyclopedia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blog.realt.co/seed-phrase-101-56e4c9150c43\"\u003eSeed Phrase 101\u003c/a\u003e (Realt Academy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.odysseydao.com/articles/how-to-use-a-hot-wallet\"\u003eHow to use a hot wallet?\u003c/a\u003e (Odyssey DAO)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://juliawu.medium.com/the-anatomy-of-metamask-28b0d68721d2\"\u003eThe Anatomy of MetaMask. An X-ray of Web3’s Beloved Fox | by Julia Wu | Jun, 2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.odysseydao.com/articles/how-to-use-a-cold-wallet\"\u003eHow to use a cold wallet?\u003c/a\u003e (Odyssey DAO)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crypto.com/university/what-is-a-hardware-wallet\"\u003eWhat is a Hardware Wallet and How Does it Work?\u003c/a\u003e (Crypto.com)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://learn.rainbow.me/how-to-avoid-crypto-scams\"\u003eHow to avoid crypto scams\u003c/a\u003e (Rainbow)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.odysseydao.com/articles/how-to-avoid-wallet-scams\"\u003eHow to avoid wallet scams?\u003c/a\u003e (Odyssey DAO)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://conteudo.axur.com/en/ebook-digital-risks-blockchain-and-web3\"\u003eDigital Risks in Blockchain and Web3\u003c/a\u003e (Axur — Free Ebook)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://uxdesign.cc/digital-risks-in-the-metaverse-3bf8f0eda201\"\u003eDigital risks in the Metaverse\u003c/a\u003e (Medium)\u003c/li\u003e\n\u003c/ul\u003e\n","date_published":"2022-07-08T09:10:00+03:00","image":"https://ajulu.netlify.app/images/piggybank-3akqgjoowvi-unsplash.webp","tags":["Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/5-free-tools-for-solopreneurs-entrepreneurs/","url":"https://ajulu.netlify.app/posts/5-free-tools-for-solopreneurs-entrepreneurs/","title":"5 Free Tools For Solopreneurs/Entrepreneurs (Updated)","summary":"Here are a few free tools to help ease your solo entrepreneur journey.\nAdobe Spark Post / Canva - For designing posters and more Buffer - For scheduling social media posts \u0026amp; more Google Analytics - For studying site/app traffic and more Hubspot CRM - A customer relationship management tool to your email and track every contact emailed ever. Unsplash / Pexels - For free photos Bonus: WordPress, Wix, Weebly, Framer, Carrd(Top Recommendation), Shopify, or Webflow for your website ","content_html":"\u003cp\u003eHere are a few free tools to help ease your solo entrepreneur journey.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://spark.adobe.com/\"\u003e\u003cstrong\u003eAdobe Spark Post\u003c/strong\u003e\u003c/a\u003e \u003cstrong\u003e/\u003c/strong\u003e \u003ca href=\"https://partner.canva.com/2r3dPO\"\u003e\u003cstrong\u003eCanva\u003c/strong\u003e\u003c/a\u003e - For designing posters and more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.google.com/url?sa=t\u0026amp;rct=j\u0026amp;q=\u0026amp;esrc=s\u0026amp;source=web\u0026amp;cd=\u0026amp;cad=rja\u0026amp;uact=8\u0026amp;ved=2ahUKEwjUxcDm_4LzAhV5BWMBHXGMAiMQFnoECBcQAw\u0026amp;url=https%3A%2F%2Fbuffer.com%2F\u0026amp;usg=AOvVaw2mG4Ko83xHqqxn56We3HsR\"\u003e\u003cstrong\u003eBuffer\u003c/strong\u003e\u003c/a\u003e - For scheduling social media posts \u0026amp; more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.google.com/url?sa=t\u0026amp;rct=j\u0026amp;q=\u0026amp;esrc=s\u0026amp;source=web\u0026amp;cd=\u0026amp;cad=rja\u0026amp;uact=8\u0026amp;ved=2ahUKEwiVsIuAgIPzAhVN8BQKHTjpCAEQFnoECAwQAw\u0026amp;url=https%3A%2F%2Fanalytics.google.com%2F\u0026amp;usg=AOvVaw1Jx9i6a4S_nl7I67YnB98r\"\u003e\u003cstrong\u003eGoogle Analytics\u003c/strong\u003e\u003c/a\u003e  - For studying site/app traffic and more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.hubspot.com/products/crm\"\u003e\u003cstrong\u003eHubspot CRM\u003c/strong\u003e\u003c/a\u003e - A customer relationship management tool to your email and track every contact emailed ever.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://unsplash.com/\"\u003e\u003cstrong\u003eUnsplash\u003c/strong\u003e\u003c/a\u003e \u003cstrong\u003e/\u003c/strong\u003e \u003ca href=\"https://www.pexels.com/\"\u003e\u003cstrong\u003ePexels\u003c/strong\u003e\u003c/a\u003e - For free photos\u003c/li\u003e\n\u003cli\u003eBonus: \u003cstrong\u003eWordPress, Wix, Weebly, Framer,\u003c/strong\u003e \u003ca href=\"https://try.carrd.co/fxxsbw29\"\u003e\u003cstrong\u003eCarrd\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e(Top Recommendation), Shopify, or Webflow\u003c/strong\u003e for your website\u003c/li\u003e\n\u003c/ol\u003e\n","date_published":"2022-06-15T10:28:00+03:00","image":"https://ajulu.netlify.app/images/brooke-lark-nmffl1zjbw4-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/5-free-tools-for-creating-ebooks/","url":"https://ajulu.netlify.app/posts/5-free-tools-for-creating-ebooks/","title":"5 Free Tools For Creating Ebooks (Updated)","summary":"Here are 5 free tools for creating ebooks:\nGoogle Docs: to write it Canva/Adobe Spark Post: to design an ebook cover for it Gumroad: to host and sell it Grammarly: to proofread and edit it Carrd: to create a landing page for it Instagram/Twitter/Facebook: to market it PayPal/Stripe: to receive payment for it It\u0026rsquo;s that simple but of course, you\u0026rsquo;ll need a topic, 15 pages minimum but you can go lower. You can export it as a PDF and then drop it on Gumroad.\n","content_html":"\u003cp\u003eHere are 5 free tools for creating ebooks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.google.com/url?sa=t\u0026amp;rct=j\u0026amp;q=\u0026amp;esrc=s\u0026amp;source=web\u0026amp;cd=\u0026amp;cad=rja\u0026amp;uact=8\u0026amp;ved=2ahUKEwjU__3C4OXyAhUFrxoKHbwsD-oQFnoECAYQAQ\u0026amp;url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2F\u0026amp;usg=AOvVaw2GSg9qEkTUoGTBtb4uwDkC\"\u003e\u003cstrong\u003eGoogle Docs\u003c/strong\u003e\u003c/a\u003e: to write it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://partner.canva.com/WDLNjM\"\u003e\u003cstrong\u003eCanva\u003c/strong\u003e\u003c/a\u003e/\u003ca href=\"https://spark.adobe.com/sp/\"\u003e\u003cstrong\u003eAdobe Spark Post\u003c/strong\u003e\u003c/a\u003e: to design an ebook cover for it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://stephenajulu.gumroad.com/l/EEnXP\"\u003e\u003cstrong\u003eGumroad\u003c/strong\u003e\u003c/a\u003e: to host and sell it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://app.grammarly.com/\"\u003e\u003cstrong\u003eGrammarly\u003c/strong\u003e\u003c/a\u003e: to proofread and edit it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://try.carrd.co/fxxsbw29\"\u003e\u003cstrong\u003eCarrd\u003c/strong\u003e\u003c/a\u003e: to create a landing page for it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://instagram.com/stephenajulu\"\u003e\u003cstrong\u003eInstagram\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e/\u003c/strong\u003e\u003ca href=\"https://twitter.com/stephenajulu\"\u003e\u003cstrong\u003eTwitter\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e/\u003c/strong\u003e\u003ca href=\"https://facebook.com/stephenajulu\"\u003e\u003cstrong\u003eFacebook\u003c/strong\u003e\u003c/a\u003e: to market it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com\"\u003e\u003cstrong\u003ePayPal\u003c/strong\u003e\u003c/a\u003e/\u003ca href=\"https://stripe.com\"\u003e\u003cstrong\u003eStripe\u003c/strong\u003e\u003c/a\u003e: to receive payment for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt\u0026rsquo;s that simple but of course, you\u0026rsquo;ll need a topic, 15 pages minimum but you can go lower. You can export it as a PDF and then drop it on Gumroad.\u003c/p\u003e\n\u003cp\u003eNot sure of the process/requirements but you could also sell it on Amazon.\u003c/p\u003e\n\u003cp\u003eOnce you create your ebook, feel free to leave a link in the bio and I\u0026rsquo;ll make sure to post it here. But it must be related to the topics(Tech, Design, Lifestyle and Investments) posted on this blog.\u003c/p\u003e\n\u003cp\u003ePhoto by \u003ca href=\"https://unsplash.com/@bady?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003ebady abbas\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/ebooks?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-06-14T11:28:00+03:00","image":"https://ajulu.netlify.app/images/bady-abbas-algjkcowdva-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/phone-buying-tips/","url":"https://ajulu.netlify.app/posts/phone-buying-tips/","title":"Phone Buying Tips","summary":"Let\u0026rsquo;s jump right in.\nMake sure to do due diligence. - Always research the specs you want, check their prices on local selling sites, and know what exactly you want to buy. This protects you from scams and high prices. Buy from reputable shops. - Always buy your phone from reputable shops, especially in Kenya. The chances of you being sold a fake Chinese phone are 8 in 10. Make sure the phone\u0026rsquo;s box comes wrapped in plastic paper that can\u0026rsquo;t be tampered with without showing e.g a tear or an opening. Usually, genuine phones come wrapped in a completely sealed plastic bag. Make sure you check for a sticker that says \u0026ldquo;Don\u0026rsquo;t buy if tampered with\u0026rdquo; or something similar. The box should be completely closed and stickers should be present to prevent tampering. If these stickers are cut or seem to have been peeled off don\u0026rsquo;t buy the phone. Make sure to compare the physical box with one from a reputable site online. Copies are usually made willy nilly hence differences can be seen. Make sure to get a warranty and receipt of purchase Hard reset the phone before leaving the shop. Most fake phones have a custom skin, boot loading animation, and look, hard resetting via the bootloader easily reveals these because they are usually application-level apps hidden from the app drawer. Dial the codes for your phone make that check if the phone is genuine. Finally, trust your intuition. If the phone feels fake or a bit too cheap in relation to its specs then something\u0026rsquo;s likely up. When the deal is too good, think twice. Here are some good specs:\n","content_html":"\u003cp\u003eLet\u0026rsquo;s jump right in.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eMake sure to do due diligence. - Always research the specs you want, check their prices on local selling sites, and know what exactly you want to buy. This protects you from scams and high prices.\u003c/li\u003e\n\u003cli\u003eBuy from reputable shops. - Always buy your phone from reputable shops, especially in Kenya. The chances of you being sold a fake Chinese phone are 8 in 10.\u003c/li\u003e\n\u003cli\u003eMake sure the phone\u0026rsquo;s box comes wrapped in plastic paper that can\u0026rsquo;t be tampered with without showing e.g a tear or an opening. Usually, genuine phones come wrapped in a completely sealed plastic bag.\u003c/li\u003e\n\u003cli\u003eMake sure you check for a sticker that says \u0026ldquo;Don\u0026rsquo;t buy if tampered with\u0026rdquo; or something similar. The box should be completely closed and stickers should be present to prevent tampering. If these stickers are cut or seem to have been peeled off don\u0026rsquo;t buy the phone.\u003c/li\u003e\n\u003cli\u003eMake sure to compare the physical box with one from a reputable site online. Copies are usually made willy nilly hence differences can be seen.\u003c/li\u003e\n\u003cli\u003eMake sure to get a warranty and receipt of purchase\u003c/li\u003e\n\u003cli\u003eHard reset the phone before leaving the shop. Most fake phones have a custom skin, boot loading animation, and look, hard resetting via the bootloader easily reveals these because they are usually application-level apps hidden from the app drawer.\u003c/li\u003e\n\u003cli\u003eDial the codes for your phone make that check if the phone is genuine.\u003c/li\u003e\n\u003cli\u003eFinally, trust your intuition. If the phone feels fake or a bit too cheap in relation to its specs then something\u0026rsquo;s likely up. When the deal is too good, think twice.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eHere are some good specs:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFHD+ Screen\u003c/li\u003e\n\u003cli\u003e4GB+ RAM\u003c/li\u003e\n\u003cli\u003e64GB+ Storage\u003c/li\u003e\n\u003cli\u003e4K Recording\u003c/li\u003e\n\u003cli\u003e4500mAh+ Battery\u003c/li\u003e\n\u003cli\u003eLatest Software Updates\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"conclusion\"\u003eConclusion:\u003c/h2\u003e\n\u003cp\u003eResearch beforehand, Check the box, get a warranty, get a receipt, check the phone, and trust intuition.\u003c/p\u003e\n\u003cp\u003eHave a great day!\u003c/p\u003e\n","date_published":"2022-06-11T20:00:00+03:00","image":"https://ajulu.netlify.app/images/youssef-sarhan-sdth9wydmre-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/top-tech-under-ksh.5-000-kenya-version/","url":"https://ajulu.netlify.app/posts/top-tech-under-ksh.5-000-kenya-version/","title":"Top Tech Gadgets Under ksh. 5,000 (Kenya Version)","summary":"Hello, today I\u0026rsquo;ll be covering tech that\u0026rsquo;s under 5k.\nWireless Earphones In this day and age, this is a must. We have all experienced that annoying tangling cable issue. Upgrade and use wireless earphones. Not only don\u0026rsquo;t they tangle, but they also don\u0026rsquo;t get in the way when working on something or working out. Here are my top recommendations\ni. Oramio Freepods3 at 3,200/=\nii. Xiaomi Redmi Buds 3 Lite at 2,500/=\n","content_html":"\u003cp\u003eHello, today I\u0026rsquo;ll be covering tech that\u0026rsquo;s under 5k.\u003c/p\u003e\n\u003ch4 id=\"wireless-earphones\"\u003eWireless Earphones\u003c/h4\u003e\n\u003cp\u003eIn this day and age, this is a must. We have all experienced that annoying tangling cable issue. Upgrade and use wireless earphones. Not only don\u0026rsquo;t they tangle, but they also don\u0026rsquo;t get in the way when working on something or working out. Here are my top recommendations\u003c/p\u003e\n\u003cp\u003ei. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Ffreepods3-true-wireless-stereo-earbuds-black-oraimo-mpg383821.html\"\u003eOramio Freepods3\u003c/a\u003e at 3,200/=\u003c/p\u003e\n\u003cp\u003eii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fxiaomi-redmi-buds-3-lite-black-64794832.html\"\u003eXiaomi Redmi Buds 3 Lite \u003c/a\u003eat 2,500/=\u003c/p\u003e\n\u003cp\u003eiii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Friff-smaller-for-comfort-true-wireless-earbuds-white-oraimo-mpg383082.html\"\u003eOramio Riff\u003c/a\u003e at 2,200/=\u003c/p\u003e\n\u003ch4 id=\"portable-speakers\"\u003ePortable Speakers\u003c/h4\u003e\n\u003cp\u003eI won\u0026rsquo;t even talk too much about this. Bro/Siz, you need this. Being able to play your favorite music come rain come shine is a great feeling.\u003c/p\u003e\n\u003cp\u003ei. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Foraimo-portable-wireless-speaker-subwoofer-outdoor-sound-box-48096170.html\"\u003eOramio Portable Speaker and Subwoofer\u003c/a\u003e at 2,122/=\u003c/p\u003e\n\u003cp\u003eii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fxiaomi-portable-bluetooth-wireless-speaker-bluetooth-4.0-mini-speaker-grey-13491382.html\"\u003eXiaomi Portable Speaker \u003c/a\u003e at 2,500/=\u003c/p\u003e\n\u003ch4 id=\"smartwatches-and-bands\"\u003eSmartwatches and bands\u003c/h4\u003e\n\u003cp\u003eGuys, you need this for accurate monitoring of steps and KMs run. This also helps identify heart issues early on.\u003c/p\u003e\n\u003cp\u003ei. \u003ca href=\"\"\u003eOramio Tempo 2 \u003c/a\u003e at 4,000/=\u003c/p\u003e\n\u003cp\u003eii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Foraimo-smart-watch-1.69-ips-screen-ip68-waterproof-55136016.html\"\u003eOramio Smart Watch\u003c/a\u003e at 3,848/=\u003c/p\u003e\n\u003cp\u003eiii. \u003ca href=\"https://www.jumia.co.ke/xiaomi-mi-smart-band-5-amoled-screen-black-31626773.html\"\u003eXiaomi MI Band 5\u003c/a\u003e at 3,000/=\u003c/p\u003e\n\u003cp\u003eiv. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Famazfit-band-5-1.1-full-color-amoled-olive-61434841.html\"\u003eAmazfit Band 5\u003c/a\u003e at 4,000/=\u003c/p\u003e\n\u003cp\u003ev. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Frealme-smart-watch-2-black-60993362.html\"\u003eRealme Smartwatch 2\u003c/a\u003e at 4,700/=\u003c/p\u003e\n\u003ch4 id=\"electric-toothbrush\"\u003eElectric Toothbrush\u003c/h4\u003e\n\u003cp\u003eJust an overall good buy. Most of us don\u0026rsquo;t know how to brush our teeth so we instead use force thereby wearing down both our teeth and toothbrush. The key is light circular motions and these will definitely come in handy.\u003c/p\u003e\n\u003cp\u003ei. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Ffairywill-the-fairywill-e11-electric-toothbrush-61747987.html\"\u003eFairywill E11\u003c/a\u003e at 4,000/=\u003c/p\u003e\n\u003cp\u003eii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fminiso-multi-color-electric-toothbrush-kit-light-gray-67380151.html\"\u003eMiniso Electric ToothBrush\u003c/a\u003e at 600/=\u003c/p\u003e\n\u003ch4 id=\"feature-phone--mulika-mwizi--kabambe--katululu\"\u003eFeature Phone / Mulika Mwizi / Kabambe / Katululu\u003c/h4\u003e\n\u003cp\u003ei. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fnokia-105-2019-1.77kabambedual-sim-black-58587347.html\"\u003eNokia 105\u003c/a\u003e at 1,400/=\u003c/p\u003e\n\u003cp\u003eii. \u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fnokia-106-dual-sim-4mb-ram-4mb-rom-1.8-phone-48612785.html\"\u003eNokia 106\u003c/a\u003e at 1,500/=\u003c/p\u003e\n","date_published":"2022-06-09T06:48:00+03:00","image":"https://ajulu.netlify.app/images/onur-binay-_rppmkqtttg-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/host-your-website-for-free-make-it-web3-compliant-and-earn-money-from-it/","url":"https://ajulu.netlify.app/posts/host-your-website-for-free-make-it-web3-compliant-and-earn-money-from-it/","title":"Host Your Website For Free, Make It Web3 Compliant and Earn Money From It","summary":"Host Your Website For Free Static Websites Assuming the source code is in a git repository online(GitHub, GitLab, BitBucket, etc)\nGo to netlify.com and create an account Click \u0026ldquo;Add new site\u0026rdquo; Select \u0026ldquo;Import an existing project\u0026rdquo; Select Git provider_(I\u0026rsquo;m on github)_ Authenticate and Authorize Select the repository Enter build command e.g this site\u0026rsquo;s build command is \u0026ldquo;hugo \u0026ndash;gc \u0026ndash;minify\u0026rdquo; Enter publish directory e.g this site\u0026rsquo;s publish directory is \u0026ldquo;public\u0026rdquo; Click \u0026ldquo;Deploy site\u0026rdquo; That\u0026rsquo;s it. Depending on the static version you used. It will take some time.\n","content_html":"\u003ch3 id=\"host-your-website-for-free\"\u003eHost Your Website For Free\u003c/h3\u003e\n\u003ch4 id=\"static-websites\"\u003eStatic Websites\u003c/h4\u003e\n\u003cp\u003eAssuming the source code is in a git repository online(GitHub, GitLab, BitBucket, etc)\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGo to \u003ca href=\"https://netlify.com\"\u003enetlify.com\u003c/a\u003e and create an account\u003c/li\u003e\n\u003cli\u003eClick \u0026ldquo;\u003cstrong\u003e\u003cem\u003eAdd new site\u003c/em\u003e\u003c/strong\u003e\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eSelect \u0026ldquo;\u003cstrong\u003e\u003cem\u003eImport an existing project\u003c/em\u003e\u003c/strong\u003e\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eSelect Git provider_(\u003ca href=\"https://github.com/stephenajulu\"\u003e\u003cem\u003eI\u0026rsquo;m on github\u003c/em\u003e\u003c/a\u003e)_\u003c/li\u003e\n\u003cli\u003eAuthenticate and Authorize\u003c/li\u003e\n\u003cli\u003eSelect the repository\u003c/li\u003e\n\u003cli\u003eEnter build command e.g this site\u0026rsquo;s build command is \u0026ldquo;\u003cstrong\u003e\u003cem\u003ehugo \u0026ndash;gc \u0026ndash;minify\u003c/em\u003e\u003c/strong\u003e\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eEnter publish directory e.g this site\u0026rsquo;s publish directory is \u0026ldquo;\u003cstrong\u003e\u003cem\u003epublic\u003c/em\u003e\u003c/strong\u003e\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eClick \u0026ldquo;\u003cstrong\u003e\u003cem\u003eDeploy site\u003c/em\u003e\u003c/strong\u003e\u0026rdquo;\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThat\u0026rsquo;s it. Depending on the static version you used. It will take some time.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNB:\u003c/strong\u003e \u003cem\u003eJust plain HTML, CSS, and Javascript will take less than 3 seconds and does not need a specified build command or publish directory, Hugo takes anywhere from 10 seconds to 1 minute depending on how large your site is.\u003c/em\u003e\u003c/p\u003e\n\u003ch4 id=\"dynamic-websites\"\u003eDynamic Websites\u003c/h4\u003e\n\u003cp\u003eNow, this depends on what tech stack you are using. I won\u0026rsquo;t lay down the details. Rather I\u0026rsquo;ll provide you with a few hosting solutions, both free and paid.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://heroku.com\"\u003eHeroku\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://digitalocean.com\"\u003eDigital Ocean\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://truehost.co.ke/cloud/aff.php?aff=1738\"\u003eTruehost(Affordable)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://namecheap.com\"\u003eNamecheap\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"making-your-website-web3-compliant\"\u003eMaking Your Website Web3 Compliant\u003c/h3\u003e\n\u003cp\u003eAs far as I know, the only possible way is by making a static site web3 compliant. I don\u0026rsquo;t know how to make a dynamic site web3 compliant hence will only cover static sites.\u003c/p\u003e\n\u003cp\u003eThere are four URL options:\u003c/p\u003e\n\u003cp\u003e1. \u003cstrong\u003eConstant Hashes\u003c/strong\u003e =\u0026gt; serve as links within ipfs and have been discussed in my previous article.\u003c/p\u003e\n\u003cp\u003e2. \u003cstrong\u003eDNSLink\u003c/strong\u003e =\u0026gt; Simply put, a regular Web2.0 domain name from a DNS record.\u003c/p\u003e\n\u003cp\u003e3. \u003cstrong\u003eENS\u003c/strong\u003e =\u0026gt; Dynamic Url with a \u0026rsquo; \u003cem\u003e.eth\u003c/em\u003e \u0026rsquo; ending and that is more readable than IPNs links. I would argue that this is the best domain choice for establishing a website, but the first option is free :)\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://unstoppabledomains.pxf.io/qnXOv5\"\u003e\u003cstrong\u003eUnstoppable Domains\u003c/strong\u003e\u003c/a\u003e =\u0026gt; Dynamic Url with multiple endings. My recommended choice.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"static-sites\"\u003eStatic Sites\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eGo to \u003ca href=\"https://fleek.co\"\u003efleek.co\u003c/a\u003e and create an account\u003c/li\u003e\n\u003cli\u003eFollow the same process as Netlify\u003c/li\u003e\n\u003cli\u003eSelect either IPFS or Internet Computer. Your choice.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"earn-money-from-your-content-website\"\u003eEarn Money From Your Content Website\u003c/h3\u003e\n\u003cp\u003eHere I won\u0026rsquo;t cover affiliate marketing and other popular ways to monetize your website as there are enough resources in the web.\u003c/p\u003e\n\u003ch4 id=\"1-web-monetization\"\u003e1. Web Monetization\u003c/h4\u003e\n\u003cp\u003eTo monetize your site, you must:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSet up a web monetized receiver (wallet) for receiving payments. \u003ca href=\"https://webmonetization.org/docs/ilp-wallets\"\u003eSupported wallets.\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGet your wallet\u0026rsquo;s payment pointer. E.g. $wallet.example.com/alice\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a special \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tag that tells \u003ca href=\"https://webmonetization.org/#providers\"\u003eWeb Monetization providers\u003c/a\u003e how to pay you. e.g.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;meta name=\u0026quot;monetization\u0026quot; content=\u0026quot;$wallet.example.com/alice\u0026quot;\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tag to each page of your website that you want to monetize. E.g.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;!doctype html\u0026gt;\n\u0026lt;html\u0026gt;\n\u0026lt;head\u0026gt;\n\u0026lt;title\u0026gt;Web Monetized Site\u0026lt;/title\u0026gt;\n\u0026lt;meta name=\u0026quot;monetization\u0026quot; content=\u0026quot;$wallet.example.com/alice\u0026quot;\u0026gt;\n\u0026lt;/head\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFor a more detailed look at web monetizing your site, see the \u003ca href=\"https://webmonetization.org/docs/explainer#getting-started\"\u003eWeb Monetization explainer\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCongratulations! Your website is now web monetized.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"2-basic-attention-tokens\"\u003e2. Basic Attention Tokens\u003c/h4\u003e\n\u003cp\u003eFollow \u003ca href=\"https://basicattentiontoken.org/publisher-terms-of-service/\"\u003e\u003cstrong\u003ethis\u003c/strong\u003e\u003c/a\u003e and \u003ca href=\"https://creators.brave.com/\"\u003e\u003cstrong\u003ethis\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e.\u003c/strong\u003e\u003c/p\u003e\n\u003ch4 id=\"3-digital-product\"\u003e3. Digital Product\u003c/h4\u003e\n\u003cp\u003eCreate an account on Gumroad, and start creating digital products and selling. Then use their overlay widget on your website\u003c/p\u003e\n\u003cp\u003ePhoto by \u003ca href=\"https://unsplash.com/@le_buzz?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eLe Buzz\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/website?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://unstoppabledomains.pxf.io/qnXOv5\"\u003e\u003cimg src=\"/images/unstoppabledomainsad.webp\" style=\"width: 100%; height: auto;\"\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2022-05-26T20:30:00+03:00","image":"https://ajulu.netlify.app/images/le-buzz-kieii2b9gku-unsplash.webp","tags":["Development","Finance"]},{"id":"https://ajulu.netlify.app/posts/how-to-add-google-analytics-to-your-website-and-measure-traffic/","url":"https://ajulu.netlify.app/posts/how-to-add-google-analytics-to-your-website-and-measure-traffic/","title":"How To Add Google Analytics to Your Website and Measure Traffic","summary":"Hi, today I\u0026rsquo;d like to help you set up Google Analytics and monitor your traffic.\nBefore we go on, I provide a microservice where I set this(Google Analytics) up for you so that you don\u0026rsquo;t have to worry about the long process, code, and all the other things we go through here in this article, so contact me via email or visit my contact page to order, fast and simple.\nLet\u0026rsquo;s go on.\n","content_html":"\u003cp\u003eHi, today I\u0026rsquo;d like to help you set up Google Analytics and monitor your traffic.\u003c/p\u003e\n\u003cp\u003eBefore we go on, I provide a microservice where I set this(Google Analytics) up for you so that you don\u0026rsquo;t have to worry about the long process, code, and all the other things we go through here in this article, so contact me via \u003ca href=\"mailto:alunje73@gmail.com\"\u003eemail\u003c/a\u003e or \u003ca href=\"/contact\"\u003evisit my contact page\u003c/a\u003e to order, fast and simple.\u003c/p\u003e\n\u003cp\u003eLet\u0026rsquo;s go on.\u003c/p\u003e\n\u003ch3 id=\"what-does-google-analytics-do\"\u003eWhat Does Google Analytics Do?\u003c/h3\u003e\n\u003cp\u003eGoogle Analytics gathers a wide variety of information, which can be divided into five categories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRealtime:\u003c/strong\u003e Displays what’s happening on your site at the specific moment you’re viewing the report.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAudience:\u003c/strong\u003e Includes information about who is visiting your site, including demographics.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcquisition:\u003c/strong\u003e Explains how your site acquires traffic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBehavior:\u003c/strong\u003e Shows what visitors do on your site, including buttons clicks and which of your pages are the most popular.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConversions:\u003c/strong\u003e An advanced report to be used in conjunction with Google Analytics Goals, to track activity such as email list subscriptions or e-commerce sales.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSome examples of specific information you might find in your Google Analytics reports include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of active users on your site at any given moment.\u003c/li\u003e\n\u003cli\u003eHow many people visit your site over time.\u003c/li\u003e\n\u003cli\u003eYour visitors’ ages, genders, and locations.\u003c/li\u003e\n\u003cli\u003eWhere your visitors come from (e.g., organic search, social media, etc.).\u003c/li\u003e\n\u003cli\u003eWhich pages visitors view and for how long.\u003c/li\u003e\n\u003cli\u003eBounce, click-through, and conversion rates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"why-is-google-analytics-important-for-your-website\"\u003eWhy is Google Analytics Important for Your Website?\u003c/h3\u003e\n\u003cp\u003eOnce you’ve started a WordPress website, you should know how it’s performing. And to get this useful data, you need Google Analytics. It’s a powerful tool that helps you understand how people use your site.\u003c/p\u003e\n\u003cp\u003eHere are some benefits of using Analytics:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIdentify Traffic Sources\u003c/strong\u003e – You can find out where your visitors come from, which channel they use (search, social, paid, etc.), which country they belong to, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBetter Understand Your Audience\u003c/strong\u003e – Once someone lands on your website, what do they do? With Google Analytics, you can track their every interaction and see what links they click or which files they download.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate Content That People Like\u003c/strong\u003e – Google Analytics helps you track your pages and posts, so you know which content drives a lot of traffic. This way, you can find similar topics to cover and boost your traffic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConversions and Sales\u003c/strong\u003e – If you have an eCommerce store, then Google Analytics can help you track your conversions and see how much revenue your store is making.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImprove Your Site’s User Experience\u003c/strong\u003e – Find out how people behave on your site, which pages they visit, which device or browser they use so you can improve the user experience of your website.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"how-to-setup-google-analytics\"\u003eHow To Setup Google Analytics\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eRegister/Login to \u003ca href=\"https://analytics.google.com\"\u003eGoogle Analytics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNavigate to the \u003cstrong\u003eAdmin\u003c/strong\u003e menu on the bottom left.\u003c/li\u003e\n\u003cli\u003eCreate a new property by tapping the \u0026ldquo;Create Property\u0026rdquo; button\u003c/li\u003e\n\u003cli\u003eAdd a property name, select your country and currency then click next\u003c/li\u003e\n\u003cli\u003eSelect industry, size, and the intended purpose/s of your website\u003c/li\u003e\n\u003cli\u003eChoose the \u0026ldquo;Web\u0026rdquo; platform\u003c/li\u003e\n\u003cli\u003eEnter your website\u0026rsquo;s link/URL and then stream name(Name of your website)\u003c/li\u003e\n\u003cli\u003eGo down to \u0026ldquo;Tagging Instructions\u0026rdquo; then pick \u0026ldquo;Global Site Tag\u0026rdquo;. Copy that code.\u003c/li\u003e\n\u003cli\u003ePaste the code you have been given into the head section of your website\u0026rsquo;s source code. Use \u003ca href=\"https://support.google.com/analytics/answer/10840722?hl=en\u0026amp;utm_id=ad#cms\u0026amp;zippy=\"\u003e\u003cstrong\u003ethis to find out where to put the code based on your platform\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"easier-way-use-google-site-kit\"\u003eEasier way: Use \u003ca href=\"https://sitekit.withgoogle.com/\"\u003eGoogle Site Kit\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eBut this may slow down your site according to some people I\u0026rsquo;ve spoken to or read reviews.\u003c/p\u003e\n\u003ch3 id=\"easiest-way-contact-me\"\u003eEasiest way: \u003ca href=\"/contact\"\u003eContact me\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThat\u0026rsquo;s it. You have successfully set up Google Analytics. Give it an hour then go to \u003ca href=\"https://analytics.google.com\"\u003eGoogle Analytics\u003c/a\u003e to start seeing the data.\u003c/p\u003e\n\u003cp\u003eSee you soon\u003c/p\u003e\n","date_published":"2021-12-31T08:20:00+03:00","image":"https://ajulu.netlify.app/images/ga.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-second-way-to-buy-your-first-nft-web-3.0-domain-ethereum-naming-service/","url":"https://ajulu.netlify.app/posts/the-second-way-to-buy-your-first-nft-web-3.0-domain-ethereum-naming-service/","title":"How To Buy Your First NFT Web 3.0 Domain: Ethereum Naming Service","summary":"Refresher NFT domains are domains that live on a public blockchain and give users complete ownership of their stored data. The main benefits to owning one are simplifying crypto transactions by replacing long complicated wallet addresses with the domain name and easily creating and hosting websites on web3.\nWhat is the Ethereum Naming Service? Ethereum Name Service is a blockchain protocol for users who want to have their own unique and memorable usernames over Web 3.0. Using the service allows you to nail all of your wallet addresses and decentralized websites to a single unique name. For instance, “alice.ETH.” This makes you more recognizable and easier to find across the decentralized space.\n","content_html":"\u003ch3 id=\"refresher\"\u003eRefresher\u003c/h3\u003e\n\u003cp\u003eNFT domains are domains that live on a public blockchain and give users complete ownership of their stored data. The main benefits to owning one are simplifying crypto transactions by replacing long complicated wallet addresses with the domain name and easily creating and hosting websites on web3.\u003c/p\u003e\n\u003ch3 id=\"what-is-the-ethereum-naming-service\"\u003eWhat is the Ethereum Naming Service?\u003c/h3\u003e\n\u003cp\u003eEthereum Name Service is a blockchain protocol for users who want to have their own unique and memorable usernames over Web 3.0. Using the service allows you to nail all of your wallet addresses and decentralized websites to a single unique name. For instance, “alice.ETH.” This makes you more recognizable and easier to find across the decentralized space.\u003c/p\u003e\n\u003cp\u003eThe service also allows you to use your domain name to create a decentralized website or to link an existing domain to your \u003cstrong\u003eEthereum\u003c/strong\u003e (CCC:\u003ca href=\"https://investorplace.com/cryptocurrency/eth-usd/\"\u003e\u003cstrong\u003eETH-USD\u003c/strong\u003e\u003c/a\u003e) wallet.\u003c/p\u003e\n\u003ch3 id=\"how-to-buy-an-eth-domain\"\u003eHow to buy an \u0026ldquo;.ETH\u0026rdquo; domain?\u003c/h3\u003e\n\u003cp\u003eHow to Register Your First \u0026ldquo;.ETH\u0026rdquo; Domain\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGo to \u003ca href=\"https://app.ens.domains\" title=\"https://app.ens.domains\"\u003ehttps://app.ens.domains\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the search bar to find a domain you want.\u003c/li\u003e\n\u003cli\u003eTap on your chosen name to see an estimate of how much it will cost.\u003c/li\u003e\n\u003cli\u003eGet a free Ethereum wallet. I recommend \u003ca href=\"https://rainbow.me\"\u003eRainbow\u003c/a\u003e or \u003ca href=\"https://metamask.io/\"\u003eMetaMask\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuy enough Ethereum using the wallet to cover the cost of your domain (add a little extra just in case)\u003c/li\u003e\n\u003cli\u003eGo back to the ENS domain website, click the menu in the top right and connect your new wallet.\u003c/li\u003e\n\u003cli\u003eOnce connected, you’ll be able to click the blue “Request to Register” button on the domain.\u003c/li\u003e\n\u003cli\u003eOpen your wallet \u0026amp; confirm the first transaction request. The transaction may take a few minutes, and then you’ll see a 1-minute countdown begin on the ENS site.\u003c/li\u003e\n\u003cli\u003eAfter the 1-minute countdown is done, you’ll be able to finalize your registration. Click the register button to initiate a transaction in your wallet.\u003c/li\u003e\n\u003cli\u003eConfirm the transaction in your wallet, then wait for it to complete.\u003c/li\u003e\n\u003cli\u003eYou now have your very own ENS name! Congratulations!\u003c/li\u003e\n\u003cli\u003eLastly, go to your account on the ENS website and set your reverse record to the new name you\u0026rsquo;ve purchased.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eYou can now use your \u0026ldquo;.ETH\u0026rdquo; address to send/receive Ethereum and other crypto assets. In the future, it’ll be used for more things too!\u003c/p\u003e\n\u003cp\u003eIf you\u0026rsquo;d like to learn more, go check out the previous article \u003ca href=\"https://stephenajulu.com/blog/how-to-buy-your-first-nft-web-3.0-domain/\"\u003e\u003cstrong\u003ehere\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e.\u003c/strong\u003e\u003c/p\u003e\n","date_published":"2021-12-27T14:11:00+03:00","image":"https://ajulu.netlify.app/images/0_r24ox8zwoe0gfp1g.webp","tags":["Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/how-to-buy-your-first-nft-web-3.0-domain/","url":"https://ajulu.netlify.app/posts/how-to-buy-your-first-nft-web-3.0-domain/","title":"How To Buy Your First NFT Web 3.0 Domain: Unstoppable Domains","summary":"Today i\u0026rsquo;d like to help you buy your first NFT Web 3.0 domain. We\u0026rsquo;ll talk about what they are, where you can get one and how to buy/use one.\nFirst,\nWhat is an NFT/WEB3 Domain? NFT domains are domains that live on a public blockchain and give users complete ownership of their stored data. The main benefits to owning one are simplifying crypto transactions by replacing long complicated wallet addresses with the domain name and easily creating and hosting websites on web3.\n","content_html":"\u003cp\u003eToday i\u0026rsquo;d like to help you buy your first NFT Web 3.0 domain. We\u0026rsquo;ll talk about what they are, where you can get one and how to buy/use one.\u003c/p\u003e\n\u003cp\u003eFirst,\u003c/p\u003e\n\u003ch3 id=\"what-is-an-nftweb3-domain\"\u003eWhat is an NFT/WEB3 Domain?\u003c/h3\u003e\n\u003cp\u003eNFT domains are domains that live on a public blockchain and give users complete ownership of their stored data. The main benefits to owning one are simplifying crypto transactions by replacing long complicated wallet addresses with the domain name and easily creating and hosting websites on web3.\u003c/p\u003e\n\u003cp\u003eIf you haven’t heard yet, NFT domains are the newest kids on the block(chain) and they have the power to change what we know of as the internet today. But before we dive into all that goodness, let’s take a step back to run through what traditional domains are and define NFTs — that way, you can truly understand the superpowers behind NFT domains.\u003c/p\u003e\n\u003cp\u003eTypically, you interact with a traditional domain when you type the address (like Twitter.com) into your browser. But did you know traditional domains were originally built to do so much more on the internet? Think of functionalities like email and payments. Hard to believe, right?\u003c/p\u003e\n\u003cp\u003eBut as we can see, traditional domains haven’t progressed much beyond displaying websites. This might be because traditional domains have been controlled by centralized servers since the internet was created. This made it much more difficult for developers to innovate on top of that technology.\u003c/p\u003e\n\u003cp\u003eLuckily for us, the tech that powers NFT domains (a.k.a. blockchains) opens up a whole new realm of possibilities for us on the web!\u003c/p\u003e\n\u003ch2 id=\"what-is-an-nft\"\u003eWhat is an NFT?\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNFT (non-fungible token): a digital certificate of authenticity used to assign and verify ownership of a unique digital or physical asset. Unlike fungible tokens, NFTs are not interchangeable with one another.\u003c/em\u003e\u003c/p\u003e\n\u003ch3 id=\"how-do-they-work\"\u003eHow Do They Work?\u003c/h3\u003e\n\u003cp\u003eGreat question! NFT domains are essentially a suite of smart contracts, which is a fancy term to describe software written on a public blockchain. This means that instead of one company controlling your data online, the power is transferred back to you as the user. And by being built on blockchains, anyone can look at the data stored there, creating a level of ultimate openness and transparency.\u003c/p\u003e\n\u003cp\u003eOn top of that, there is the benefit of enhanced security — only you hold the power to make updates to your NFT domain, which minimizes worries about servers getting hacked or domains getting stolen.\u003c/p\u003e\n\u003cp\u003eAll that to say, blockchain superpowers give everyone a safer way to surf the internet while also giving control back to you over what gets shared and where it gets shared.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eCool, I’m starting to get the power of blockchain but am still not 100% sure what I can DO with an NFT domain?\u003c/em\u003e\u003c/p\u003e\n\u003ch3 id=\"uses-of-an-nft-domain\"\u003eUses of an NFT Domain?\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eSimplify crypto transactions by replacing all your complicated wallet addresses with your domain name as your username.\u003c/li\u003e\n\u003cli\u003eUse your domain to receive 275+ coins and tokens across multiple blockchain networks.\u003c/li\u003e\n\u003cli\u003eLogin to apps with your domain name as your universal web3 username.\u003c/li\u003e\n\u003cli\u003eUnlike traditional domains, fully own and control your domain. You buy it once, you own it for life!\u003c/li\u003e\n\u003cli\u003eEasily create and host websites, ranging from personal websites to NFT galleries.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"reasons-to-get-one\"\u003eReasons to get one?\u003c/h3\u003e\n\u003ch2 id=\"1-zero-renewal-fees\"\u003e#1) Zero Renewal Fees\u003c/h2\u003e\n\u003cp\u003eUnlike traditional .com domains, you fully own and control your Unstoppable Domain, so you never have to pay renewal fees. Ever. You buy it once, you own it for life!\u003c/p\u003e\n\u003ch2 id=\"2-seamless-crypto-payments\"\u003e#2) Seamless Crypto Payments\u003c/h2\u003e\n\u003cp\u003eNo longer fear your payments getting lost in the ether (pun intended). Instead of copy and pasting your wallet address (which is similar to a bank account number and can look like: 0xc6b0562605d35ee710138402b878ffe6f2e23807), use an Unstoppable Domain as your one-stop-shop username to store all of your wallet addresses for sending and receiving crypto.\u003c/p\u003e\n\u003ch2 id=\"3-multi-chain-compatibility\"\u003e#3) Multi-Chain Compatibility\u003c/h2\u003e\n\u003cp\u003eYour NFT domain comes with the superpower to receive over 275 supported coins and tokens, with many more on the way! Now you can navigate crypto transactions with ease, regardless of the blockchain network. \u003ca href=\"https://support.unstoppabledomains.com/support/solutions/articles/48001185621-what-cryptocurrencies-are-currently-supported-\"\u003e\u003cstrong\u003eBrowse the complete list of supported cryptocurrencies here.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"4-decentralized-websites\"\u003e#4) Decentralized Websites\u003c/h2\u003e\n\u003cp\u003eWant to create a website on the decentralized web? \u003ca href=\"https://support.unstoppabledomains.com/support/solutions/articles/48001181925-build-website\"\u003e\u003cstrong\u003eCreate one\u003c/strong\u003e\u003c/a\u003e in just a few clicks with our pre-made templates. Own any NFTs? Create a \u003ca href=\"https://support.unstoppabledomains.com/support/solutions/articles/48001185412-launching-an-nft-gallery\"\u003e\u003cstrong\u003egallery-style website\u003c/strong\u003e\u003c/a\u003e to show off your favorite collectibles as your collection grows. We\u0026rsquo;ll be adding more features and templates in the future, so stay tuned here.\u003c/p\u003e\n\u003ch2 id=\"5-own-your-identity-on-web3\"\u003e#5) Own Your Identity on Web3\u003c/h2\u003e\n\u003cp\u003eAs the world shifts to web3, it’ll be more important than ever to own your part of the new internet. By owning an Unstoppable Domain, you’ll not only help progress the digital world, you’ll ensure your identity is secured for the next wave of technology.\u003c/p\u003e\n\u003ch3 id=\"how-to-get-one\"\u003eHow to get one?\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eTo buy one visit this link and follow the prompts: \u003ca href=\"https://unstoppabledomains.pxf.io/qnXOv5\"\u003e\u003cstrong\u003eRegister for Unstoppable Domains\u003c/strong\u003e\u003c/a\u003e\u003cstrong\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://unstoppabledomains.pxf.io/qnXOv5\"\u003e\u003cimg src=\"/images/unstoppabledomainsad.webp\" style=\"width: 100%; height: auto;\"\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-12-22T13:31:00+03:00","image":"https://ajulu.netlify.app/images/unstoppable-1280x720.webp","tags":["Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/cryptocurrency-blockchain-smart-contract-nft-web-3-defi-and-gamefi-101-definition/","url":"https://ajulu.netlify.app/posts/cryptocurrency-blockchain-smart-contract-nft-web-3-defi-and-gamefi-101-definition/","title":"Cryptocurrency, Blockchain, Smart Contract, NFT, Web 3, DeFi and GameFi 101:","summary":"What is a cryptocurrency? A cryptocurrency is any form of currency that exists digitally or virtually and uses cryptography to secure transactions. Cryptocurrencies don\u0026rsquo;t have a central issuing or regulating authority, instead, they use a decentralized system to record transactions and issue new units.\nHere is how you can buy your first cryptocurrency\nWhat is blockchain? A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.\n","content_html":"\u003ch3 id=\"what-is-a-cryptocurrency\"\u003eWhat is a cryptocurrency?\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003ecryptocurrency\u003c/strong\u003e is any form of currency that exists digitally or virtually and uses cryptography to secure transactions. Cryptocurrencies don\u0026rsquo;t have a central issuing or regulating authority, instead, they use a decentralized system to record transactions and issue new units.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/how-to-buy-your-first-cryptocurrency/\"\u003e\u003cstrong\u003eHere is how you can buy your first cryptocurrency\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-blockchain\"\u003eWhat is blockchain?\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eblockchain\u003c/strong\u003e is a growing list of records, called \u003cem\u003eblocks\u003c/em\u003e, that are linked together using \u003ca href=\"https://en.wikipedia.org/wiki/Cryptography\" title=\"Cryptography\"\u003ecryptography\u003c/a\u003e. Each block contains a \u003ca href=\"https://en.wikipedia.org/wiki/Cryptographic_hash_function\" title=\"Cryptographic hash function\"\u003ecryptographic hash\u003c/a\u003e of the previous block, a \u003ca href=\"https://en.wikipedia.org/wiki/Trusted_timestamping\" title=\"Trusted timestamping\"\u003etimestamp\u003c/a\u003e, and transaction data (generally represented as a \u003ca href=\"https://en.wikipedia.org/wiki/Merkle_tree\" title=\"Merkle tree\"\u003eMerkle tree\u003c/a\u003e). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-is-blockchain-how-does-it-work-blockchain-explained/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-a-smart-contract\"\u003eWhat is a smart contract?\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003esmart contract\u003c/strong\u003e is a \u003ca href=\"https://en.wikipedia.org/wiki/Computer_program\" title=\"Computer program\"\u003ecomputer program\u003c/a\u003e or a \u003ca href=\"https://en.wikipedia.org/wiki/Transaction_Protocol_Data_Unit\" title=\"Transaction Protocol Data Unit\"\u003etransaction protocol\u003c/a\u003e that is intended to automatically execute, control, or document legally relevant events and actions according to the terms of a \u003ca href=\"https://en.wikipedia.org/wiki/Contract\" title=\"Contract\"\u003econtract\u003c/a\u003e or an agreement. The objectives of smart contracts are the reduction of need in trusted intermediates, arbitrations, and enforcement costs, fraud losses, as well as the reduction of malicious and accidental exceptions.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-are-smart-contracts-smart-contracts-explained/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-an-nft\"\u003eWhat is an NFT?\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003enon-fungible token\u003c/strong\u003e (\u003cstrong\u003eNFT\u003c/strong\u003e) is a unique and non-interchangeable unit of data stored on a digital \u003ca href=\"https://en.wikipedia.org/wiki/Ledger\" title=\"Ledger\"\u003eledger\u003c/a\u003e (\u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchain\u003c/a\u003e). NFTs can be associated with reproducible digital files such as photos, videos, and audio. NFTs use a digital ledger to provide a public \u003ca href=\"https://en.wikipedia.org/wiki/Certificate_of_authenticity\" title=\"Certificate of authenticity\"\u003ecertificate of authenticity\u003c/a\u003e or \u003ca href=\"https://en.wikipedia.org/wiki/Title_(property)\" title=\"Title (property)\"\u003eproof of ownership\u003c/a\u003e, but it does not restrict the sharing or copying of the underlying digital file. The lack of interchangeability (\u003ca href=\"https://en.wikipedia.org/wiki/Fungibility\" title=\"Fungibility\"\u003efungibility\u003c/a\u003e) distinguishes NFTs from blockchain \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrencies\" title=\"Cryptocurrencies\"\u003ecryptocurrencies\u003c/a\u003e, such as \u003ca href=\"https://en.wikipedia.org/wiki/Bitcoin\" title=\"Bitcoin\"\u003eBitcoin\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/what-are-nfts-non-fungible-tokens-explained/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-web-3\"\u003eWhat is Web 3?\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWeb3,\u003c/strong\u003e also known as \u003cstrong\u003eWeb 3.0\u003c/strong\u003e, is an idea for a new iteration of the \u003ca href=\"https://en.wikipedia.org/wiki/Internet\" title=\"Internet\"\u003eInternet\u003c/a\u003e that is based on public \u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchains\u003c/a\u003e. The term was coined in 2014 by \u003ca href=\"https://en.wikipedia.org/wiki/Ethereum\" title=\"Ethereum\"\u003eEthereum\u003c/a\u003e co-founder \u003ca href=\"https://en.wikipedia.org/wiki/Gavin_Wood\" title=\"Gavin Wood\"\u003eGavin Wood\u003c/a\u003e, and the idea gained interest in 2020 and 2021 from \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrency\" title=\"Cryptocurrency\"\u003ecryptocurrency\u003c/a\u003e enthusiasts, large technology companies, and venture capitalist firms.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/web-3.0-explained-part-1/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-defi\"\u003eWhat is DeFi?\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDecentralized finance\u003c/strong\u003e (commonly referred to as \u003cstrong\u003eDeFi\u003c/strong\u003e) is a \u003ca href=\"https://en.wikipedia.org/wiki/Blockchain\" title=\"Blockchain\"\u003eblockchain\u003c/a\u003e-based form of finance that does not rely on central financial \u003ca href=\"https://en.wikipedia.org/wiki/Intermediary\" title=\"Intermediary\"\u003eintermediaries\u003c/a\u003e such as \u003ca href=\"https://en.wikipedia.org/wiki/Brokerage\" title=\"Brokerage\"\u003ebrokerages\u003c/a\u003e, \u003ca href=\"https://en.wikipedia.org/wiki/Exchange_(organized_market)\" title=\"Exchange (organized market)\"\u003eexchanges\u003c/a\u003e, or \u003ca href=\"https://en.wikipedia.org/wiki/Bank\" title=\"Bank\"\u003ebanks\u003c/a\u003e to offer traditional \u003ca href=\"https://en.wikipedia.org/wiki/Financial_instrument\" title=\"Financial instrument\"\u003efinancial instruments\u003c/a\u003e, and instead utilizes \u003ca href=\"https://en.wikipedia.org/wiki/Smart_contract\" title=\"Smart contract\"\u003esmart contracts\u003c/a\u003e on blockchains, the most common being \u003ca href=\"https://en.wikipedia.org/wiki/Ethereum\" title=\"Ethereum\"\u003eEthereum\u003c/a\u003e.[\u003ca href=\"https://en.wikipedia.org/wiki/Wikipedia:Citation_needed\" title=\"Wikipedia:Citation needed\"\u003e\u003cem\u003ecitation needed\u003c/em\u003e\u003c/a\u003e] DeFi platforms allow people to lend or borrow funds from others, speculate on price movements on a range of assets using derivatives, trade \u003ca href=\"https://en.wikipedia.org/wiki/Cryptocurrencies\" title=\"Cryptocurrencies\"\u003ecryptocurrencies\u003c/a\u003e, insure against risks, and earn \u003ca href=\"https://en.wikipedia.org/wiki/Interest\" title=\"Interest\"\u003einterest\u003c/a\u003e in savings-like accounts. DeFi uses a layered architecture and highly composable building blocks.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/decentralized-finance-defined/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"what-is-gamefi\"\u003eWhat is GameFi?\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eGameFi\u003c/strong\u003e is also known as Game Finance, is the gamification of financial systems to create profit from playing play-to-earn crypto games.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://stephenajulu.com/blog/gamers-assemble-play-games-to-earn-free-crypto/\"\u003e\u003cstrong\u003eLearn more.\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-12-16T07:15:00+03:00","image":"https://ajulu.netlify.app/images/newhype101definition.webp","tags":["Finance","Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/the-importance-of-creating-a-masculine-character/","url":"https://ajulu.netlify.app/posts/the-importance-of-creating-a-masculine-character/","title":"The Importance of Building Your Masculinity","summary":"Hi guys, how are you doing?\nNB: This article will trigger a lot of people. Continue reading if you would like to learn why and create your masculine character.\nI\u0026rsquo;d like to begin by first defining masculinity. What it is and what it\u0026rsquo;s not according to me. Then I\u0026rsquo;ll cover the traits and characteristics you need to integrate and work on.\nI believe greatness is coming to all the people who read this and understand it. Feel free to share your thoughts down below in the comments.\n","content_html":"\u003cp\u003eHi guys, how are you doing?\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNB:\u003c/strong\u003e This article will trigger a lot of people. Continue reading if you would like to learn why and create your masculine character.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;d like to begin by first defining masculinity. What it is and what it\u0026rsquo;s not according to me. Then I\u0026rsquo;ll cover the traits and characteristics you need to integrate and work on.\u003c/p\u003e\n\u003cp\u003eI believe greatness is coming to all the people who read this and understand it. Feel free to share your thoughts down below in the comments.\u003c/p\u003e\n\u003ch4 id=\"masculinity\"\u003eMasculinity\u003c/h4\u003e\n\u003cp\u003eMasculinity is the lost art of being a strong, confident, intelligent, skillful, and manly character that is focused on the pursuit of an ultimate goal bigger than himself, women, and those around him.\u003c/p\u003e\n\u003cp\u003eMasculinity is not toxic, aggressive, and overly sexual. On the contrary, it\u0026rsquo;s a man who is in constant pursuit of things far greater than himself. Constantly improving himself and those around him. A true high-value man who is solving problems and creating things for the benefit of himself and others.\u003c/p\u003e\n\u003cp\u003eA man is destined to be a protector and provider. He understands his roles and follows the ways of his ancestors.\u003c/p\u003e\n\u003cp\u003eIn this age of betas, white knights, simps, and soy boys, a masculine man sets himself apart by being a strong, charismatic, and useful member of society.\u003c/p\u003e\n\u003cp\u003eTell me who are the first people to respond and react in times of danger? Who makes up the large percentage of protectors? Who provides the most? Who are the most willing to lay down their lives for others?\u003c/p\u003e\n\u003cp\u003eNever before has masculinity been this demonized. By no means am I saying that Toxic Masculinity doesn\u0026rsquo;t exist, what I am saying is that a large percentage of so-called feminists have bundled up good/necessary masculinity and toxic masculinity into one thing. Toxic Feminism has made attacking men/masculinity its sole purpose and they are winning! How do I know this? Look at the crime rates. Look at the no of fatherless children. These are the consequences of the erosion of masculinity.\u003c/p\u003e\n\u003cp\u003eBut I like a quote by \u003ca href=\"https://twitter.com/PathToManliness\"\u003eThe Path To Manliness\u003c/a\u003e.\u003c/p\u003e\n\u003ch4 id=\"when-the-barbarians-are-at-the-gates-suddenly-masculinity-is-no-longer-toxic\"\u003e\u0026ldquo;When the barbarians are at the gates, suddenly masculinity is no longer toxic.\u0026rdquo;\u003c/h4\u003e\n\u003ch3 id=\"how-to-create-your-own-masculine-character-and-live-up-to-it\"\u003eHow to create your own masculine character and live up to it\u003c/h3\u003e\n\u003cp\u003eTo create one, we first must know the characteristics of one. Here are a few examples. Remember we are working towards becoming a truly high-value man, not faking it. Go against the grain. Pick some characteristics, give yourself a time frame or a deadline then put in the work.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePhysically, Emotionally and Mentally Strong\u003c/li\u003e\n\u003cli\u003eIntelligent and Highly Skilled\u003c/li\u003e\n\u003cli\u003eCalm, Collected, and Stoic\u003c/li\u003e\n\u003cli\u003eHaving the ability to exercise extreme violence but remaining virtuous - A controlled monster. The true meaning of morality, virtue, and humility. \u003ca href=\"https://www.youtube.com/watch?v=QQ5oqgJWJyw\"\u003eDefinition first coined by Jordan Peterson\u003c/a\u003e. A harmless person is not a virtuous person. When a harmless person tastes power, they cease to be virtuous as they become drunk with it and begin showing their true colors.\u003c/li\u003e\n\u003cli\u003eSelf Control\u003c/li\u003e\n\u003cli\u003eA Risk Taker\u003c/li\u003e\n\u003cli\u003eKind and Generous\u003c/li\u003e\n\u003cli\u003ePlayful and Charismatic\u003c/li\u003e\n\u003cli\u003eAssertive and Dominant but not arrogant\u003c/li\u003e\n\u003cli\u003eIndependence\u003c/li\u003e\n\u003cli\u003eLeadership\u003c/li\u003e\n\u003cli\u003eAmbition\u003c/li\u003e\n\u003cli\u003eIntegrity\u003c/li\u003e\n\u003cli\u003eSocialized\u003c/li\u003e\n\u003cli\u003eWell Dressed and Groomed\u003c/li\u003e\n\u003cli\u003eRespectful\u003c/li\u003e\n\u003cli\u003eDangerous\u003c/li\u003e\n\u003cli\u003eFocused\u003c/li\u003e\n\u003cli\u003eSexual - At the appropriate time\u003c/li\u003e\n\u003cli\u003eMysterious\u003c/li\u003e\n\u003cli\u003eCapable of transmuting sexual energy instead of spilling it carelessly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese are but a few examples. To create your own hyper-masculine character, I\u0026rsquo;d suggest you pick 5 then work on them.\u003c/p\u003e\n\u003cp\u003ePhysical Strength and Virtue are a must. They ensure you are capable of protecting the things that are important to you without being a bully/brute. You don\u0026rsquo;t want to be a brute who bullies people in an attempt to garner respect. You want to be a protector. One who is naturally respected.\u003c/p\u003e\n\u003cp\u003eSkillfulness ensures you are capable of providing for your family.\u003c/p\u003e\n\u003cp\u003eMake sure that whatever you pick leads you down a path that will guarantee you can provide and protect. As these 2 things are key.\u003c/p\u003e\n\u003cp\u003eI am no different from beta males. Growing up mostly fatherless is hurting society.\u003c/p\u003e\n\u003cp\u003eBut I am changing things, I am on the journey of becoming a masculine and high-value man. You have to remember it starts with you. Be the change you want to see in society. Don\u0026rsquo;t just spill your seed carelessly. The world doesn\u0026rsquo;t need more fatherless children, soy boys, betas, simps, and white knights.\u003c/p\u003e\n\u003cp\u003eIt needs masculine role models willing to take the lead.\u003c/p\u003e\n\u003cp\u003eI am working on myself, constantly trying to put to death the less desirable traits within me. It\u0026rsquo;s a battle. But it\u0026rsquo;s one that I know I can win.\u003c/p\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch3 id=\"what-about-you\"\u003eWhat about you?\u003c/h3\u003e\n\u003cp\u003eI\u0026rsquo;d like to end with a quote: \u0026ldquo;Strong Men and Feminine Women Create Good Times, Good Times Create Soft Men and Masculine Women, Soft Men and Masculine Women Create Hard Times, and Repeat\u0026rdquo; It\u0026rsquo;s a modification of the original quote. Gender roles were created for a purpose. Find out what that purpose is and integrate. We are experiencing gender role reversal and it\u0026rsquo;s causing damage.\u003c/p\u003e\n\u003cp\u003eShare your thoughts in the comments and if this triggered you, I\u0026rsquo;d like to know why, so do due diligence.\u003c/p\u003e\n\u003cp\u003eAnd of course. Do due diligence, raise your testosterone, and research. I\u0026rsquo;ve written a plethora of \u003ca href=\"https://stephenajulu.com/blog\"\u003earticles\u003c/a\u003e that can help you in your journey. Go read them.\u003c/p\u003e\n\u003cp\u003eHave a great day!\u003c/p\u003e\n","date_published":"2021-12-11T09:51:00+03:00","image":"https://ajulu.netlify.app/images/simone-pellegrini-l3qg_oblut0-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/invest-in-web-3.0-by-buying-these-5-cryptocurrencies-now/","url":"https://ajulu.netlify.app/posts/invest-in-web-3.0-by-buying-these-5-cryptocurrencies-now/","title":"Invest In Web 3.0 By Buying These 5 Cryptocurrencies Now","summary":"The internet is slowly moving towards blockchain and has had an impact on investors who felt the power and freedom of the decentralized currency. Investors have made huge profits based on the DeFi protocol, and countries are trying to get on their hands on this emerging asset. Amid this is rising Web 3.0. It aims to bring to the internet what DeFi brought to the banking sector. Theoretically, Web 3.0 is the third version of the internet and aims to take back power from large tech companies. The Web 3.0 revolution will take place in the next couple of years, and the credit goes to blockchain technology. So, if you want to invest in the Web 3.0 era, why not headstart with these cryptocurrencies?\n","content_html":"\u003cp\u003eThe internet is slowly moving towards blockchain and has had an impact on investors who felt the power and freedom of the decentralized currency. Investors have made huge profits based on the DeFi protocol, and countries are trying to get on their hands on this emerging asset. Amid this is rising Web 3.0. It aims to bring to the internet what DeFi brought to the banking sector. Theoretically, Web 3.0 is the third version of the internet and aims to take back power from large tech companies. The Web 3.0 revolution will take place in the next couple of years, and the credit goes to blockchain technology. So, if you want to invest in the Web 3.0 era, why not headstart with these cryptocurrencies?\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHelium:\u003c/strong\u003e Helium is one of the most popular Web 3.0 cryptocurrencies and is responsible for making the internet accessible to everyone. This project offers a web service designed to compete with ISP giants like Verizon and AT\u0026amp;T.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ePolkadot\u003c/strong\u003e: If you are not new to the crypto market, then you have probably heard of Polkadot. It is one of the top 10 cryptocurrencies on the market and is a flagship project by the Web 3 Foundation, a Swiss company founded to facilitate a fully functional and user-friendly decentralized web.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKusama:\u003c/strong\u003e Investing in Kusama is almost a roundabout way of investing in Polkadot. It is because Kusama only exists as the companion of the Polkadot network. It has carried out many projects because the network is the benchmark for the success of parachains.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOcean:\u003c/strong\u003e Ocean protocol is a decentralized, blockchain-based data exchange. It functions as a protocol that allows anyone to build their own decentralized data marketplace. Ocean also functions as a utility token, which is used for buying, staking, and selling data for the governance of community funding on the platform.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFilecoin:\u003c/strong\u003e As its name suggests, Filecoin is the file cabinet for Web 3.0. The network is decentralized storage that is created to be a safe alternative to centralized cloud storage and also a way to passively earn money. Filecoin wants its users to know that its storage is for anything and everything.\u003c/p\u003e\n\u003cp\u003eTo buy these I suggest you \u003ca href=\"https://accounts.binance.com/en/register?ref=CL2JFAB6\"\u003eregister at Binance\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-12-08T16:13:00+03:00","image":"https://ajulu.netlify.app/images/web-3-0.webp","tags":["Design","Development","Web3"]},{"id":"https://ajulu.netlify.app/posts/6-cryptocurrencies-blockchains-with-massive-potential/","url":"https://ajulu.netlify.app/posts/6-cryptocurrencies-blockchains-with-massive-potential/","title":"6 Blockchains With Massive Potential","summary":" Ethereum(ETH) - Specifically Ethereum 2.0 Solana(SOL) Cardano(ADA) Polygon(MATIC) Binance Smart Chain(BNB) Polkadot(DOT) You\u0026rsquo;ll find that these blockchains and cryptocurrencies are being used to create more cryptocurrencies and blockchains. Most are also involved in the metaverse and web 3.0 development.\nBuy their cryptocurrencies by registering here: BINANCE\nNB: NOT FINANCIAL ADVICE!\n","content_html":"\u003col\u003e\n\u003cli\u003eEthereum(ETH) - Specifically Ethereum 2.0\u003c/li\u003e\n\u003cli\u003eSolana(SOL)\u003c/li\u003e\n\u003cli\u003eCardano(ADA)\u003c/li\u003e\n\u003cli\u003ePolygon(MATIC)\u003c/li\u003e\n\u003cli\u003eBinance Smart Chain(BNB)\u003c/li\u003e\n\u003cli\u003ePolkadot(DOT)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eYou\u0026rsquo;ll find that these blockchains and cryptocurrencies are being used to create more cryptocurrencies and blockchains. Most are also involved in the metaverse and web 3.0 development.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBuy their cryptocurrencies by registering here:\u003c/strong\u003e \u003ca href=\"https://accounts.binance.com/en/register?ref=CL2JFAB6\"\u003e\u003cstrong\u003eBINANCE\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNB: NOT FINANCIAL ADVICE!\u003c/p\u003e\n","date_published":"2021-12-04T15:01:00+03:00","image":"https://ajulu.netlify.app/images/b0ac64ca-9452-4ee2-b6fe-6ecbe8eeaddd.webp","tags":["Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/web-3.0-explained-part-1/","url":"https://ajulu.netlify.app/posts/web-3.0-explained-part-1/","title":"Web 3.0 Explained Part 1","summary":"Web 3.0 is the third generation of internet services for websites and applications that will focus on using a machine-based understanding of data to provide a data-driven and Semantic Web. The ultimate goal of Web 3.0 is to create more intelligent, connected, and open websites.\nWeb 3.0 has not yet been implemented, so there is no solid definition. It took over ten years to transition from the original web, Web 1.0, to Web 2.0, and it is expected to take just as long, if not longer, to fully implement and reshape the web with Web 3.0. However, the technologies that some people believe are going to make up and ultimately define Web 3.0 are currently being developed. Smart home appliances using wireless networks and the Internet of Things (IoT) are two examples of how Web 3.0 is already impacting technology.\n","content_html":"\u003cp\u003eWeb 3.0 is the third generation of internet services for websites and applications that will focus on using a machine-based understanding of data to provide a data-driven and Semantic Web. The ultimate goal of Web 3.0 is to create more intelligent, connected, and open websites.\u003c/p\u003e\n\u003cp\u003eWeb 3.0 has not yet been implemented, so there is no solid definition. It took over ten years to transition from the original web, Web 1.0, to Web 2.0, and it is expected to take just as long, if not longer, to fully implement and reshape the web with Web 3.0. However, the technologies that some people believe are going to make up and ultimately define Web 3.0 are currently being developed. Smart home appliances using wireless networks and the Internet of Things (IoT) are two examples of how Web 3.0 is already impacting technology.\u003c/p\u003e\n\u003cp\u003eIf the trend of change is traced from Web 1.0, a static information provider where people read websites but rarely interacted with them, to Web 2.0, an interactive and social web enabling collaboration between users, then it can be assumed that Web 3.0 will change both how websites are made and how people interact with them.\u003c/p\u003e\n\u003ch3 id=\"web-30-properties\"\u003eWeb 3.0 properties\u003c/h3\u003e\n\u003cp\u003eWeb 3.0 may be constructed with artificial intelligence (AI), semantic web, and ubiquitous properties in mind. The idea behind using AI comes from the goal of providing faster, more relevant data to end-users. A website using AI should be able to filter through and provide the data it thinks a specific user will find appropriate. Social bookmarking as a search engine can provide better results than Google since the results are websites that have been voted on by users. However, these results can also be manipulated by humans. AI could be used to separate the legitimate results from the falsified, therefore producing results similar to social bookmarking and social media, but without bad feedback.\u003c/p\u003e\n\u003cp\u003eAn artificially intelligent web will also introduce virtual assistants, an element that is already emerging today as an aspect built into a device or through third-party apps.\u003c/p\u003e\n\u003cp\u003eThe idea behind the semantic web is to categorize and store information in a way that helps teach a system what specific data means. In other words, a website should be able to understand words put in search queries the same way a human would, enabling it to generate and share better content. This system will also use AI; semantic web will teach a computer what the data means and then AI will take the information and use it.\u003c/p\u003e\n\u003cp\u003eUbiquitous computing refers to embedded processing in everyday objects, which enables the intercommunication of devices in a user’s environment. This is thought to be another property that Web 3.0 will have. The concept is similar to the Internet of Things.\u003c/p\u003e\n\u003cp\u003eThe technologies which will make up these properties include microformats, data mining, natural language search, and machine learning. Web 3.0 will also be more focused on peer-to-peer (P2P) technologies such as blockchain. Other technologies such as open APIs, data formats, and open-sourced software may also be used while developing Web 3.0 applications.\u003c/p\u003e\n\u003ch3 id=\"web-30-and-web-20\"\u003eWeb 3.0 and Web 2.0\u003c/h3\u003e\n\u003cp\u003eWeb 2.0 refers to websites and applications that utilize user-generated content for end-users. Web 2.0 is used in many websites today, chiefly focusing on user interactivity and collaboration. Web 2.0 also focused on providing more universal network connectivity and communication channels. The difference between Web 2.0 and 3.0 is that Web 3.0 is more focused on the use of technologies like machine learning and AI to provide relevant content for each user instead of just the content other end users have provided. Web 2.0 essentially allows users to contribute and sometimes collaborate on-site content, while Web 3.0 will most likely turn these jobs over to the semantic web and AI technologies.\u003c/p\u003e\n","date_published":"2021-11-25T10:24:00+03:00","image":"https://ajulu.netlify.app/images/1_xdx6fonpgn2sq0fnmdqh8w.webp","tags":["Development","Web3"]},{"id":"https://ajulu.netlify.app/posts/5-things-every-man-in-his-20s-should-do/","url":"https://ajulu.netlify.app/posts/5-things-every-man-in-his-20s-should-do/","title":"5 Things Every Man In His 20s Should Do","summary":"Hi men!\nHere are 5 things you should do in order to set up your life for success and level up.\n1. Workout and build your body It goes without saying that self mastery is key to growth.\nSo workout, build your body and be physically capable. This alone will separate you from 80% of the planet. Don\u0026rsquo;t become comfortable being unfit and fat.\nAdopt a growth mindset. Yes, you might be fat now but as long as you put in consistent effort, i can assure you that by the end of a month, the gains you\u0026rsquo;ll be seeing will shoot up your testosterone and confidence.\n","content_html":"\u003cp\u003eHi men!\u003c/p\u003e\n\u003cp\u003eHere are 5 things you should do in order to set up your life for success and level up.\u003c/p\u003e\n\u003ch2 id=\"1-workout-and-build-your-body\"\u003e1. Workout and build your body\u003c/h2\u003e\n\u003cp\u003eIt goes without saying that self mastery is key to growth.\u003c/p\u003e\n\u003cp\u003eSo workout, build your body and be physically capable. This alone will separate you from 80% of the planet. Don\u0026rsquo;t become comfortable being unfit and fat.\u003c/p\u003e\n\u003cp\u003eAdopt a growth mindset. Yes, you might be fat now but as long as you put in consistent effort, i can assure you that by the end of a month, the gains you\u0026rsquo;ll be seeing will shoot up your testosterone and confidence.\u003c/p\u003e\n\u003cp\u003ePlus, you\u0026rsquo;ll be better capable of attracting that girl you think is beyond your level. Think about it!\u003c/p\u003e\n\u003ch2 id=\"2-chase-success-and-fulfillment-over-women\"\u003e2. Chase success and fulfillment over women\u003c/h2\u003e\n\u003cp\u003eLook, these girls aren\u0026rsquo;t going anywhere. Plus a recent study found that they want the top 10% of men. So instead of chasing a girl who might dump you for that rich bad boy. Become one yourself. Grind and hustle.\u003c/p\u003e\n\u003cp\u003eBuild a set of marketable skills or better yet work on your own business. Build your dreams. You won\u0026rsquo;t regret it. Plus girls will be all over you once you succeed.\u003c/p\u003e\n\u003cp\u003eSo work on yourself. Work on your dreams.\u003c/p\u003e\n\u003cp\u003eNow, I\u0026rsquo;m not saying \u0026ldquo;Stop looking, stop dating\u0026rdquo;. What I\u0026rsquo;m saying is let success be your primary goal.\u003c/p\u003e\n\u003cp\u003eMy advice is this. Write down 5 things that are most valuable to you.\u003c/p\u003e\n\u003cp\u003eHere are mine, if you\u0026rsquo;d like an example.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGod\u003c/li\u003e\n\u003cli\u003eFamily\u003c/li\u003e\n\u003cli\u003eWealth and Health(myself)\u003c/li\u003e\n\u003cli\u003eFriends\u003c/li\u003e\n\u003cli\u003eWomen\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eMost of these women are hypergamous. So stop chasing them all over the place and start working primarily on you.\u003c/p\u003e\n\u003cp\u003eChris Brown wasn\u0026rsquo;t kidding, \u0026ldquo;These hoes ain\u0026rsquo;t loyal\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eAdvice: if you\u0026rsquo;ve got a girl and a kid, please do a DNA test. In a recent study, it was found that 9 out of 25 men are raising children that are not their own. To make this worse, most of these women knew the kid wasn\u0026rsquo;t there\u0026rsquo;s but because they needed a beta/simp who would provide, they lied. So before adding your name on the birth certificate, before marrying. If you have a kid with a girl. GET A DNA TEST! If you found out the kid isn\u0026rsquo;t yours, i suggest you leave but that decision is up to you.\u003c/p\u003e\n\u003cp\u003eAnd you better not forget to INVEST your money. I post articles for beginners on how to invest. There\u0026rsquo;s cryptocurrencies, stocks, NFTs, ETFs, bonds, bills, real estate and more. Pick some, research and invest. Simple\u003c/p\u003e\n\u003ch2 id=\"3-seek-god\"\u003e3. Seek God\u003c/h2\u003e\n\u003cp\u003eNow, the only reason this is no 3 is because, i didn\u0026rsquo;t structure this list but men you need to seek God. You need spirituality.\u003c/p\u003e\n\u003ch2 id=\"4-createjoin-a-tribe\"\u003e4. Create/join a tribe\u003c/h2\u003e\n\u003cp\u003eGuys, no man is an island, no man stands alone. I have to admit that i am having issues with this, seeing that i am an introvert with social anxiety but i am doing my best. So should you. And hey don\u0026rsquo;t just join any group. Join a tribe of Like Minded Individuals. Ask yourself this \u0026ldquo;Where do i see myself in the next 10/20 years?\u0026rdquo; then join a tribe of people with a similar answer or similar values or even better join a tribe of people who are already where you want to be.\u003c/p\u003e\n\u003ch2 id=\"5-never-stop-learning\"\u003e5. Never stop learning\u003c/h2\u003e\n\u003cp\u003eLearn more about:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eBusiness\u003c/li\u003e\n\u003cli\u003eRedpill\u003c/li\u003e\n\u003cli\u003eMasculinity\u003c/li\u003e\n\u003cli\u003eInvesting\u003c/li\u003e\n\u003cli\u003eMarketable skills\u003c/li\u003e\n\u003cli\u003eFemale psychology\u003c/li\u003e\n\u003cli\u003eMoney and Wealth\u003c/li\u003e\n\u003cli\u003eNutrition for men(meat and eggs)\u003c/li\u003e\n\u003cli\u003eSolving problems\u003c/li\u003e\n\u003cli\u003eNew technologies\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThere\u0026rsquo;s so much you can learn and do. Especially in this information age. Just do it.\u003c/p\u003e\n\u003cp\u003eHere comes a bonus:\u003c/p\u003e\n\u003ch2 id=\"6-journalwrite\"\u003e6. Journal/Write\u003c/h2\u003e\n\u003cp\u003ePlease men, keep a journal. All great men, men of renowned wrote journals. Write down your thoughts in the morning and evening.\u003c/p\u003e\n\u003cp\u003eThe mental clarity this will give you will leave you astonished wondering why you didn\u0026rsquo;t start early.\u003c/p\u003e\n\u003ch3 id=\"what-is-journaling-you\"\u003eWhat is journaling you?\u003c/h3\u003e\n\u003cp\u003eJournaling is the writing down of thoughts for present reflection and future reference.\u003c/p\u003e\n\u003cp\u003eJournaling allows you to organize your thoughts, document your goals, make life decisions, and even heal from past traumas. It’s truly a powerful tool that when incorporated into your regular routine can provide numerous benefits.\u003c/p\u003e\n\u003ch3 id=\"why-should-men-journal\"\u003eWhy Should Men Journal?\u003c/h3\u003e\n\u003cp\u003eAlthough many men may scoff at the thought of keeping a journal, many of the greatest visionaries in history had journals: Leonardo Da Vinci, Albert Einstein, Nikola Tesla, and Ernest Hemingway to name a few. Not to mention the numerous benefits from journaling are well-documented.\u003c/p\u003e\n\u003ch3 id=\"benefits-of-journaling\"\u003eBenefits of journaling\u003c/h3\u003e\n\u003cp\u003eHere are some benefits of journaling\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManages stress\u003c/li\u003e\n\u003cli\u003eGives you immortality\u003c/li\u003e\n\u003cli\u003eAllows introspection and reflection\u003c/li\u003e\n\u003cli\u003eBoosts your mood\u003c/li\u003e\n\u003cli\u003eImproves memory\u003c/li\u003e\n\u003cli\u003eReduces symptoms of anxiety and depression\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnyway guys, that\u0026rsquo;s it for now. For those who learn and implement this, \u0026ldquo;Greatness is coming\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eBefore i go:\u003c/p\u003e\n\u003cp\u003eMen in their 20s should also dress well, smell good and wear cool shades. That’s why today I’m hooking you up with a 10% discount on quality clothing, fragrance, and eyewear.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.esntls.co/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit ESNTLS for top-notch discounted clothing that makes you look great and feel even greater!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://santaluciafragrance.com/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit Santa Lucia Fragrance for top-notch discounted perfumes that make you smell great!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.jadeblack.co/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit JadeBlack for top-note discounted sunglasses and glasses that draw out your game face perfectly!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAll the men who use my link get 10% off all their products + free shipping(if you live in the US). Bookmark the links for future purchases because I can assure you that you will love these products.\u003c/p\u003e\n\u003cp\u003eHave a great day.\u003c/p\u003e\n","date_published":"2021-11-22T05:26:00+03:00","image":"https://ajulu.netlify.app/images/matheus-ferrero-tkrrvwxjb_8.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/the-3-cryptocurrencies-you-should-definitely-invest-in/","url":"https://ajulu.netlify.app/posts/the-3-cryptocurrencies-you-should-definitely-invest-in/","title":"The 3 Cryptocurrencies You Should Definitely Invest In and More","summary":"Hi there, here are 3 cryptocurrencies I believe you should invest in right now before the end of 2021\nEthereum(ETH) With the advent of WEB 3.0 and Ethereum 2.0, Ethereum is set to become the most popular and most used cryptocurrency. Then there\u0026rsquo;s the Ethereum Naming Service. Look just own 0.01 of ETH. Please do. Ethereum is that crypto that has so much potential. It can be used for so many things. Most metaverse tokens are built on Ethereum. Most Defi tokens are built on Ethereum. This should tell you something about the coin. So just make an effort to own this. Even just 0.01 ETH. That\u0026rsquo;s enough.\n","content_html":"\u003cp\u003eHi there, here are 3 cryptocurrencies I believe you should invest in right now before the end of 2021\u003c/p\u003e\n\u003ch2 id=\"ethereumeth\"\u003eEthereum(ETH)\u003c/h2\u003e\n\u003cp\u003eWith the advent of \u003cstrong\u003eWEB 3.0\u003c/strong\u003e and \u003cstrong\u003eEthereum 2.0\u003c/strong\u003e, Ethereum is set to become the most popular and most used cryptocurrency. Then there\u0026rsquo;s the \u003cstrong\u003eEthereum Naming Service\u003c/strong\u003e. Look just own 0.01 of ETH. Please do. Ethereum is that crypto that has so much potential. It can be used for so many things. Most metaverse tokens are built on Ethereum. Most Defi tokens are built on Ethereum. This should tell you something about the coin. So just make an effort to own this. Even just 0.01 ETH. That\u0026rsquo;s enough.\u003c/p\u003e\n\u003ch2 id=\"bitcoinbtc\"\u003eBitcoin(BTC)\u003c/h2\u003e\n\u003cp\u003eBitcoin is the biggest crypto right now and it still has the potential to grow. Buy it now and forget about it.\u003c/p\u003e\n\u003ch2 id=\"metaverse-index-tokenmvi\"\u003eMetaverse Index Token(MVI)\u003c/h2\u003e\n\u003cp\u003eThe metaverse is hyped right now. I believe it\u0026rsquo;s going to continue to grow. Buy this and you should be good.\u003c/p\u003e\n\u003cp\u003eOthers to include that have potential: Dogecoin, Solana, Decentraland, Binance Coin, Uniswap, Binance USD, and Shiba Inu\u003c/p\u003e\n\u003cp\u003eNB: This article is not financial advice. Do your research. I recommend you start with Web 3.0, Metaverse, and Defi.\u003c/p\u003e\n\u003cp\u003eTo finalize, if you’d like to invest in the aforementioned cryptocurrencies then invest with Binance and get 5%: \u003ca href=\"https://www.jadeblack.co/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eBuy and Trade Crypto With The Best Exchange: Binance\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave a great day everyone!\u003c/p\u003e\n\u003cp\u003ePhoto by \u003ca href=\"https://unsplash.com/@executium?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eExecutium\u003c/a\u003e on \u003ca href=\"https://unsplash.com/?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-11-20T14:36:00+03:00","image":"https://ajulu.netlify.app/images/executium-ltazfutkcl8-unsplash.webp","tags":["Development","Blockchain","Web3"]},{"id":"https://ajulu.netlify.app/posts/the-new-1-elite/","url":"https://ajulu.netlify.app/posts/the-new-1-elite/","title":"The New 1% Elite","summary":"Here are the new 1% elite members of society that are silently taking over the world. Are you one of them? if not start striving to become one of them.\nThe New 1% are:\nSelf-educated: They know that the secret to truly succeeding in this world involves constant self-education. Highly skilled: They take full responsibility for themselves and therefore work on becoming better every day. Emotionally intelligent: They are mature and understand that not everything should be taken seriously. They know how to control their emotions and reactions. They also know the right time for rage, anger, and sadness. Fit and physically capable: They are capable of far more than the average and can easily help others when in need because they are constantly mastering their bodies. High energy Focuses on internal control: Because they know we can\u0026rsquo;t control everything. Pays little attention to external: Distractions are everywhere. They know that distractions come at a hefty price and hence focus on what is necessary. Works from anywhere: They don\u0026rsquo;t need an office to work at peak levels. They don\u0026rsquo;t need jobs to put food on the table. They want an office and a job but don\u0026rsquo;t need them as they are skilled in the use of the technologies at their disposal. Builds social leverage: Social media for fun? They use it for both fun and profit, knowing which to do at the right time. Invests money and time: They know investing time and money wisely begets more time and money. Write: They journal, write articles, and generally write down their thoughts as they know this is key to becoming more articulate. Value traditional values: They know traditional values were invented for a reason and as such value them. Get 8 hours of sleep: They know sleep is key for a healthy body and brain and hence optimize their sleep ensuring the given time for the body to heal itself. Read: They know little and hence build upon existing knowledge by reading books. Especially philosophy and self-improvement. They also value nonfiction. Love their family: They know family is important. Capable of extreme violence but don\u0026rsquo;t practice: They know that there\u0026rsquo;s nothing. Eat right: Their bodies are a symbol of their discipline and as such, they take care of it well by feeding it with the nutrients it needs. Natural and Organic with plenty of meat and animal fats. Watch what they think/see/hear: They know that thoughts are gateways to the soul and as such negative thoughts have a negative influence on their bodies, souls, and reality. They have an abundance mindset. Have/build/join a \u0026ldquo;tribe\u0026rdquo;: They know that no man is an island and hence gather together with like-minded people in order to grow as a community. Believe in a Supreme Creator: Let\u0026rsquo;s be honest, nothing creates itself. Nothing occurs by its self. There has to be a source of creation. I believe this source is God, the creator of Heaven and Earth and since He is the source, he wasn\u0026rsquo;t created and instead just is. He is, He will be and He will always be there for you. I like what He calls Himself: \u0026ldquo;I am that I am\u0026rdquo;. Basically means he existed, he exists and will always exist, there\u0026rsquo;s no beginning to Him and no end. He is the source and He made us in His own image. Hence the reason we are able to create things. Align yourself with these and I believe you will be elite. Self-respect is key.\n","content_html":"\u003cp\u003eHere are the new 1% elite members of society that are silently taking over the world. Are you one of them? if not start striving to become one of them.\u003c/p\u003e\n\u003cp\u003eThe New 1% are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSelf-educated\u003c/strong\u003e: They know that the secret to truly succeeding in this world involves constant self-education.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHighly skilled\u003c/strong\u003e: They take full responsibility for themselves and therefore work on becoming better every day.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEmotionally intelligent\u003c/strong\u003e: They are mature and understand that not everything should be taken seriously. They know how to control their emotions and reactions. They also know the right time for rage, anger, and sadness.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFit and physically capable\u003c/strong\u003e: They are capable of far more than the average and can easily help others when in need because they are constantly mastering their bodies.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHigh energy\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFocuses on internal control\u003c/strong\u003e: Because they know we can\u0026rsquo;t control everything.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePays little attention to external\u003c/strong\u003e: Distractions are everywhere. They know that distractions come at a hefty price and hence focus on what is necessary.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWorks from anywhere\u003c/strong\u003e: They don\u0026rsquo;t need an office to work at peak levels. They don\u0026rsquo;t need jobs to put food on the table. They want an office and a job but don\u0026rsquo;t need them as they are skilled in the use of the technologies at their disposal.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuilds social leverage\u003c/strong\u003e: Social media for fun? They use it for both fun and profit, knowing which to do at the right time.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInvests money and time:\u003c/strong\u003e They know investing time and money wisely begets more time and money.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWrite\u003c/strong\u003e: They journal, write articles, and generally write down their thoughts as they know this is key to becoming more articulate.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eValue traditional values\u003c/strong\u003e: They know traditional values were invented for a reason and as such value them.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGet 8 hours of sleep\u003c/strong\u003e: They know sleep is key for a healthy body and brain and hence optimize their sleep ensuring the given time for the body to heal itself.\u003c/li\u003e\n\u003cli\u003eRead: They know little and hence build upon existing knowledge by reading books. Especially philosophy and self-improvement. They also value nonfiction.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLove their family\u003c/strong\u003e: They know family is important.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCapable of extreme violence but don\u0026rsquo;t practice\u003c/strong\u003e: They know that there\u0026rsquo;s nothing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEat right\u003c/strong\u003e: Their bodies are a symbol of their discipline and as such, they take care of it well by feeding it with the nutrients it needs. Natural and Organic with plenty of meat and animal fats.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWatch what they think/see/hear\u003c/strong\u003e: They know that thoughts are gateways to the soul and as such negative thoughts have a negative influence on their bodies, souls, and reality. They have an abundance mindset.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHave/build/join a \u0026ldquo;tribe\u0026rdquo;\u003c/strong\u003e: They know that no man is an island and hence gather together with like-minded people in order to grow as a community.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBelieve in a Supreme Creator\u003c/strong\u003e: Let\u0026rsquo;s be honest, nothing creates itself. Nothing occurs by its self. There has to be a source of creation. I believe this source is God, the creator of Heaven and Earth and since He is the source, he wasn\u0026rsquo;t created and instead just is. He is, He will be and He will always be there for you. I like what He calls Himself: \u0026ldquo;I am that I am\u0026rdquo;. Basically means he existed, he exists and will always exist, there\u0026rsquo;s no beginning to Him and no end. He is the source and He made us in His own image.  Hence the reason we are able to \u003cstrong\u003ecreate\u003c/strong\u003e things.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlign yourself with these and I believe you will be elite. Self-respect is key.\u003c/p\u003e\n\u003cp\u003eThe New 1% also dress well, smell good and wear cool shades. That\u0026rsquo;s why today I\u0026rsquo;m hooking you up with a 10% discount on quality clothing, fragrance, and eyewear.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.esntls.co/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit ESNTLS for top-notch discounted clothing that makes you look great and feel even greater!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://santaluciafragrance.com/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit Santa Lucia Fragrance for top-notch discounted perfumes that make you smell great!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.jadeblack.co/?ref=kuzqn53jomp-\"\u003e\u003cstrong\u003eVisit JadeBlack for top-note discounted sunglasses and glasses that draw out your game face perfectly!\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAll the people who use my link get 10% off all their products + free shipping(if you live in the US). Bookmark the links for future purchases because I can assure you that you will love these products.\u003c/p\u003e\n\u003cp\u003eHave a great day.\u003c/p\u003e\n","date_published":"2021-11-19T11:08:00+03:00","image":"https://ajulu.netlify.app/images/helena-lopes-uze35tk5uoa-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/high-value-in-demand-skills/","url":"https://ajulu.netlify.app/posts/high-value-in-demand-skills/","title":"High Value In-Demand Skills","summary":"Let me start by saying this, \u0026ldquo;Every skill you acquire doubles your chances of success\u0026rdquo;\nHere are a few high-value high-income in-demand skills:\nPublic speaking Copywriting Persuasion \u0026amp; Negotiation Psychology Business writing Accounting Design (the basics) Conversation Overcoming shyness Second language Golf Proper grammar Persuasion Technology (hobby level) Proper voice technique Time management Creativity Collaboration Search Engine Optimization Search Engine Marketing Digital Marketing Web Development App Development Cloud computing Sales Photo by Priscilla Du Preez on Unsplash\n","content_html":"\u003cp\u003eLet me start by saying this, \u0026ldquo;Every skill you acquire doubles your chances of success\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eHere are a few high-value high-income in-demand skills:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ePublic speaking\u003c/li\u003e\n\u003cli\u003eCopywriting\u003c/li\u003e\n\u003cli\u003ePersuasion \u0026amp; Negotiation\u003c/li\u003e\n\u003cli\u003ePsychology\u003c/li\u003e\n\u003cli\u003eBusiness writing\u003c/li\u003e\n\u003cli\u003eAccounting\u003c/li\u003e\n\u003cli\u003eDesign (the basics)\u003c/li\u003e\n\u003cli\u003eConversation\u003c/li\u003e\n\u003cli\u003eOvercoming shyness\u003c/li\u003e\n\u003cli\u003eSecond language\u003c/li\u003e\n\u003cli\u003eGolf\u003c/li\u003e\n\u003cli\u003eProper grammar\u003c/li\u003e\n\u003cli\u003ePersuasion\u003c/li\u003e\n\u003cli\u003eTechnology (hobby level)\u003c/li\u003e\n\u003cli\u003eProper voice technique\u003c/li\u003e\n\u003cli\u003eTime management\u003c/li\u003e\n\u003cli\u003eCreativity\u003c/li\u003e\n\u003cli\u003eCollaboration\u003c/li\u003e\n\u003cli\u003eSearch Engine Optimization\u003c/li\u003e\n\u003cli\u003eSearch Engine Marketing\u003c/li\u003e\n\u003cli\u003eDigital Marketing\u003c/li\u003e\n\u003cli\u003eWeb Development\u003c/li\u003e\n\u003cli\u003eApp Development\u003c/li\u003e\n\u003cli\u003eCloud computing\u003c/li\u003e\n\u003cli\u003eSales\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ePhoto by \u003ca href=\"https://unsplash.com/@priscilladupreez?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003ePriscilla Du Preez\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/skills?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-09-02T12:28:00+03:00","image":"https://ajulu.netlify.app/images/priscilla-du-preez-xkkcui44im0-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/13-books-all-men-should-read-updated/","url":"https://ajulu.netlify.app/posts/13-books-all-men-should-read-updated/","title":"13 Books All Men Should Read(Updated)","summary":"Here are the 13 books I recommend to all men that will change your life and help you level up.\nThis is a quick list. International links are affiliate links from Amazon and the local links are from Jumia. I get a commission from both.\n0. The Bible (A MUST READ) Buy:\nInternational(Amazon)\nLocal(Kenya)\n1. The Daily Stoic Buy:\nInternational(Amazon)\nLocal(Kenya)\n2. The Rational Male Buy:\nInternational\nLocal(Kenya)\n3. 12 Rules for Life Buy:\n","content_html":"\u003cp\u003eHere are the 13 books I recommend to all men that will change your life and help you level up.\u003c/p\u003e\n\u003cp\u003eThis is a quick list. International links are affiliate links from Amazon and the local links are from Jumia. I get a commission from both.\u003c/p\u003e\n\u003ch3 id=\"0-the-bible-a-must-read\"\u003e0. The Bible \u003cem\u003e(A MUST READ)\u003c/em\u003e\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0785215891/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0785215891\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=4a6c9248520c62053a1357da46b2d3fa\"\u003eInternational(Amazon)\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fgeneric-kjv-ultrathin-reference-bible-29411897.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"1-the-daily-stoic\"\u003e1. The Daily Stoic\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0735211736/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0735211736\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=6f51a190559969f66f8ac8c4d5c98427\"\u003eInternational(Amazon)\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fqusoma-library-bookshop-the-daily-stoic-ryan-holiday-and-stephen-hanselman-10763051.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"2-the-rational-male\"\u003e2. The Rational Male\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/1492777862/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=1492777862\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=0eb589827cd706f1a3f099fa5fc773b5\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-rational-male-by-rollo-tomassi-43618516.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"3-12-rules-for-life\"\u003e3. 12 Rules for Life\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B01FPGY5T0/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B01FPGY5T0\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=1fe13e9546d565591edb8c9cd5a026dd\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-12-rules-for-life-an-antidote-to-chaos-by-jordan-peterson-44827946.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"4-no-more-mr-nice-guy\"\u003e4. No More Mr. Nice Guy\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0762415339/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0762415339\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=3ccf82980a06d1935890f02efd3d883a\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-no-more-mr.-nice-guy-43763449.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"5-the-way-of-the-superior-man\"\u003e5. The Way of The Superior Man\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B07FXZBYJ9/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B07FXZBYJ9\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=b72a70ad0f73a2288f1382a1f7120f65\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-way-of-the-superior-man-43826076.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"6-48-laws-of-power-by-robert-green\"\u003e6. 48 Laws of Power by Robert Green\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0140280197/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0140280197\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=9ea80ad0ef7a5394e90a60222c73559f\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-48-laws-of-power-small-concise-30833109.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"8-the-subtle-art-of-not-giving-a-fuck\"\u003e8. The Subtle Art of Not Giving A Fuck\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0062457713/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0062457713\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=4aa1389c97334e746e40832c22130c5d\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-subtle-art-of-not-giving-a-fck-book-by-mark-manson-43894331.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"9-the-art-of-war-by-sun-tzu\"\u003e9. The Art of War by Sun Tzu\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/1599869772/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=1599869772\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=c5344525330bb325b4cce4128fc1fda4\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-art-of-war-43191206.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"10-100-deadly-skills\"\u003e10. 100 Deadly Skills\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B00UDCI5FC/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B00UDCI5FC\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=51debb9423c2412a1f5dcfe10987d80e\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"11-the-illustrated-art-of-manliness\"\u003e11. The Illustrated Art of Manliness\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0316362654/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0316362654\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=bf28510b7a0f8db12d730522d573fe7a\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-art-of-manliness-classic-skills-for-the-modern-man-44554711.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"12-models-by-mark-manson\"\u003e12. Models by Mark Manson\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/1463750358/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=1463750358\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=24f5a72b07f1f24edd6ae907bc5d0781\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"bonus-13-the-4-books-of-robert-greenethe-art-of-seduction-mastery-the-50th-law-the-laws-of-human-nature\"\u003eBonus 13. The 4 Books of Robert Greene(The Art of Seduction, Mastery, The 50th Law, The Laws of Human Nature)\u003c/h3\u003e\n","date_published":"2021-08-08T15:23:00+03:00","image":"https://ajulu.netlify.app/images/thought-catalog-o0qqw21-0ni-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/11-books-all-men-should-read/","url":"https://ajulu.netlify.app/posts/11-books-all-men-should-read/","title":"11 Books All Men Should Read","summary":"Here are the 11 books I recommend to all men that will change your life and help you level up.\nThis is a quick list. International links are affiliate links from Amazon and the local links are from Jumia. I get a commission from both.\n1. The Daily Stoic Buy:\nInternational(Amazon)\nLocal(Kenya)\n2. The Rational Male Buy:\nInternational\nLocal(Kenya)\n3. 12 Rules for Life Buy:\nInternational\nLocal(Kenya)\n4. No More Mr. Nice Guy Buy:\n","content_html":"\u003cp\u003eHere are the 11 books I recommend to all men that will change your life and help you level up.\u003c/p\u003e\n\u003cp\u003eThis is a quick list. International links are affiliate links from Amazon and the local links are from Jumia. I get a commission from both.\u003c/p\u003e\n\u003ch3 id=\"1-the-daily-stoic\"\u003e1. The Daily Stoic\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0735211736/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0735211736\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=6f51a190559969f66f8ac8c4d5c98427\"\u003eInternational(Amazon)\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fqusoma-library-bookshop-the-daily-stoic-ryan-holiday-and-stephen-hanselman-10763051.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"2-the-rational-male\"\u003e2. The Rational Male\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/1492777862/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=1492777862\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=0eb589827cd706f1a3f099fa5fc773b5\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-rational-male-by-rollo-tomassi-43618516.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"3-12-rules-for-life\"\u003e3. 12 Rules for Life\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B01FPGY5T0/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B01FPGY5T0\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=1fe13e9546d565591edb8c9cd5a026dd\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-12-rules-for-life-an-antidote-to-chaos-by-jordan-peterson-44827946.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"4-no-more-mr-nice-guy\"\u003e4. No More Mr. Nice Guy\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0762415339/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0762415339\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=3ccf82980a06d1935890f02efd3d883a\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-no-more-mr.-nice-guy-43763449.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"5-the-way-of-the-superior-man\"\u003e5. The Way of The Superior Man\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B07FXZBYJ9/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B07FXZBYJ9\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=b72a70ad0f73a2288f1382a1f7120f65\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-way-of-the-superior-man-43826076.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"6-48-laws-of-power-by-robert-green\"\u003e6. 48 Laws of Power by Robert Green\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0140280197/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0140280197\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=9ea80ad0ef7a5394e90a60222c73559f\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-48-laws-of-power-small-concise-30833109.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"8-the-subtle-art-of-not-giving-a-fuck\"\u003e8. The Subtle Art of Not Giving A Fuck\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0062457713/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0062457713\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=4aa1389c97334e746e40832c22130c5d\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-subtle-art-of-not-giving-a-fck-book-by-mark-manson-43894331.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"9-the-art-of-war-by-sun-tzu\"\u003e9. The Art of War by Sun Tzu\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/1599869772/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=1599869772\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=c5344525330bb325b4cce4128fc1fda4\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-art-of-war-43191206.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"10-100-deadly-skills\"\u003e10. 100 Deadly Skills\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/B00UDCI5FC/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=B00UDCI5FC\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=51debb9423c2412a1f5dcfe10987d80e\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"11-the-illustrated-art-of-manliness\"\u003e11. The Illustrated Art of Manliness\u003c/h3\u003e\n\u003cp\u003eBuy:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.amazon.com/gp/product/0316362654/ref=as_li_tl?ie=UTF8\u0026amp;camp=1789\u0026amp;creative=9325\u0026amp;creativeASIN=0316362654\u0026amp;linkCode=as2\u0026amp;tag=stephenajulu-20\u0026amp;linkId=bf28510b7a0f8db12d730522d573fe7a\"\u003eInternational\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://kol.jumia.com/api/click/custom/b60029f6-9eb7-4fab-b6b9-7698d536aef4/0e1c47ed-cc97-3a21-846e-3217fd1ea92a?r=https%3A%2F%2Fwww.jumia.co.ke%2Fjumia-books-the-art-of-manliness-classic-skills-for-the-modern-man-44554711.html\"\u003eLocal(Kenya)\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-08-03T11:39:00+03:00","image":"https://ajulu.netlify.app/images/daria-nepriakhina-xy55bl5mzam-unsplash.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/ajulu-s-thoughts-tech-stack/","url":"https://ajulu.netlify.app/posts/ajulu-s-thoughts-tech-stack/","title":"Ajulu's Thoughts Tech Stack","summary":"Hi, there!\nI\u0026rsquo;d like to share a list of resources that helped me build/run this blog.\nHere\u0026rsquo;s the list of things I used\nHugo - A static site JAMstack generator built on Golang Novela by Narative - A theme ported over from Gatsby to Hugo Netlify - For continuous deployment and \u0026ldquo;hosting\u0026rdquo; Forestry CMS - For editing and creating posts. Headless CMS ConvertKit - Funnel + Newsletter Pop Up Form Substack - Newsletter service provider Umami - Self Hosted Web Analytics and Tracking Uphold - Web Monetization API and Payment Handler Commento - Comments JSON Formatter - JSON format and validator PWAStarter - Icon, Splashscreen, and Manifest JSON Generator PWABuilder - Advanced Service Worker Snippet + 2D Inking(Drawing) Web Component Cloudflare - DNS, DOS Protection and Content Delivery Network Cloudfront - Image Content Delivery Network provided by Netlify(thinking of switching to Cloudinary but seems like too much work) Clipboard.js Prism - Syntax Highlighter Google Font API - For the DM Serif Display font being used in headings Zapier - For automatic syndication to social media Web Share API - For a native-like sharing experience PayPal - Payment Processor For Support/Contribution Buttons Buy Me Some Coffee - Same as above Buttons Social - For the share buttons I have Adobe Spark Post - For the logo Amazon Associates Jumia Affiliates ESNTLS Affiliates JadeBlack Affiliates Santa Lucia Fragrance Affiliates Binance Refer Coinbase Refer Skillshare Refer NordVPN Affiliates Truehost Affiliates ","content_html":"\u003cp\u003eHi, there!\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;d like to share a list of resources that helped me build/run this blog.\u003c/p\u003e\n\u003cp\u003eHere\u0026rsquo;s the list of things I used\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://gohugo.io/\"\u003eHugo\u003c/a\u003e - A static site JAMstack generator built on Golang\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forestryio/hugo-theme-novela\"\u003eNovela by Narative\u003c/a\u003e - A theme ported over from Gatsby to Hugo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.netlify.com/\"\u003eNetlify\u003c/a\u003e - For continuous deployment and \u0026ldquo;hosting\u0026rdquo;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://forestry.io/\"\u003eForestry CMS\u003c/a\u003e - For editing and creating posts. Headless CMS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://convertkit.com/\"\u003eConvertKit\u003c/a\u003e - Funnel + Newsletter Pop Up Form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eSubstack\u003c/a\u003e - Newsletter service provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://umami.is/\"\u003eUmami\u003c/a\u003e - Self Hosted Web Analytics and Tracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://uphold.com/\"\u003eUphold\u003c/a\u003e - Web Monetization API and Payment Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://commento.io/\"\u003eCommento\u003c/a\u003e - Comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://jsonformatter.curiousconcept.com/\"\u003eJSON Formatter\u003c/a\u003e - JSON format and validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pwastarter.com/\"\u003ePWAStarter\u003c/a\u003e - Icon, Splashscreen, and Manifest JSON Generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.pwabuilder.com/\"\u003ePWABuilder\u003c/a\u003e - Advanced Service Worker Snippet + 2D Inking(Drawing) Web Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.cloudflare.com/\"\u003eCloudflare\u003c/a\u003e - DNS, DOS Protection and Content Delivery Network\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://aws.amazon.com/cloudfront/\"\u003eCloudfront\u003c/a\u003e - Image Content Delivery Network provided  by Netlify(thinking of switching to Cloudinary but seems like too much work)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://clipboardjs.com/\"\u003eClipboard.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://prismjs.com/\"\u003ePrism\u003c/a\u003e - Syntax Highlighter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://fonts.google.com/\"\u003eGoogle Font API\u003c/a\u003e - For the DM Serif Display font being used in headings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://zapier.com/\"\u003eZapier\u003c/a\u003e - For automatic syndication to social media\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.w3.org/TR/web-share/\"\u003eWeb Share API\u003c/a\u003e - For a native-like sharing experience\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://paypal.com/\"\u003ePayPal\u003c/a\u003e - Payment Processor For Support/Contribution Buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.buymeacoffee.com/stephenajulu\"\u003eBuy Me Some Coffee\u003c/a\u003e - Same as above\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.buttons.social/\"\u003eButtons Social\u003c/a\u003e - For the share buttons I have\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://spark.adobe.com/sp\"\u003eAdobe Spark Post\u003c/a\u003e - For the logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.amazon.com/b?node=17938598011\u0026amp;pf_rd_r=594G9NXKZ5C6PTZ095EV\u0026amp;pf_rd_p=ca7cc8fd-a737-48a1-91c5-4219cfa25ccb\u0026amp;pd_rd_r=c5e685ba-b552-41f9-a2ec-b2ca367f99ef\u0026amp;pd_rd_w=O0640\u0026amp;pd_rd_wg=SsCPm\u0026amp;ref_=pd_gw_unk\u0026amp;_encoding=UTF8\u0026amp;tag=stephenajulu-20\u0026amp;linkCode=ur2\u0026amp;linkId=df21236c410bb4e7d219a0a35c4de0b0\u0026amp;camp=1789\u0026amp;creative=9325\"\u003eAmazon Associates\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJumia Affiliates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.esntls.co/?ref=kuzqn53jomp-\"\u003eESNTLS Affiliates\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.jadeblack.co/?ref=kuzqn53jomp-\"\u003eJadeBlack Affiliates\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://santaluciafragrance.com/?ref=kuzqn53jomp-\"\u003eSanta Lucia Fragrance Affiliates\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://accounts.binance.com/en/register?ref=CL2JFAB6\"\u003eBinance Refer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://coinbase.com/join/ajulu_v\"\u003eCoinbase Refer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://skl.sh/3wxbE9O\"\u003eSkillshare Refer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.nordvpn.net/aff_c?offer_id=15\u0026amp;aff_id=34778\"\u003eNordVPN Affiliates\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://truehost.co.ke/cloud/aff.php?aff=1738\"\u003eTruehost Affiliates\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://go.nordvpn.net/aff_c?offer_id=15\u0026aff_id=34778\u0026file_id=23\" target=\"_blank\"\u003e\u003cimg src=\"https://media.go2speed.org/brand/files/nordvpn/15/300x250v10.gif\" width=\"300\" height=\"250\" border=\"0\" /\u003e\u003c/a\u003e\u003cimg src=\"https://go.nordvpn.net/aff_i?offer_id=15\u0026file_id=23\u0026aff_id=34778\" width=\"0\" height=\"0\" style=\"position:absolute;visibility:hidden;\" border=\"0\" /\u003e\u003c/p\u003e\n\u003cp\u003eGet Affordable Hosting With \u003ca href=\"https://truehost.co.ke/cloud/aff.php?aff=1738\"\u003eTruehost\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-06-27T16:00:00+03:00","image":"https://ajulu.netlify.app/images/ajulusthoughtswebcapture.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/app-of-the-week-2/","url":"https://ajulu.netlify.app/posts/app-of-the-week-2/","title":"App of The Week #2","summary":"Here\u0026rsquo;s the app of the week #2\nSimplenote This is a \u0026ldquo;minimal but gets the job done\u0026rdquo; note taking app.\nIt was built by Automattic.\nPros Minimal Interface Supports markdown Supports exports and backing up Is cross platform, so you can sync your notes from Android to windows or Mac Cons Doesn\u0026rsquo;t support reminders And that\u0026rsquo;s it for now, share, subscribe and comment.\nShameless Plug Below ↓ Now before you go, kindly go check out these 3 companies\n","content_html":"\u003cp\u003eHere\u0026rsquo;s the app of the week #2\u003c/p\u003e\n\u003ch2 id=\"simplenote\"\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=com.automattic.simplenote\"\u003eSimplenote\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a \u0026ldquo;minimal but gets the job done\u0026rdquo; note taking app.\u003c/p\u003e\n\u003cp\u003eIt was built by Automattic.\u003c/p\u003e\n\u003ch2 id=\"pros\"\u003ePros\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eMinimal Interface\u003c/li\u003e\n\u003cli\u003eSupports markdown\u003c/li\u003e\n\u003cli\u003eSupports exports and backing up\u003c/li\u003e\n\u003cli\u003eIs cross platform, so you can sync your notes from Android to windows or Mac\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"cons\"\u003eCons\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eDoesn\u0026rsquo;t support reminders\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAnd that\u0026rsquo;s it for now, share, subscribe and comment.\u003c/p\u003e\n\u003ch3 id=\"shameless-plug-below-\"\u003e\u003cstrong\u003eShameless Plug Below ↓\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eNow before you go, kindly go check out these 3 companies\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://www.esntls.co/?ref=kuzqn53jomp-\"\u003eEsntls\u003c/a\u003e - They sell great affordable clothing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.jadeblack.co/?ref=kuzqn53jomp-\"\u003eJadeBlack\u003c/a\u003e - They create and sell design level glasses(sunglasses and blue light blocking glasses) at affordable prices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://santaluciafragrance.com/?ref=kuzqn53jomp-\"\u003eSanta Lucia Fragrance\u003c/a\u003e - They sell absolutely amazing perfumes for men\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eFeel free to use my coupon code on the three sites, to get 10% off every purchase, coupon code: STEPHENAJULU\u003c/p\u003e\n\u003cp\u003eDon’t miss out on JadeBlack’s new product lunch coming out on the 26th of June.\u003c/p\u003e\n\u003cp\u003eI’d like to introduce Skillshare, a wonderful place to learn all sorts of things from financial literacy to web development and much more. I personally have been learning how to manage my money through a course by Filipa Canelas. Here’s the course’s link: \u003ca href=\"https://www.skillshare.com/classes/Personal-Finances-%E2%80%94-Manage-your-Money-and-your-Financial-Freedom/1240823317/projects?via=search-layout-grid\"\u003ePersonal Finances - Manage Your Money and Your Financial Freedom\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eTo join and receive 1 free month, click here: \u003ca href=\"https://skl.sh/3wxbE9O\"\u003e1 Free Premium Month Skillshare\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDon\u0026rsquo;t forget to pass by here: \n\u003ch5 class=\"additionalreading\"\u003eAlso Read: \u003ca href=\"\"\u003e\u003c/a\u003e\u003c/h5\u003e\n\n\n\n\n\n\n\u003c/p\u003e\n","date_published":"2021-06-27T06:40:00+03:00","image":"https://ajulu.netlify.app/images/adobe_post_20210627_0658040-5932378357381964.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/simple-web-share-for-hugo/","url":"https://ajulu.netlify.app/posts/simple-web-share-for-hugo/","title":"Share This Post","summary":"Hi guys, if you are a blogger using gohugo. This is for you!\nCan be copied as is.\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 \u0026lt;style\u0026gt; .webshare { justify-content: center; display:flex; } #tip { display: none; } \\#tip.show { display: block; } .wsbutton { border: 0; padding: 0; cursor: pointer; outline: 0; -webkit-appearance: none; display: inline-block; position: relative; padding: 10px 8px; top: 0; font-size: 15px; border-radius: 50px; border-bottom: 1px solid rgba(28, 227, 125, 0.5); background: rgba(22, 230, 137, 1); color: #fff; box-shadow: 0px 0px 0px rgba(15, 165, 60, 0.1); } \u0026lt;/style\u0026gt; \u0026lt;div class=\u0026#34;webshare\u0026#34;\u0026gt; \u0026lt;p id=\u0026#34;tip\u0026#34;\u0026gt;Your browser does not support the Web Share API! Try the other share buttons\u0026lt;/p\u0026gt; \u0026lt;button id=\u0026#34;share\u0026#34; class=\u0026#34;wsbutton\u0026#34; title=\u0026#34;Share This Post\u0026#34;\u0026gt;Web Share\u0026lt;/button\u0026gt; \u0026lt;/div\u0026gt; \u0026lt;script\u0026gt; const share = e =\u0026gt; { if (navigator.share) { navigator .share({ title: \u0026#34;{{ .Title }}\u0026#34;, text: \u0026#34;{{ .Params.excerpt }}\u0026#34;, url: \u0026#34;{{ .RelPermalink }}\u0026#34; }) .then(() =\u0026gt; console.log(\u0026#34;thanks for sharing\u0026#34;)) .catch(error =\u0026gt; console.log(\u0026#34;error\u0026#34;, error)); } }; if(!navigator.share) { document.getElementById(\u0026#39;tip\u0026#39;).className = \u0026#39;show\u0026#39; } document.getElementById(\u0026#34;share\u0026#34;).addEventListener(\u0026#34;click\u0026#34;, share); \u0026lt;/script\u0026gt; Save it as a partial and include it e.g {{ partial \u0026ldquo;share/webshare.html\u0026rdquo; . }}\n","content_html":"\u003cp\u003eHi guys, if you are a blogger using gohugo. This is for you!\u003c/p\u003e\n\u003cp\u003eCan be copied as is.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e  1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 11\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 12\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 13\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 14\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 15\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 16\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 17\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 18\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 19\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 20\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 21\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 22\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 23\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 24\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 25\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 26\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 27\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 28\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 29\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 30\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 31\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 32\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 33\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 34\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 35\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 36\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 37\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 38\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 39\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 40\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 41\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 42\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 43\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 44\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 45\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 46\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 47\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 48\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 49\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 50\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 51\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 52\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 53\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 54\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 55\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 56\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 57\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 58\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 59\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 60\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 61\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 62\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 63\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 64\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 65\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 66\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 67\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 68\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 69\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 70\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 71\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 72\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 73\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 74\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 75\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 76\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 77\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 78\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 79\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 80\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 81\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 82\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 83\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 84\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 85\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 86\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 87\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 88\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 89\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 90\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 91\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 92\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 93\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 94\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 95\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 96\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 97\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 98\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 99\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e100\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e101\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e102\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-html\" data-lang=\"html\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003ewebshare\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ejustify-content\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003ecenter\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003edisplay\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"kc\"\u003eflex\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e#\u003c/span\u003e\u003cspan class=\"nn\"\u003etip\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003edisplay\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003enone\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"err\"\u003e\\\u003c/span\u003e\u003cspan class=\"p\"\u003e#\u003c/span\u003e\u003cspan class=\"nn\"\u003etip\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003eshow\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003edisplay\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eblock\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003ewsbutton\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecursor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003epointer\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eoutline\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"kp\"\u003e-webkit-\u003c/span\u003e\u003cspan class=\"k\"\u003eappearance\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003enone\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003edisplay\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003einline-block\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eposition\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003erelative\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e10\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e8\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etop\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-size\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e15\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-radius\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e50\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-bottom\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"kc\"\u003esolid\u003c/span\u003e \u003cspan class=\"nb\"\u003ergba\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e28\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e227\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e125\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.5\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003ergba\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e22\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e230\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e137\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mh\"\u003e#fff\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebox-shadow\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"nb\"\u003ergba\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e15\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e165\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e60\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ediv\u003c/span\u003e \u003cspan class=\"na\"\u003eclass\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;webshare\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ep\u003c/span\u003e \u003cspan class=\"na\"\u003eid\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;tip\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003eYour browser does not support the Web Share API! Try the other share buttons\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ep\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ebutton\u003c/span\u003e \u003cspan class=\"na\"\u003eid\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;share\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eclass\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;wsbutton\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Share This Post\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003eWeb Share\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ebutton\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ediv\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003escript\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"kr\"\u003econst\u003c/span\u003e \u003cspan class=\"nx\"\u003eshare\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ee\u003c/span\u003e \u003cspan class=\"p\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003enavigator\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eshare\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003enavigator\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eshare\u003c/span\u003e\u003cspan class=\"p\"\u003e({\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nx\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;{{ .Title }}\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;{{ .Params.excerpt }}\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nx\"\u003eurl\u003c/span\u003e\u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;{{ .RelPermalink }}\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \u003cspan class=\"p\"\u003e})\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ethen\u003c/span\u003e\u003cspan class=\"p\"\u003e(()\u003c/span\u003e \u003cspan class=\"p\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;thanks for sharing\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e))\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"k\"\u003ecatch\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eerror\u003c/span\u003e \u003cspan class=\"p\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;error\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eerror\u003c/span\u003e\u003cspan class=\"p\"\u003e));\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e};\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e!\u003c/span\u003e\u003cspan class=\"nx\"\u003enavigator\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eshare\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003egetElementById\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;tip\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e).\u003c/span\u003e\u003cspan class=\"nx\"\u003eclassName\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;show\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003egetElementById\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;share\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e).\u003c/span\u003e\u003cspan class=\"nx\"\u003eaddEventListener\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;click\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eshare\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003escript\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003eSave it as a partial and include it e.g {{ partial \u0026ldquo;share/webshare.html\u0026rdquo; . }}\u003c/p\u003e\n\u003cp\u003eSince I already have a fall back I will not include that here as I already mentioned it in  another post.\u003c/p\u003e\n\u003cp\u003eCheck it out.\u003c/p\u003e\n\n\u003ch5 class=\"additionalreading\"\u003eAlso Read: \u003ca href=\"\"\u003e\u003c/a\u003e\u003c/h5\u003e\n\n\n\n\n\n\n\n","date_published":"2021-06-17T05:57:00+03:00","image":"https://ajulu.netlify.app/images/web-share-api-small.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/share-buttons-for-hugo/","url":"https://ajulu.netlify.app/posts/share-buttons-for-hugo/","title":"Share on Facebook","summary":"Here\u0026rsquo;s code for ordinary social share buttons. Can be copied as is.\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 \u0026lt;!--from https://www.buttons.social--\u0026gt; \u0026lt;a href=\u0026#34;https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}\u0026amp;quote={{ .Title }}%20-%20{{ .Site.Title }}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Share on Facebook\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#3b5998;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:44%;margin:28% auto;\u0026#34; viewBox=\u0026#34;0 -256 864 1664\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,-95,1280)\u0026#34; d=\u0026#34;M 959,1524 V 1260 H 802 q -86,0 -116,-36 -30,-36 -30,-108 V 927 H 949 L 910,631 H 656 V -128 H 350 V 631 H 95 v 296 h 255 v 218 q 0,186 104,288.5 104,102.5 277,102.5 147,0 228,-12 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://twitter.com/intent/tweet/?text={{ .Title }}\u0026amp;amp;url={{ .Permalink }}\u0026amp;via=stephenajulu\u0026amp;amp;hashtags={{ .Params.tags }}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Tweet on Twitter\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#1b95e0;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 -256 1576 1280\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,-44,1024)\u0026#34; d=\u0026#34;m 1620,1128 q -67,-98 -162,-167 1,-14 1,-42 0,-130 -38,-259.5 Q 1383,530 1305.5,411 1228,292 1121,200.5 1014,109 863,54.5 712,0 540,0 269,0 44,145 q 35,-4 78,-4 225,0 401,138 -105,2 -188,64.5 -83,62.5 -114,159.5 33,-5 61,-5 43,0 85,11 Q 255,532 181.5,620.5 108,709 108,826 v 4 q 68,-38 146,-41 -66,44 -105,115 -39,71 -39,154 0,88 44,163 Q 275,1072 448.5,982.5 622,893 820,883 q -8,38 -8,74 0,134 94.5,228.5 94.5,94.5 228.5,94.5 140,0 236,-102 109,21 205,78 -37,-115 -142,-178 93,10 186,50 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://reddit.com/submit/?url={{.Permalink}}\u0026amp;amp;resubmit=true\u0026amp;amp;title={{.Title}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Submit to Reddit\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#ff4500;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:46%;margin:26% auto;\u0026#34; viewBox=\u0026#34;0 -256 1792 1692\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,0,1280)\u0026#34; d=\u0026#34;m 1792,690 q 0,-58 -29,-105.5 -30,-47.5 -80,-72.5 12,-46 12,-96 0,-155 -106,-287 Q 1482,-3 1298,-79.5 1114,-156 898,-156 682,-156 498.5,-79.5 315,-3 208.5,129 102,261 102,416 q 0,47 11,94 Q 62,535 31,583.5 0,632 0,690 q 0,82 58,140.5 58,58.5 141,58.5 85,0 145,-63 218,152 515,162 l 116,521 q 3,13 15,21 12,8 26,5 l 369,-81 q 18,37 54,60 36,22 79,22 62,0 106,-43 44,-44 44,-106 0,-62 -44,-106 -44,-44 -106,-44 -62,0 -105,44 -44,43 -44,105 l -334,74 -104,-472 q 300,-9 519,-160 58,61 143,61 83,0 141,-58.5 58,-58.5 58,-140.5 z M 418,491 q 0,-62 43.5,-106 43.5,-44 105.5,-44 62,0 106,44 44,44 44,106 0,62 -44,105.5 Q 629,640 567,640 506,640 462,596 418,552 418,491 z m 810,-355 q 11,11 11,26 0,15 -11,26 -10,10 -25,10 -15,0 -26,-10 -41,-42 -121,-62 -80,-20 -160,-20 -80,0 -160,20 -80,20 -121,62 -11,10 -26,10 -15,0 -25,-10 Q 553,178 553,162.5 553,147 564,136 607,93 682.5,68 758,43 805,38.5 852,34 896,34 q 44,0 91,4.5 47,4.5 123,29.5 75,25 118,68 z m -3,205 q 62,0 106,44 43,44 43,106 0,61 -44,105 -44,44 -105,44 -62,0 -106,-43.5 -44,-43.5 -44,-105.5 0,-62 44,-106 44,-44 106,-44 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;whatsapp://send?text={{.Title}}%0D%0A{{ .Summary | truncate 170 }}%0D%0AWritten%20by%20{{.Params.authors}}%0D%0ASource%20{{.Permalink}}\u0026#34; title=\u0026#34;Send via WhatsApp\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#43d854;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:44%;margin:28% auto;\u0026#34; viewBox=\u0026#34;0 -256 1536 1548\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,0,1158)\u0026#34; d=\u0026#34;m 985,562 q 13,0 98,-44 84,-44 89,-53 2,-5 2,-15 0,-33 -17,-76 -16,-39 -71,-65.5 -55,-26.5 -102,-26.5 -57,0 -190,62 -98,45 -170,118 -72,73 -148,185 -72,107 -71,194 v 8 q 3,91 74,158 24,22 52,22 6,0 18,-1 12,-2 19,-2 19,0 26.5,-6 7.5,-7 15.5,-28 8,-20 33,-88 25,-68 25,-75 0,-21 -34.5,-57.5 Q 599,735 599,725 q 0,-7 5,-15 34,-73 102,-137 56,-53 151,-101 12,-7 22,-7 15,0 54,48.5 39,48.5 52,48.5 z M 782,32 q 127,0 244,50 116,50 200,134 84,84 134,200.5 50,116.5 50,243.5 0,127 -50,243.5 -50,116.5 -134,200.5 -84,84 -200,134 -117,50 -244,50 -127,0 -243.5,-50 Q 422,1188 338,1104 254,1020 204,903.5 154,787 154,660 154,457 274,292 L 195,59 437,136 Q 595,32 782,32 z m 0,1382 q 153,0 293,-60 139,-60 240,-161 101,-101 161,-240.5 Q 1536,813 1536,660 1536,507 1476,367.5 1416,228 1315,127 1214,26 1075,-34 935,-94 782,-94 587,-94 417,0 L 0,-134 136,271 Q 28,449 28,660 q 0,153 60,292.5 60,139.5 161,240.5 101,101 240.5,161 139.5,60 292.5,60 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://telegram.me/share/url?text={{.Title}}%0D%0A{{ .Summary | truncate 170 }}}%0D%0AWritten%20by%20{{.Params.authors}}\u0026amp;amp;url={{.Permalink}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Send via Telegram\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#39a7da;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:42%;margin:29% auto;\u0026#34; viewBox=\u0026#34;0 -256 1150 817.4\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;m 824.4,511.7 147,-693 c 6,-29.3 3,-50.3 -10,-63 -13,-12.7 -31,-15 -52,-7 L 45.45,81.65 c -19.3,7.3 -32.5,15.7 -39.504,25.05 -7,9.3 -7.8,18.2 -2.5,26.5 5.3,8.3 16.004,14.8 32.004,19.5 l 220.95,69 513,-323 c 14,-9.3 25,-11.3 32,-6 5,3.3 3,8.25 -4,14.95 l -415,375.05 0,0 0,0 -16,228 c 15.3,0 30.3,-7 45,-22 l 108,-104 224,165 c 43,24 70,11 81,-38 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://www.linkedin.com/shareArticle?mini=true\u0026amp;amp;url={{.Permalink}}\u0026amp;amp;title={{.Title}}\u0026amp;amp;summary={{ .Summary }}\u0026amp;amp;source={{.Permalink}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Share on LinkedIn\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#0077b5;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:42%;margin:29% auto;\u0026#34; viewBox=\u0026#34;0 -256 1536 1468\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,0,1132)\u0026#34; d=\u0026#34;M 349,911 V -80 H 19 v 991 h 330 z m 21,306 q 1,-73 -50.5,-122 Q 268,1046 184,1046 h -2 q -82,0 -132,49 -50,49 -50,122 0,74 51.5,123 51.5,48 134.5,48 83,0 133,-48 50,-49 51,-123 z M 1536,488 V -80 h -329 v 530 q 0,105 -40,164.5 Q 1126,674 1040,674 977,674 934.5,639.5 892,605 871,554 860,524 860,473 V -80 H 531 q 2,399 2,647 0,248 -1,296 l -1,48 H 860 V 767 h -2 q 20,32 41,56 21,24 56.5,52 35.5,28 87.5,43.5 51,15.5 114,15.5 171,0 275,-113.5 Q 1536,707 1536,488 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://mix.com/add?url={{.Permalink}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Add to Mix\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#F3782B;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:38%;margin:31% auto;\u0026#34; viewBox=\u0026#34;0 0 448 512\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://pinterest.com/pin/create/button/?url={{.Permalink}}\u0026amp;amp;media={{ .Params.hero | absURL }}\u0026amp;amp;description={{.Description}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Pin on Pinterest\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#E60023;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 0 384 512\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\u0026#34;/\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;https://news.ycombinator.com/submitlink?u={{.Permalink}}\u0026amp;t={{.Title}}-{{.Site.Title}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Submit to HackerNews\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#ff4000;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 0 140 140\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;M60.94 82.314L17 0h20.08l25.85 52.093c.397.927.86 1.888 1.39 2.883.53.994.995 2.02 1.393 3.08.265.4.463.764.596 1.095.13.334.262.63.395.898.662 1.325 1.26 2.618 1.79 3.877.53 1.26.993 2.42 1.39 3.48 1.06-2.254 2.22-4.673 3.48-7.258 1.26-2.585 2.552-5.27 3.877-8.052L103.49 0h18.69L77.84 83.308v53.087h-16.9v-54.08z\u0026#34;/\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a href=\u0026#34;mailto:?subject={{.Title}}%20%3A%20{{.Permalink}}\u0026amp;amp;body={{ .Summary | truncate 170 }}%0D%0AWritten%20by%20{{.Params.authors}}%0D%0ARead More%3A%20{{.Permalink}}\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Send via Email\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 -256 1792 1408\u0026#34;\u0026gt; \u0026lt;path transform=\u0026#34;matrix(1,0,0,-1,0,1024)\u0026#34; d=\u0026#34;M 1792,826 V 32 q 0,-66 -47,-113 -47,-47 -113,-47 H 160 Q 94,-128 47,-81 0,-34 0,32 V 826 Q 44,777 101,739 463,493 598,394 655,352 690.5,328.5 726,305 785,280.5 844,256 895,256 h 1 1 q 51,0 110,24.5 59,24.5 94.5,48 35.5,23.5 92.5,65.5 170,123 498,345 57,39 100,87 z m 0,294 q 0,-79 -49,-151 -49,-72 -122,-123 -376,-261 -468,-325 -10,-7 -42.5,-30.5 -32.5,-23.5 -54,-38 Q 1035,438 1004.5,420 974,402 947,393 q -27,-9 -50,-9 h -1 -1 q -23,0 -50,9 -27,9 -57.5,27 -30.5,18 -52,32.5 -21.5,14.5 -54,38 Q 649,514 639,521 548,585 377,703.5 206,822 172,846 110,888 55,961.5 0,1035 0,1098 q 0,78 41.5,130 41.5,52 118.5,52 h 1472 q 65,0 112.5,-47 47.5,-47 47.5,-113 z\u0026#34; /\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a onclick=\u0026#34;window.print()\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Print this\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 0 512 512\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\u0026#34;/\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;a onclick=\u0026#34;CopyLink()\u0026#34; target=\u0026#34;_blank\u0026#34; title=\u0026#34;Copy Link\u0026#34; style=\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u0026gt; \u0026lt;svg style=\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34; viewBox=\u0026#34;0 0 512 512\u0026#34;\u0026gt; \u0026lt;path d=\u0026#34;M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\u0026#34;/\u0026gt; \u0026lt;/svg\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;!--end buttons.social--\u0026gt; \u0026lt;script\u0026gt; function copyTextToClipboard(text) { var textArea = document.createElement(\u0026#34;textarea\u0026#34;); // // *** This styling is an extra step which is likely not required. *** // // Why is it here? To ensure: // 1. the element is able to have focus and selection. // 2. if element was to flash render it has minimal visual impact. // 3. less flakyness with selection and copying which **might** occur if // the textarea element is not visible. // // The likelihood is the element won\u0026#39;t even render, not even a flash, // so some of these are just precautions. However in IE the element // is visible whilst the popup box asking the user for permission for // the web page to copy to the clipboard. // // Place in top-left corner of screen regardless of scroll position. textArea.style.position = \u0026#39;fixed\u0026#39;; textArea.style.top = 0; textArea.style.left = 0; // Ensure it has a small width and height. Setting to 1px / 1em // doesn\u0026#39;t work as this gives a negative w/h on some browsers. textArea.style.width = \u0026#39;2em\u0026#39;; textArea.style.height = \u0026#39;2em\u0026#39;; // We don\u0026#39;t need padding, reducing the size if it does flash render. textArea.style.padding = 0; // Clean up any borders. textArea.style.border = \u0026#39;none\u0026#39;; textArea.style.outline = \u0026#39;none\u0026#39;; textArea.style.boxShadow = \u0026#39;none\u0026#39;; // Avoid flash of white box if rendered for any reason. textArea.style.background = \u0026#39;transparent\u0026#39;; textArea.value = text; document.body.appendChild(textArea); textArea.select(); try { var successful = document.execCommand(\u0026#39;copy\u0026#39;); var msg = successful ? \u0026#39;successful\u0026#39; : \u0026#39;unsuccessful\u0026#39;; console.log(\u0026#39;Copying link command was \u0026#39; + msg); } catch (err) { console.log(\u0026#39;Oops, unable to copy link\u0026#39;); } document.body.removeChild(textArea); } function CopyLink() { copyTextToClipboard(location.href); } \u0026lt;/script\u0026gt; ","content_html":"\u003cp\u003eHere\u0026rsquo;s code for ordinary social share buttons. Can be copied as is.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e  1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e  9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 11\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 12\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 13\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 14\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 15\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 16\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 17\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 18\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 19\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 20\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 21\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 22\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 23\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 24\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 25\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 26\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 27\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 28\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 29\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 30\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 31\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 32\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 33\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 34\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 35\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 36\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 37\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 38\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 39\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 40\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 41\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 42\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 43\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 44\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 45\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 46\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 47\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 48\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 49\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 50\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 51\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 52\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 53\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 54\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 55\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 56\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 57\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 58\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 59\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 60\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 61\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 62\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 63\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 64\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 65\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 66\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 67\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 68\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 69\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 70\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 71\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 72\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 73\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 74\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 75\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 76\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 77\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 78\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 79\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 80\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 81\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 82\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 83\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 84\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 85\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 86\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 87\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 88\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 89\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 90\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 91\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 92\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 93\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 94\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 95\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 96\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 97\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 98\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 99\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e100\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e101\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e102\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e103\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e104\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e105\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e106\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e107\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e108\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e109\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e110\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e111\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e112\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e113\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e114\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e115\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e116\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e117\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e118\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e119\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e120\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e121\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e122\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e123\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-html\" data-lang=\"html\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e\u0026lt;!--from https://www.buttons.social--\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}\u0026amp;quote={{ .Title }}%20-%20{{ .Site.Title }}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Share on Facebook\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#3b5998;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:44%;margin:28% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 864 1664\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,-95,1280)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M 959,1524 V 1260 H 802 q -86,0 -116,-36 -30,-36 -30,-108 V 927 H 949 L 910,631 H 656 V -128 H 350 V 631 H 95 v 296 h 255 v 218 q 0,186 104,288.5 104,102.5 277,102.5 147,0 228,-12 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://twitter.com/intent/tweet/?text={{ .Title }}\u0026amp;amp;url={{ .Permalink }}\u0026amp;via=stephenajulu\u0026amp;amp;hashtags={{ .Params.tags }}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Tweet on Twitter\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#1b95e0;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1576 1280\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,-44,1024)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;m 1620,1128 q -67,-98 -162,-167 1,-14 1,-42 0,-130 -38,-259.5 Q 1383,530 1305.5,411 1228,292 1121,200.5 1014,109 863,54.5 712,0 540,0 269,0 44,145 q 35,-4 78,-4 225,0 401,138 -105,2 -188,64.5 -83,62.5 -114,159.5 33,-5 61,-5 43,0 85,11 Q 255,532 181.5,620.5 108,709 108,826 v 4 q 68,-38 146,-41 -66,44 -105,115 -39,71 -39,154 0,88 44,163 Q 275,1072 448.5,982.5 622,893 820,883 q -8,38 -8,74 0,134 94.5,228.5 94.5,94.5 228.5,94.5 140,0 236,-102 109,21 205,78 -37,-115 -142,-178 93,10 186,50 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://reddit.com/submit/?url={{.Permalink}}\u0026amp;amp;resubmit=true\u0026amp;amp;title={{.Title}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Submit to Reddit\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#ff4500;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:46%;margin:26% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1792 1692\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,0,1280)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;m 1792,690 q 0,-58 -29,-105.5 -30,-47.5 -80,-72.5 12,-46 12,-96 0,-155 -106,-287 Q 1482,-3 1298,-79.5 1114,-156 898,-156 682,-156 498.5,-79.5 315,-3 208.5,129 102,261 102,416 q 0,47 11,94 Q 62,535 31,583.5 0,632 0,690 q 0,82 58,140.5 58,58.5 141,58.5 85,0 145,-63 218,152 515,162 l 116,521 q 3,13 15,21 12,8 26,5 l 369,-81 q 18,37 54,60 36,22 79,22 62,0 106,-43 44,-44 44,-106 0,-62 -44,-106 -44,-44 -106,-44 -62,0 -105,44 -44,43 -44,105 l -334,74 -104,-472 q 300,-9 519,-160 58,61 143,61 83,0 141,-58.5 58,-58.5 58,-140.5 z M 418,491 q 0,-62 43.5,-106 43.5,-44 105.5,-44 62,0 106,44 44,44 44,106 0,62 -44,105.5 Q 629,640 567,640 506,640 462,596 418,552 418,491 z m 810,-355 q 11,11 11,26 0,15 -11,26 -10,10 -25,10 -15,0 -26,-10 -41,-42 -121,-62 -80,-20 -160,-20 -80,0 -160,20 -80,20 -121,62 -11,10 -26,10 -15,0 -25,-10 Q 553,178 553,162.5 553,147 564,136 607,93 682.5,68 758,43 805,38.5 852,34 896,34 q 44,0 91,4.5 47,4.5 123,29.5 75,25 118,68 z m -3,205 q 62,0 106,44 43,44 43,106 0,61 -44,105 -44,44 -105,44 -62,0 -106,-43.5 -44,-43.5 -44,-105.5 0,-62 44,-106 44,-44 106,-44 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;whatsapp://send?text={{.Title}}%0D%0A{{ .Summary | truncate 170 }}%0D%0AWritten%20by%20{{.Params.authors}}%0D%0ASource%20{{.Permalink}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Send via WhatsApp\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#43d854;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:44%;margin:28% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1536 1548\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,0,1158)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;m 985,562 q 13,0 98,-44 84,-44 89,-53 2,-5 2,-15 0,-33 -17,-76 -16,-39 -71,-65.5 -55,-26.5 -102,-26.5 -57,0 -190,62 -98,45 -170,118 -72,73 -148,185 -72,107 -71,194 v 8 q 3,91 74,158 24,22 52,22 6,0 18,-1 12,-2 19,-2 19,0 26.5,-6 7.5,-7 15.5,-28 8,-20 33,-88 25,-68 25,-75 0,-21 -34.5,-57.5 Q 599,735 599,725 q 0,-7 5,-15 34,-73 102,-137 56,-53 151,-101 12,-7 22,-7 15,0 54,48.5 39,48.5 52,48.5 z M 782,32 q 127,0 244,50 116,50 200,134 84,84 134,200.5 50,116.5 50,243.5 0,127 -50,243.5 -50,116.5 -134,200.5 -84,84 -200,134 -117,50 -244,50 -127,0 -243.5,-50 Q 422,1188 338,1104 254,1020 204,903.5 154,787 154,660 154,457 274,292 L 195,59 437,136 Q 595,32 782,32 z m 0,1382 q 153,0 293,-60 139,-60 240,-161 101,-101 161,-240.5 Q 1536,813 1536,660 1536,507 1476,367.5 1416,228 1315,127 1214,26 1075,-34 935,-94 782,-94 587,-94 417,0 L 0,-134 136,271 Q 28,449 28,660 q 0,153 60,292.5 60,139.5 161,240.5 101,101 240.5,161 139.5,60 292.5,60 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://telegram.me/share/url?text={{.Title}}%0D%0A{{ .Summary | truncate 170 }}}%0D%0AWritten%20by%20{{.Params.authors}}\u0026amp;amp;url={{.Permalink}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Send via Telegram\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#39a7da;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:42%;margin:29% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1150 817.4\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;m 824.4,511.7 147,-693 c 6,-29.3 3,-50.3 -10,-63 -13,-12.7 -31,-15 -52,-7 L 45.45,81.65 c -19.3,7.3 -32.5,15.7 -39.504,25.05 -7,9.3 -7.8,18.2 -2.5,26.5 5.3,8.3 16.004,14.8 32.004,19.5 l 220.95,69 513,-323 c 14,-9.3 25,-11.3 32,-6 5,3.3 3,8.25 -4,14.95 l -415,375.05 0,0 0,0 -16,228 c 15.3,0 30.3,-7 45,-22 l 108,-104 224,165 c 43,24 70,11 81,-38 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://www.linkedin.com/shareArticle?mini=true\u0026amp;amp;url={{.Permalink}}\u0026amp;amp;title={{.Title}}\u0026amp;amp;summary={{ .Summary }}\u0026amp;amp;source={{.Permalink}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Share on LinkedIn\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#0077b5;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:42%;margin:29% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1536 1468\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,0,1132)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M 349,911 V -80 H 19 v 991 h 330 z m 21,306 q 1,-73 -50.5,-122 Q 268,1046 184,1046 h -2 q -82,0 -132,49 -50,49 -50,122 0,74 51.5,123 51.5,48 134.5,48 83,0 133,-48 50,-49 51,-123 z M 1536,488 V -80 h -329 v 530 q 0,105 -40,164.5 Q 1126,674 1040,674 977,674 934.5,639.5 892,605 871,554 860,524 860,473 V -80 H 531 q 2,399 2,647 0,248 -1,296 l -1,48 H 860 V 767 h -2 q 20,32 41,56 21,24 56.5,52 35.5,28 87.5,43.5 51,15.5 114,15.5 171,0 275,-113.5 Q 1536,707 1536,488 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://mix.com/add?url={{.Permalink}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Add to Mix\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#F3782B;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:38%;margin:31% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 0 448 512\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://pinterest.com/pin/create/button/?url={{.Permalink}}\u0026amp;amp;media={{ .Params.hero | absURL }}\u0026amp;amp;description={{.Description}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Pin on Pinterest\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#E60023;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 0 384 512\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;https://news.ycombinator.com/submitlink?u={{.Permalink}}\u0026amp;t={{.Title}}-{{.Site.Title}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Submit to HackerNews\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#ff4000;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 0 140 140\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M60.94 82.314L17 0h20.08l25.85 52.093c.397.927.86 1.888 1.39 2.883.53.994.995 2.02 1.393 3.08.265.4.463.764.596 1.095.13.334.262.63.395.898.662 1.325 1.26 2.618 1.79 3.877.53 1.26.993 2.42 1.39 3.48 1.06-2.254 2.22-4.673 3.48-7.258 1.26-2.585 2.552-5.27 3.877-8.052L103.49 0h18.69L77.84 83.308v53.087h-16.9v-54.08z\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003ehref\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;mailto:?subject={{.Title}}%20%3A%20{{.Permalink}}\u0026amp;amp;body={{ .Summary | truncate 170 }}%0D%0AWritten%20by%20{{.Params.authors}}%0D%0ARead More%3A%20{{.Permalink}}\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Send via Email\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 -256 1792 1408\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003etransform\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;matrix(1,0,0,-1,0,1024)\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M 1792,826 V 32 q 0,-66 -47,-113 -47,-47 -113,-47 H 160 Q 94,-128 47,-81 0,-34 0,32 V 826 Q 44,777 101,739 463,493 598,394 655,352 690.5,328.5 726,305 785,280.5 844,256 895,256 h 1 1 q 51,0 110,24.5 59,24.5 94.5,48 35.5,23.5 92.5,65.5 170,123 498,345 57,39 100,87 z m 0,294 q 0,-79 -49,-151 -49,-72 -122,-123 -376,-261 -468,-325 -10,-7 -42.5,-30.5 -32.5,-23.5 -54,-38 Q 1035,438 1004.5,420 974,402 947,393 q -27,-9 -50,-9 h -1 -1 q -23,0 -50,9 -27,9 -57.5,27 -30.5,18 -52,32.5 -21.5,14.5 -54,38 Q 649,514 639,521 548,585 377,703.5 206,822 172,846 110,888 55,961.5 0,1035 0,1098 q 0,78 41.5,130 41.5,52 118.5,52 h 1472 q 65,0 112.5,-47 47.5,-47 47.5,-113 z\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003eonclick\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;window.print()\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Print this\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 0 512 512\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"na\"\u003eonclick\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;CopyLink()\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;_blank\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003etitle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Copy Link\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:inline-block;vertical-align:middle;width:2em;height:2em;border-radius:50%;box-shadow:.1em .1em 0.5em rgba(0,0,0,.3);background:#555;\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"na\"\u003estyle\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;display:block;fill:#fff;height:36%;margin:32% auto;\u0026#34;\u003c/span\u003e \u003cspan class=\"na\"\u003eviewBox\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;0 0 512 512\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e      \t\t\t\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003epath\u003c/span\u003e \u003cspan class=\"na\"\u003ed\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \t\u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e\u0026lt;!--end buttons.social--\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e\u0026lt;\u003c/span\u003e\u003cspan class=\"nt\"\u003escript\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003ecopyTextToClipboard\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ecreateElement\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;textarea\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e//\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// *** This styling is an extra step which is likely not required. ***\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e//\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// Why is it here? To ensure:\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// 1. the element is able to have focus and selection.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// 2. if element was to flash render it has minimal visual impact.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// 3. less flakyness with selection and copying which **might** occur if\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e//    the textarea element is not visible.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e//\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// The likelihood is the element won\u0026#39;t even render, not even a flash,\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// so some of these are just precautions. However in IE the element\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// is visible whilst the popup box asking the user for permission for\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// the web page to copy to the clipboard.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e//\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// Place in top-left corner of screen regardless of scroll position.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eposition\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;fixed\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etop\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eleft\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// Ensure it has a small width and height. Setting to 1px / 1em\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// doesn\u0026#39;t work as this gives a negative w/h on some browsers.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ewidth\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;2em\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eheight\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;2em\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// We don\u0026#39;t need padding, reducing the size if it does flash render.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003epadding\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// Clean up any borders.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eborder\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;none\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eoutline\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;none\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eboxShadow\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;none\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"c1\"\u003e// Avoid flash of white box if rendered for any reason.\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estyle\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebackground\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;transparent\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003evalue\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebody\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eappendChild\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eselect\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etry\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003esuccessful\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eexecCommand\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;copy\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003emsg\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003esuccessful\u003c/span\u003e \u003cspan class=\"o\"\u003e?\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;successful\u0026#39;\u003c/span\u003e \u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"s1\"\u003e\u0026#39;unsuccessful\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;Copying link command was \u0026#39;\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emsg\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e \u003cspan class=\"k\"\u003ecatch\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eerr\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;Oops, unable to copy link\u0026#39;\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebody\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eremoveChild\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003etextArea\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003eCopyLink\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003ecopyTextToClipboard\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003elocation\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ehref\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan class=\"nt\"\u003escript\u003c/span\u003e\u003cspan class=\"p\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e","date_published":"2021-06-14T14:26:00+03:00","image":"https://ajulu.netlify.app/images/share1img.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/app-of-the-week-1/","url":"https://ajulu.netlify.app/posts/app-of-the-week-1/","title":"App of The Week #1","summary":"Hi! Starting another series on \u0026ldquo;Android App of The Week\u0026rdquo;. Here\u0026rsquo;s this week\u0026rsquo;s app.\nAbstruct This is a wallpaper app, the best wallpaper app for abstract designs.\nAll wallpapers are designed by Hampus Olsson, the designer responsible for most Oneplus(\u0026amp; AOSPA) Stock Wallpapers. It has more than 362 abstract wallpapers.\nPersonally, it\u0026rsquo;s my favorite wallpaper app and the artist is still releasing more.\nPros 362 High Quality 4K Wallpapers Option to download to gallery The artist is still making more Minimal Interface No ads even in the free version Cons No desktop version No new wallpapers I recommend buying the Pro, the pro wallpapers are awesome!\n","content_html":"\u003cp\u003eHi! Starting another series on \u0026ldquo;Android App of The Week\u0026rdquo;. Here\u0026rsquo;s this week\u0026rsquo;s app.\u003c/p\u003e\n\u003ch2 id=\"abstruct\"\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=com.hampusolsson.abstruct\"\u003e\u003cstrong\u003eAbstruct\u003c/strong\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a wallpaper app, the best wallpaper app for abstract designs.\u003c/p\u003e\n\u003cp\u003eAll wallpapers are designed by \u003ca href=\"http://www.hampusolsson.com/\"\u003e\u003cstrong\u003eHampus Olsson\u003c/strong\u003e\u003c/a\u003e, the designer responsible for most Oneplus(\u0026amp; AOSPA) Stock Wallpapers. It has more than 362 abstract wallpapers.\u003c/p\u003e\n\u003cp\u003ePersonally, it\u0026rsquo;s my favorite wallpaper app and the artist is still releasing more.\u003c/p\u003e\n\u003ch4 id=\"pros\"\u003ePros\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003e362 High Quality 4K Wallpapers\u003c/li\u003e\n\u003cli\u003eOption to download to gallery\u003c/li\u003e\n\u003cli\u003eThe artist is still making more\u003c/li\u003e\n\u003cli\u003eMinimal Interface\u003c/li\u003e\n\u003cli\u003eNo ads even in the free version\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"cons\"\u003eCons\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eNo desktop version\u003c/li\u003e\n\u003cli\u003eNo new wallpapers\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eI recommend buying the Pro, the pro wallpapers are awesome!\u003c/p\u003e\n\u003cp\u003eDon\u0026rsquo;t forget to pass by\n\n\u003ch5 class=\"additionalreading\"\u003eAlso Read: \u003ca href=\"\"\u003e\u003c/a\u003e\u003c/h5\u003e\n\n\n\n\n\n\n\u003c/p\u003e\n","date_published":"2021-04-10T11:30:00Z","image":"https://ajulu.netlify.app/images/app-of-the-week-1.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/web-tool-of-the-week-1/","url":"https://ajulu.netlify.app/posts/web-tool-of-the-week-1/","title":"Web Tool of The Week #1","summary":"Hi, how are you?\nHope you are taking care of yourself.\nToday, I\u0026rsquo;d like to take the opportunity to introduce a weekly series where I post web tools that could help you do amazing things and today\u0026rsquo;s tool is no different.\nI\u0026rsquo;ll be posting 1 tool(with an alternative) weekly that has helped me and that I believe can help you. All the tools don\u0026rsquo;t require foreknowledge or experience with them and I\u0026rsquo;ll do my best to explain what you can do with them and why you should use them especially now when people are working remotely.\n","content_html":"\u003cp\u003eHi, how are you?\u003c/p\u003e\n\u003cp\u003eHope you are taking care of yourself.\u003c/p\u003e\n\u003cp\u003eToday, I\u0026rsquo;d like to take the opportunity to introduce a weekly series where I post web tools that could help you do amazing things and today\u0026rsquo;s tool is no different.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ll be posting 1 tool(with an alternative) weekly that has helped me and that I believe can help you. All the tools don\u0026rsquo;t require foreknowledge or experience with them and I\u0026rsquo;ll do my best to explain what you can do with them and why you should use them especially now when people are working remotely.\u003c/p\u003e\n\u003cp\u003eSo without further ado, I introduce:\u003c/p\u003e\n\u003ch2 id=\"lunapic\"\u003e\u003ca href=\"https://www5.lunapic.com/editor/\"\u003e\u003cstrong\u003eLunapic\u003c/strong\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eLunapic is a free online photo editor.\u003c/p\u003e\n\u003cp\u003eIt allows users to upload pictures, edit them, and share them.\u003c/p\u003e\n\u003ch3 id=\"why-should-i-use-lunapic\"\u003e\u003cstrong\u003eWhy should I use Lunapic?\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eIt has an amazing transparency tool!\u003c/p\u003e\n\u003cp\u003eIf you have ever asked someone to make you a logo and they failed to give you one with a transparent background then you know the stress of finding ways to make the background transparent and let\u0026rsquo;s face it, not everyone can afford Adobe Photoshop and Illustrator, and Gimp and the likes have quite a large learning curve. This tool comes in handy when all you want is to make an image\u0026rsquo;s background transparent and it works with any images, except SVG. You can remove the background of portrait images as well. To top this off it has other amazing features.\u003c/p\u003e\n\u003cp\u003eThe photo below is a sample I made, I used Lunapic\u0026rsquo;s transparency tool then cropped it using a circle crop.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/me3.webp\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"pros\"\u003ePros\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eIt has so many useful tools\u003c/li\u003e\n\u003cli\u003eIts transparency tool is partly automatic, meaning it\u0026rsquo;s not an eraser rather all you do is tap an area.\u003c/li\u003e\n\u003cli\u003eThe site is fast\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"cons\"\u003eCons\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eThe UI is dated or should I say it\u0026rsquo;s retro\u003c/li\u003e\n\u003cli\u003eThe transparency tool(and others) require saving before making another area transparent eg if you have a \u0026ldquo;complex\u0026rdquo; picture with many different colors, you\u0026rsquo;ll need to tap each color at a time and after each tap, you\u0026rsquo;ll need to save. The benefit of this is that it prevents ruining the picture the con is it takes quite a while if you have a \u0026ldquo;complex\u0026rdquo; picture.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"alternative-pixlr\"\u003eAlternative? \u003ca href=\"https://pixlr.com/\"\u003ePixlr\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://pixlr.com/\"\u003ePixlr\u003c/a\u003e is an online photo editing app, just like LunaPic. They share a similar audience. Indeed, LunaPic got a boost in users when Pixlr discontinued their desktop app in 2017.\u003c/p\u003e\n\u003cp\u003eNow Pixlr has two apps. One is called \u003ca href=\"https://pixlr.com/x/\"\u003ePixlr X\u003c/a\u003e and it’s targeted at beginners and casual users (the LunaPic crowd). \u003ca href=\"https://pixlr.com/e/\"\u003ePixlr E\u003c/a\u003e is intended for intermediate users and “pros.”\u003c/p\u003e\n\u003cp\u003eAnd that\u0026rsquo;s it for today, cheers🥂 ✌️and stay safe.\u003c/p\u003e\n\u003cp\u003eDon\u0026rsquo;t forget to pass by \n\u003ch5 class=\"additionalreading\"\u003eAlso Read: \u003ca href=\"\"\u003e\u003c/a\u003e\u003c/h5\u003e\n\n\n\n\n\n\n\u003c/p\u003e\n","date_published":"2021-04-10T08:00:00Z","image":"https://ajulu.netlify.app/images/untitled.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/my-favorite-android-apps-2021/","url":"https://ajulu.netlify.app/posts/my-favorite-android-apps-2021/","title":"My Favorite Android Apps 2021","summary":"Hi there, this is Stephen Ajulu and today i\u0026rsquo;d like to share with you my favorite apps of 2021. Let\u0026rsquo;s begin.\nDolby On As some of you know I am building a podcast, I still don\u0026rsquo;t have content, but you can check it out here: anchor.fm/stephenajulu, and one thing I struggle with is audio quality, since I\u0026rsquo;m just starting out, I haven\u0026rsquo;t bought a dedicated mic, so far i only use my smartphone Redmi 9 or my laptop.\n","content_html":"\u003cp\u003eHi there, this is Stephen Ajulu and today i\u0026rsquo;d like to share with you my favorite apps of 2021. Let\u0026rsquo;s begin.\u003c/p\u003e\n\u003ch2 id=\"dolby-on\"\u003eDolby On\u003c/h2\u003e\n\u003cp\u003eAs some of you know I am building a podcast, I still don\u0026rsquo;t have content, but you can check it out here: \u003ca href=\"https://anchor.fm/stephenajulu\"\u003eanchor.fm/stephenajulu\u003c/a\u003e, and one thing I struggle with is audio quality, since I\u0026rsquo;m just starting out, I haven\u0026rsquo;t bought a dedicated mic, so far i only use my smartphone Redmi 9 or my laptop.\u003c/p\u003e\n\u003cp\u003eRecording audio especially on my laptop produces bad quality, and I can\u0026rsquo;t say much for my phone. This app has been so useful. I can\u0026rsquo;t even explain it. You\u0026rsquo;ll have to go try it out yourself.\u003c/p\u003e\n\u003ch2 id=\"medium\"\u003eMedium\u003c/h2\u003e\n\u003cp\u003eI am an avid reader, I like binge reading on interesting articles and Medium is a regular app for me. Go check it out, you can also find my articles on medium.\u003c/p\u003e\n\u003ch2 id=\"bitwarden\"\u003eBitwarden\u003c/h2\u003e\n\u003cp\u003eMy favorite password manager of choice. I can\u0026rsquo;t recommend a password manager enough. If you don\u0026rsquo;t have one, try bitwarden. P.S It\u0026rsquo;s crossplatform meaning it works on all your devices.\u003c/p\u003e\n\u003ch2 id=\"adobe-spark-post\"\u003eAdobe Spark Post\u003c/h2\u003e\n\u003cp\u003eMy favorite app of all time, when in a hurry to make graphical materials, i use this. It\u0026rsquo;s the best and in my case better than Canva, Desygner and more. I can make logos, posters, banners, ads and more with this.\u003c/p\u003e\n\u003ch2 id=\"loop\"\u003eLoop\u003c/h2\u003e\n\u003cp\u003eA Kenyan finance app/debit card with interesting features. It\u0026rsquo;s tag line \u0026ldquo;Unbank Yourself\u0026rdquo;. It\u0026rsquo;s the best, the cards are good looking, the interface is well designed, low fees, no maintenance fees and no need for a bank. You can budget, save and invest with it. Go check it out.\u003c/p\u003e\n\u003ch2 id=\"simplenote\"\u003eSimplenote\u003c/h2\u003e\n\u003cp\u003eMy second favorite app of all time. Minimal, Take quick notes and todos. Supports markdown. Has a back up feature and so much more. You\u0026rsquo;ll love it.\u003c/p\u003e\n\u003ch2 id=\"abstruct\"\u003eAbstruct\u003c/h2\u003e\n\u003cp\u003eWant gorgeous wallpapers? Then your search ends now with this one. Beautiful abstract wallpapers made by Hampus Olsson, the creator of many stock android brand wallpapers.\u003c/p\u003e\n\u003ch2 id=\"adobe-lightroom\"\u003eAdobe Lightroom\u003c/h2\u003e\n\u003cp\u003eDo i need to say more? This is the best in my opinion photo editor. And to top it off everyone, lightroom presets created by me will be dropping soon.\u003c/p\u003e\n\u003ch2 id=\"az-screen-recorder\"\u003eAZ Screen Recorder\u003c/h2\u003e\n\u003cp\u003eFor the days when you want to record something on your phone screen, say a tutorial, ad and more.\u003c/p\u003e\n\u003ch2 id=\"insaver\"\u003eInSaver\u003c/h2\u003e\n\u003cp\u003eI use this to download posts on instagram that I may want to share or keep for future purposes.\u003c/p\u003e\n\u003ch2 id=\"google-news--podcasts\"\u003eGoogle News \u0026amp; Podcasts\u003c/h2\u003e\n\u003cp\u003eServes the same purpose as Medium\u003c/p\u003e\n\u003ch2 id=\"otter\"\u003eOtter\u003c/h2\u003e\n\u003cp\u003eA great audio recorder and transcriber. I use it mainly to record voice notes and transcribe.\u003c/p\u003e\n\u003ch2 id=\"viral-icon-pack\"\u003eViral Icon Pack\u003c/h2\u003e\n\u003cp\u003eMy favorite icon pack of all time.\u003c/p\u003e\n\u003cp\u003eAnd that\u0026rsquo;s it for today, see you soon.\u003c/p\u003e\n","date_published":"2021-03-29T14:30:00Z","image":"https://ajulu.netlify.app/images/androidpit-best-free-android-apps-hero-2.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-to-build-an-mvp/","url":"https://ajulu.netlify.app/posts/how-to-build-an-mvp/","title":"How To Build An MVP","summary":"Do you have an idea? Don\u0026rsquo;t know programming? Do you want to test it? Today i answer all these questions and help you build your minimal viable product of your idea and test it\u0026rsquo;s performance in the actual market for FREE!\nYes, you heard me, free. Whether it\u0026rsquo;s an app or a website, whether you know how to program or not! Today with the tips and programs I\u0026rsquo;m about to share with you, you will be able to see if your idea is viable by testing it in the real world.\n","content_html":"\u003cp\u003eDo you have an idea? Don\u0026rsquo;t know programming? Do you want to test it? Today i answer all these questions and help you build your minimal viable product of your idea and test it\u0026rsquo;s performance in the actual market for FREE!\u003c/p\u003e\n\u003cp\u003eYes, you heard me, free. Whether it\u0026rsquo;s an app or a website, whether you know how to program or not! Today with the tips and programs I\u0026rsquo;m about to share with you, you will be able to see if your idea is viable by testing it in the real world.\u003c/p\u003e\n\u003cp\u003eLet\u0026rsquo;s begin!\u003c/p\u003e\n\u003cp\u003eFirst, for those who don\u0026rsquo;t know, an MVP in full is basically a Minimal Viable Product/Project.\u003c/p\u003e\n\u003cp\u003eThis is how Wikipedia defines it: A \u003ca href=\"https://en.wikipedia.org/wiki/Minimum_viable_product\"\u003e\u003cstrong\u003eminimum viable product\u003c/strong\u003e (\u003cstrong\u003eMVP\u003c/strong\u003e)\u003c/a\u003e is a version of a product with just enough features to be usable by early customers who can then provide feedback for future \u003ca href=\"https://en.wikipedia.org/wiki/New_product_development\" title=\"New product development\"\u003eproduct development\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIt has just enough features to be usable by your target customers.\u003c/p\u003e\n\u003cp\u003eNow, let me show you how you can go about making yours.\u003c/p\u003e\n\u003ch2 id=\"1-define-your-idea-on-a-piece-of-paper\"\u003e1. Define your idea on a piece of paper\u003c/h2\u003e\n\u003cp\u003eTo first be able to take out some features that aren\u0026rsquo;t immediately needed and build, you need to first define what your idea is, it\u0026rsquo;s features, the target market, what does it solve, why are you building it, what are it\u0026rsquo;s core features, which features are less needed.\u003c/p\u003e\n\u003cp\u003eAfter answering all those questions, create a priority list of the features it should have and give them a priority value between 1 to 10 with 1 being highly prioritized and 10 being less.\u003c/p\u003e\n\u003cp\u003eFor example, I am building a custom signature MVP where one can get a custom signature like the ones(one is white for my dark mode users while the other one is black for my light mode users) below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/image.webp\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/stephen-ajulu-signature-logo-black-thin-i-t-consultant-2.webp\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eHere\u0026rsquo;s my feature priority list\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eCool captivating header (8)\u003c/li\u003e\n\u003cli\u003ea showcase of the signatures I have done (10)\u003c/li\u003e\n\u003cli\u003eUse cases of signature logos (10)\u003c/li\u003e\n\u003cli\u003eCustom hoodie option show case (5)\u003c/li\u003e\n\u003cli\u003enewsletter (3)\u003c/li\u003e\n\u003cli\u003ewhy signature logos are awesome (9)\u003c/li\u003e\n\u003cli\u003epotential place to put it (5)\u003c/li\u003e\n\u003cli\u003ecustom options that can be selected (6)\u003c/li\u003e\n\u003cli\u003eordering process (10)\u003c/li\u003e\n\u003cli\u003eprice + addons (10)\u003c/li\u003e\n\u003cli\u003eorder page/form (10)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNow seeing as mine is a simple idea of getting a custom signature logo, I am allowed certain privileges e.g. adding more features\u003c/p\u003e\n\u003cp\u003eAnd so with that we move to the next step\u003c/p\u003e\n\u003cp\u003eP.S: I am actually building my MVP as I write.\u003c/p\u003e\n\u003ch2 id=\"2-researching-potential-competitors-and-outsmarting-them\"\u003e2. Researching potential competitors and outsmarting them\u003c/h2\u003e\n\u003cp\u003eNow here all we need to do is google(duckduck go) our idea, learn and research our competitors, what do they have, what do they do, how do they do, can we borrow features and make certain things better. I already did my research and found 1 competitor, don\u0026rsquo;t start comparing yourself/mvp with their complete product, just learn, feel free to add more features and add priorities because at the end of the day, once the MVP is successful there won\u0026rsquo;t be a need to build a fresh, just build on top and implement what you learned.\u003c/p\u003e\n\u003ch2 id=\"3-finding-a-platform-for-your-mvp\"\u003e3. Finding a platform for your MVP\u003c/h2\u003e\n\u003cp\u003eRemember when i said you could build your MVP for free? Here\u0026rsquo;s where that free line is thoroughly tested.\u003c/p\u003e\n\u003cp\u003eThere platforms such as Carrd, Webflow, Bubble and others. The best way to find yours is to google for platforms. Even a free 14 day trial is enough for a test run. For landing pages, I suggest Carrd or Webflow. For more advanced ideas with a back end requirement, i suggest a No-Code platform such as Bubble.io. Bubble provides tutorials, you can easily learn in a day. Better yet, if you aren\u0026rsquo;t a dev you can build your whole idea there. So search for a platform that provides what you want. For me a simple landing page with a order form is enough, if the one i pick doesn\u0026rsquo;t provide order forms, then I connect it with something that does. So I\u0026rsquo;m going to use Carrd.co, bought a pro plan sometime back for 15 dollars or 1,700 Kenyan shillings. It\u0026rsquo;s a good investment because it helps me build an MVP within a day. But you can sign up for a free account.\u003c/p\u003e\n\u003ch2 id=\"4-building-\"\u003e4. Building 🛠\u003c/h2\u003e\n\u003cp\u003eNow here i won\u0026rsquo;t say much, experiment to your hearts content. Try everything and anything that catches your eye. I can\u0026rsquo;t really show you how build your MVP but I can help you build your MVP, i am offering free consultation to the first 3 people who request it. Email me → \u003ca href=\"mailto:alunje73@gmail.com\"\u003ealunje73@gmail.com\u003c/a\u003e, to the rest. I offer consultation for 10 USD or ksh. 1,000 per day. Before emailing me kindly do the above steps except 3 and 4.\u003c/p\u003e\n\u003ch2 id=\"5-tweaks-and-sharing\"\u003e5. Tweaks and Sharing\u003c/h2\u003e\n\u003cp\u003eNow you have a test MVP, view it and interact with it. If there\u0026rsquo;s anything you\u0026rsquo;d like to add, add it. Do some minor tweaks and repeat preview, interact and test. Once you are done, first share with family and friends, accept their criticism and thanks but don\u0026rsquo;t listen to them if they say the idea isn\u0026rsquo;t practical or anything that suggests you give up. Leave that to the market. Once all your family members know about it. Share to the rest of the world, share, share and share. Add relevant hashtags, share it day and night! And add a way for people to review.\u003c/p\u003e\n\u003ch2 id=\"6-market\"\u003e6. Market\u003c/h2\u003e\n\u003cp\u003eOnce the MVP is out to the public, and your are receiving good reviews, it\u0026rsquo;s time to go into marketing, I\u0026rsquo;ll explain marketing on another post, but basically use Facebook Ads.\u003c/p\u003e\n\u003ch2 id=\"7-build-it-further\"\u003e7. Build it further\u003c/h2\u003e\n\u003cp\u003eNow, build it into a real company/product/service and work hard to maintain, advance and market it.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ll share my custom signature logo mvp progress\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://digitalya.co/blog/5-awesome-minimum-viable-product-examples/\"\u003eLearn More About MVPs| Digitalya\u003c/a\u003e\u003c/p\u003e\n","date_published":"2021-03-09T07:00:00Z","image":"https://ajulu.netlify.app/images/mvp-mobile-app-step.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/my-favorite-android-apps/","url":"https://ajulu.netlify.app/posts/my-favorite-android-apps/","title":"My Favorite Android Apps","summary":"Phones have become a part of our life, we cherish them and most importantly, we take them everywhere, even in toilets 😬.\nWith phones, come apps, tons of them and today I\u0026rsquo;d like to share 6 personal best android apps, let\u0026rsquo;s begin.\n1. Simplenote by Automattic This is not only the best note taking app in my opinion but also my favorite app in my phone overall. With it, I can take quick notes or lists, write markdown and automatically sync notes on all my devices(cross platform).\n","content_html":"\u003cp\u003ePhones have become a part of our life, we cherish them and most importantly, we take them everywhere, even in toilets 😬.\u003c/p\u003e\n\u003cp\u003eWith phones, come apps, tons of them and today I\u0026rsquo;d like to share 6 personal best android apps, let\u0026rsquo;s begin.\u003c/p\u003e\n\u003ch3 id=\"1-simplenote-by-automattic\"\u003e1. \u003ca href=\"https://play.google.com/store/apps/details?id=com.automattic.simplenote\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e\u003cstrong\u003eSimplenote\u003c/strong\u003e\u003c/a\u003e by Automattic\u003c/h3\u003e\n\u003cp\u003eThis is not only the best note taking app in my opinion but also my favorite app in my phone overall. With it, I can take quick notes or lists, write markdown and automatically sync notes on all my devices(cross platform).\u003c/p\u003e\n\u003cp\u003eNow you should know this is no full blown note taking app, it as the name says, it gives you a minimal and simplistic way to write, pin and group notes based on tags.\u003c/p\u003e\n\u003cp\u003eI use it to jot down ideas, to do lists, blog posts, and more.\u003c/p\u003e\n\u003ch3 id=\"2-adobe-spark-post-by-adobe\"\u003e2. \u003ca href=\"https://play.google.com/store/apps/details?id=com.adobe.spark.post\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e\u003cstrong\u003eAdobe Spark Post\u003c/strong\u003e\u003c/a\u003e by Adobe\u003c/h3\u003e\n\u003cp\u003eI run businesses, I build brands, I manage social media accounts and more, Adobe Spark Post has been my partner for a long time, I use it when i need to design a poster or banner super quick and still make it look great.\u003c/p\u003e\n\u003cp\u003eIt has so many themes that can be used to build posters and banners for every occasion, design for the web and social media. All high quality stuf unlike a few i won\u0026rsquo;t mention.\u003c/p\u003e\n\u003ch3 id=\"3-bitwarden-by-bitwarden\"\u003e3. \u003ca href=\"https://play.google.com/store/apps/details?id=com.x8bit.bitwarden\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e\u003cstrong\u003eBitwarden\u003c/strong\u003e\u003c/a\u003e by Bitwarden\u003c/h3\u003e\n\u003cp\u003eMy favorite password manager of choice, what more can i say. It\u0026rsquo;s literally the best and i recommend you switch to this if you are using LastPass because of the recent LastPass issue. Helps keep and generate passwords and secret notes.\u003c/p\u003e\n\u003ch3 id=\"4-by-microsoft-corporation\"\u003e4. \u003ca href=\"https://play.google.com/store/apps/details?id=com.microsoft.emmx\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e**Edge **\u003c/a\u003eby Microsoft Corporation\u003c/h3\u003e\n\u003cp\u003eI build a lot of things and sometimes i need to edit something in a git repository or google problems and such. Edge is my browser of choice. Previously I used FireFox which is good but Edge is better in some aspects i value highly.\u003c/p\u003e\n\u003ch3 id=\"5-mixplorer-by-hootan-parsa\"\u003e5. \u003ca href=\"https://play.google.com/store/apps/details?id=com.mixplorer.silver\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e\u003cstrong\u003eMiXplorer\u003c/strong\u003e\u003c/a\u003e by Hootan Parsa\u003c/h3\u003e\n\u003cp\u003eMy favorite file manager.\u003c/p\u003e\n\u003cp\u003eHere a some of the things it provides: Archiver, SMB2, Image, Tagger, Metadata and PDF\u003c/p\u003e\n\u003ch3 id=\"6-office-by-microsoft-corporation\"\u003e6. \u003ca href=\"https://play.google.com/store/apps/details?id=com.microsoft.office.officehubrow\u0026amp;hl=en_US\u0026amp;gl=US\"\u003e\u003cstrong\u003eOffice\u003c/strong\u003e\u003c/a\u003e by Microsoft Corporation\u003c/h3\u003e\n\u003cp\u003eVery useful work and study tools, can open sheets, documents, presentations and even pdf\u003c/p\u003e\n","date_published":"2021-03-01T18:02:00Z","image":"https://ajulu.netlify.app/images/7xzxqziqbcyvscsmkwq63k.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-to-build-your-first-blog-part-2/","url":"https://ajulu.netlify.app/posts/how-to-build-your-first-blog-part-2/","title":"How to Build Your First Blog Part 2","summary":"Recap: Today I showed you how to buy your first share and simple free ways to build your first blog.\nNow I\u0026rsquo;ll show you the paid and slightly more technical ways to build your first blog.\nNOTE: Below are ways that require a little technical knowledge, if you don\u0026rsquo;t have that, kindly go to the first post of the series.\nWordPress Org Way Research and find a good hosting platform with a cpanel and wordpress quick install(softaculous or similar). Buy a domain name and hosting. Go to cpanel and click Wordpress or Softaculous then Wordpress. Let it install. Once ready visit your wordpress site\u0026rsquo;s admin panel and start editing or posting right away. You may be required to add ssl yourself but your host will provide you with details. This guide isn\u0026rsquo;t in-depth so visit the official guide.\n","content_html":"\u003cp\u003eRecap: Today I showed you \u003ca href=\"https://ajulusthoughts.stephenajulu.com/post/how-to-buy-your-first-share/\"\u003ehow to buy your first share\u003c/a\u003e and simple free ways to \u003ca href=\"https://ajulusthoughts.netlify.app/post/how-to-build-your-first-blog/\"\u003ebuild your first blog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eNow I\u0026rsquo;ll show you the paid and slightly more technical ways to build your first blog.\u003c/p\u003e\n\u003cp\u003eNOTE: Below are ways that require a little technical knowledge, if you don\u0026rsquo;t have that, kindly go to the \u003ca href=\"https://ajulusthoughts.stephenajulu.com/post/how-to-build-your-first-blog/\"\u003efirst post of the series\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"wordpress-org-way\"\u003eWordPress Org Way\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eResearch and find a good hosting platform with a cpanel and wordpress quick install(softaculous or similar).\u003c/li\u003e\n\u003cli\u003eBuy a domain name and hosting.\u003c/li\u003e\n\u003cli\u003eGo to cpanel and click Wordpress or Softaculous then Wordpress. Let it install.\u003c/li\u003e\n\u003cli\u003eOnce ready visit your wordpress site\u0026rsquo;s admin panel and start editing or posting right away. You may be required to add ssl yourself but your host will provide you with details.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis guide isn\u0026rsquo;t in-depth so visit the \u003ca href=\"https://wordpress.org/support/article/how-to-install-wordpress/\"\u003eofficial guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"ghost-way\"\u003eGhost Way\u003c/h2\u003e\n\u003cp\u003eTip: Ghost is an awesome platform for bloggers.\u003c/p\u003e\n\u003cp\u003eGo to the official installation guide: \u003ca href=\"https://ghost.org/docs/install/\"\u003eGhost Install Guide\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"the-jamstack-way\"\u003eThe JAMstack Way\u003c/h2\u003e\n\u003cp\u003eThis blog was built the JAMstack way, no servers, just built using hugo and rendered as html.\u003c/p\u003e\n\u003cp\u003eTo build such,\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eYou must first research your framework of choice, there\u0026rsquo;s Hugo(the best in my opinion), Gatsby(fast page load), Gridsome(same as gatsby), Hexo, Jekyll(slow build times, excellent theme list) and Eleventy(mainly technical)\u003c/li\u003e\n\u003cli\u003eOnce the decision is made, i\u0026rsquo;ll proceed with hugo but the steps are pretty much the same. Find a theme. For example \u003ca href=\"https://themes.gohugo.io\"\u003ehugo themes\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFork, clone and start editing(i cut out how to clone because i prefer it being in another article for now do your research, you don\u0026rsquo;t even need to clone to your machine, just work from the fork.\u003c/li\u003e\n\u003cli\u003eEditing should be simple, eg for Hugo, go into the config.toml or .yaml file and change the variables.\u003c/li\u003e\n\u003cli\u003eYou can now go to content then posts, copy the structure of example posts and start writing.\u003c/li\u003e\n\u003cli\u003eAlternatively find a theme with a headless cms and start working from there\u003c/li\u003e\n\u003cli\u003eAlternatively again try \u003ca href=\"http://stackbit.com/\"\u003eStackBit\u003c/a\u003e, it\u0026rsquo;s free and you can build a great blog there.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThat\u0026rsquo;s it for today. To learn more about the JAMstack way, go check out \u003ca href=\"https://ajulusthoughts.stephenajulu.com/post/building-a-beautiful-progressive-jamstack-blog-part-1-day-1-to-3/\"\u003ethis\u003c/a\u003e, \u003ca href=\"https://ajulusthoughts.stephenajulu.com/post/building-a-beautiful-progressive-jamstack-blog-part-2-day-4-to-7/\"\u003ethis \u003c/a\u003eand \u003ca href=\"\"\u003ethis\u003c/a\u003e where i show you exactly how this blog was built.\u003c/p\u003e\n","date_published":"2021-02-08T06:20:00Z","image":"https://ajulu.netlify.app/images/blog.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-to-create-a-simple-personal-url-shortener-with-github-netlify-and-an-affordable-domain-name/","url":"https://ajulu.netlify.app/posts/how-to-create-a-simple-personal-url-shortener-with-github-netlify-and-an-affordable-domain-name/","title":"How to Create a Simple Personal URL Shortener","summary":"Hey guys. How are you? Hope you are safe!\nToday I’d like to help you build an URL shortener with GitHub, Netlify and an Affordable Domain Name. So let’s dive right in.\nCreate a GitHub and Netlify Account\nCreate a new repository, name it whatever you like. Mine is links.\nGo to Add File and click Create New File\nName the file _redirects.\nNow create links like this\nFeel free to use TAB to properly space it otherwise use 5 spaces.\n","content_html":"\u003cp\u003eHey guys. How are you? Hope you are safe!\u003c/p\u003e\n\u003cp\u003eToday I’d like to help you build an URL shortener with GitHub, Netlify and an Affordable Domain Name. So let’s dive right in.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a GitHub and Netlify Account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a new repository, name it whatever you like. Mine is links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo to Add File and click Create New File\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName the file _redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow create links like this\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/screenshot_2020-07-14-stephenajulu-links2.webp\" alt=\"\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFeel free to use TAB to properly space it otherwise use 5 spaces.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCommit the file\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow go to our Netlify Dashboard and import your url shortener links repository.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLeave deploy settings as is\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeploy.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow go to where you’ll be buying your domain name and buy a short domain name. I bought \u003ca href=\"https://stve.xyz\" title=\"https://stve.xyz\"\u003ehttps://stve.xyz\u003c/a\u003e from Namecheap at ksh. 600.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo back to the Netlify Dashboard and select the new app\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow go to Settings, select Domain Management then Add Domain Alias.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFollow the instructions from there and you should be good to go.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI suggest you create a website with the redirects file like mine: Stephen Ajulu’s URL Shortener and Link tree. I actually created a startup where we build for you such sites. Watch this space for the link to build your own. Video coming soon so watch below and sign up to our newsletter to receive updates.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://ajulusthoughts.wordpress.com\" title=\"Ajulu's Thoughts\"\u003e\u003cstrong\u003eAjulu’s Thoughts\u003c/strong\u003e\u003c/a\u003e – Delivering Quality Tech, Cybersecurity \u0026amp; Dev Content Since November 2016\u003c/p\u003e\n\u003cp\u003eI will appreciate it, if you take 10 seconds of your time to check out my donations page and donate to the blog and other causes. 40% of the donation goes to buying this blog an official domain name, the rest goes to charity eg supporting children homes. Any amount received will be shown, from whom and to where it went. I will also include screenshots of inflow and outflow. So go check it out: \u003ca href=\"https://ajulusthoughts.wordpress.com/donate\" title=\"Donations\"\u003eDonations\u003c/a\u003e and donate! You can also buy me something via the wishing list. Thank you and have a wonderful day.\u003c/p\u003e\n","date_published":"2020-07-16T09:04:00Z","image":"https://ajulu.netlify.app/images/blog-cover.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-to-create-a-dev-environment-in-windows-10-part-1/","url":"https://ajulu.netlify.app/posts/how-to-create-a-dev-environment-in-windows-10-part-1/","title":"How to Create a Dev Environment in Windows 10: Part 1","summary":"Hi, guys? Long time, huh? Hope you are all doing great! and you are all safe and sound. Today i would like to help you create a development/hacking environment in Windows 10. So let’s get started with Part 1: First Installation.\nFirst you’ll need to make sure you have a Windows 10, updated to 10th May 202 version(Windows 10, Version 2004, Build 19041 or higher).\nNow i would like you to install the Windows Subsystem for Linux v1 and 2.\n","content_html":"\u003cp\u003eHi, guys? Long time, huh? Hope you are all doing great! and you are all safe and sound. Today i would like to help you create a development/hacking environment in Windows 10. So let’s get started with Part 1: First Installation.\u003c/p\u003e\n\u003cp\u003eFirst you’ll need to make sure you have a Windows 10, updated to 10th May 202 version(Windows 10, Version 2004, Build 19041 or higher).\u003c/p\u003e\n\u003cp\u003eNow i would like you to install the Windows Subsystem for Linux v1 and 2.\u003c/p\u003e\n\u003ch2 id=\"heres-the-installation\"\u003eHere’s the installation:\u003c/h2\u003e\n\u003ch2 id=\"wsl1\"\u003eWSL1\u003c/h2\u003e\n\u003cp\u003eBefore installing any Linux distributions on Windows, you must enable the “Windows Subsystem for Linux” optional feature.\u003c/p\u003e\n\u003cp\u003eOpen PowerShell as Administrator and run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003edism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo only install WSL 1, you should now restart your machine and move on to \u003ca href=\"https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-your-linux-distribution-of-choice\"\u003eInstall your Linux distribution of choice\u003c/a\u003e, otherwise wait to restart and move on to update to WSL 2. Read more about \u003ca href=\"https://docs.microsoft.com/en-us/windows/wsl/compare-versions\"\u003eComparing WSL 2 and WSL 1\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"wsl2\"\u003eWSL2\u003c/h2\u003e\n\u003cp\u003eTo update to WSL 2, you must meet the following criteria:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRunning Windows 10, \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/07/09/how-to-create-a-dev-environment-in-windows-10-part-1/windowsupdate\"\u003eupdated to version 2004\u003c/a\u003e, \u003cstrong\u003eBuild 19041\u003c/strong\u003e or higher.\u003c/li\u003e\n\u003cli\u003eCheck your Windows version by selecting the \u003cstrong\u003eWindows logo key + R\u003c/strong\u003e, type \u003cstrong\u003ewinver\u003c/strong\u003e, select \u003cstrong\u003eOK\u003c/strong\u003e. (Or enter the \u003cem\u003e\u003ccode\u003ever\u003c/code\u003e\u003c/em\u003e command in Windows Command Prompt). Please \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/07/09/how-to-create-a-dev-environment-in-windows-10-part-1/windowsupdate\"\u003eupdate to the latest Windows version\u003c/a\u003e if your build is lower than 19041. \u003ca href=\"https://www.microsoft.com/software-download/windows10\"\u003eGet Windows Update Assistant\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"enable-the-virtual-machine-platform-optional-component\"\u003eEnable the ‘Virtual Machine Platform’ optional component\u003c/h4\u003e\n\u003cp\u003eBefore installing WSL 2, you must enable the “\u003cem\u003eVirtual Machine Platform\u003c/em\u003e” optional feature.\u003c/p\u003e\n\u003cp\u003eOpen PowerShell as Administrator and run: PowerShell\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003edism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eRestart\u003c/strong\u003e your machine to complete the WSL install and update to WSL 2.\u003c/p\u003e\n\u003ch4 id=\"set-wsl-2-as-your-default-version\"\u003eSet WSL 2 as your default version\u003c/h4\u003e\n\u003cp\u003eRun the following command in PowerShell to set WSL 2 as the default version when installing a new Linux distribution: PowerShell\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ewsl --set-default-version 2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou might see this message after running that command: \u003cem\u003e\u003ccode\u003eWSL 2 requires an update to its kernel component. For information please visit\u003c/code\u003e\u003c/em\u003e\u003ca href=\"https://aka.ms/wsl2kernel\" title=\"https://aka.ms/wsl2kernel\"\u003e\u003cem\u003e\u003ccode\u003ehttps://aka.ms/wsl2kernel\u003c/code\u003e\u003c/em\u003e\u003c/a\u003e. Please follow the link (\u003ca href=\"https://aka.ms/wsl2kernel\" title=\"https://aka.ms/wsl2kernel\"\u003ehttps://aka.ms/wsl2kernel\u003c/a\u003e) and install the MSI from that page on our documentation to install a Linux kernel on your machine for WSL 2 to use. Once you have the kernel installed, please run the command again and it should complete successfully without showing the message.\u003c/p\u003e\n\u003cp\u003eNote\u003c/p\u003e\n\u003cp\u003eThe update from WSL 1 to WSL 2 may take several minutes to complete depending on the size of your targeted distribution. If you are running an older (legacy) installation of WSL 1 from Windows 10 Anniversary Update or Creators Update, you may encounter an update error. Follow these instructions to \u003ca href=\"https://docs.microsoft.com/en-us/windows/wsl/install-legacy#uninstallingremoving-the-legacy-distro\"\u003euninstall and remove any legacy distributions\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf \u003cem\u003e\u003ccode\u003ewsl --set-default-version\u003c/code\u003e\u003c/em\u003e results as an invalid command, enter \u003cem\u003e\u003ccode\u003ewsl --help\u003c/code\u003e\u003c/em\u003e. If the \u003cem\u003e\u003ccode\u003e--set-default-version\u003c/code\u003e\u003c/em\u003e is not listed, it means that your OS doesn’t support it and you need to update to version 2004, Build 19041 or higher.\u003c/p\u003e\n\u003ch4 id=\"install-your-linux-distribution-of-choice\"\u003eInstall your Linux distribution of choice\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eOpen the \u003ca href=\"https://aka.ms/wslstore\"\u003eMicrosoft Store\u003c/a\u003e and select your favorite Linux distribution. \u003cimg src=\"https://docs.microsoft.com/en-us/windows/wsl/media/store.webp\" alt=\"View of Linux distributions in the Microsoft Store\"\u003e The following links will open the Microsoft store page for each distribution:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9pjn388hp8c9\"\u003eUbuntu 16.04 LTS\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9N9TNGVNDL3Q\"\u003eUbuntu 18.04 LTS\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9n6svws3rx71\"\u003eUbuntu 20.04 LTS\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9NJFZK00FGKV\"\u003eopenSUSE Leap 15.1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9MZ3D1TRP8T1\"\u003eSUSE Linux Enterprise Server 12 SP5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9PN498VPMF3Z\"\u003eSUSE Linux Enterprise Server 15 SP1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9PKR34TNCV07\"\u003eKali Linux\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9MSVKQC78PK6\"\u003eDebian GNU/Linux\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9n6gdm4k2hnc\"\u003eFedora Remix for WSL\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9NV1GV1PXZ6P\"\u003ePengwin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9N8LP0X93VCP\"\u003ePengwin Enterprise\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.microsoft.com/store/apps/9p804crf0395\"\u003eAlpine WSL\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eFor a development environment i recommend \u003ca href=\"https://www.microsoft.com/store/apps/9n6svws3rx71\"\u003e\u003cstrong\u003eUbuntu\u003c/strong\u003e\u003c/a\u003e and for Hacking i recommend \u003ca href=\"https://www.microsoft.com/store/apps/9PKR34TNCV07\"\u003e\u003cstrong\u003eKali Linux\u003c/strong\u003e\u003c/a\u003e. But feel free to choose any you like. Linux is linux and we will be working mostly on the terminal.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFrom the distribution’s page, select “Get”. \u003cimg src=\"https://docs.microsoft.com/en-us/windows/wsl/media/ubuntustore.webp\" alt=\"Linux distributions in the Microsoft store\"\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"set-up-a-new-distribution\"\u003eSet up a new distribution\u003c/h4\u003e\n\u003cp\u003eThe first time you launch a newly installed Linux distribution, a console window will open and you’ll be asked to wait for a minute or two for files to de-compress and be stored on your PC. All future launches should take less than a second.\u003c/p\u003e\n\u003cp\u003eYou will then need to \u003ca href=\"https://docs.microsoft.com/en-us/windows/wsl/user-support\"\u003ecreate a user account and password for your new Linux distribution\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://docs.microsoft.com/en-us/windows/wsl/media/ubuntuinstall.webp\" alt=\"Ubuntu unpacking in the Windows console\"\u003e\u003c/p\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch3 id=\"set-your-distribution-version-to-wsl-1-or-wsl-2\"\u003eSet your distribution version to WSL 1 or WSL 2\u003c/h3\u003e\n\u003cp\u003eYou can check the WSL version assigned to each of the Linux distributions you have installed by opening the PowerShell command line and entering the command (only available in \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/07/09/how-to-create-a-dev-environment-in-windows-10-part-1/windowsupdate\"\u003eWindows Build 19041 or higher\u003c/a\u003e): \u003cem\u003e\u003ccode\u003ewsl -l -v\u003c/code\u003e\u003c/em\u003e PowerShell\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ewsl --list --verbose\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo set a distribution to be backed by either version of WSL please run: PowerShell\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ewsl --set-version \u0026lt;distribution name\u0026gt; \u0026lt;versionNumber\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eMake sure to replace \u003cem\u003e\u003cdistribution name\u003e\u003c/em\u003e with the actual name of your distribution and \u003cem\u003e\u003cversionNumber\u003e\u003c/em\u003e with the number ‘1’ or ‘2’. You can change back to WSL 1 at anytime by running the same command as above but replacing the ‘2’ with a ‘1’.\u003c/p\u003e\n\u003cp\u003eAdditionally, if you want to make WSL 2 your default architecture you can do so with this command: PowerShell\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ewsl --set-default-version 2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will set the version of any new distribution installed to WSL 2.\u003c/p\u003e\n\u003cp\u003eNow we need a good terminal emulator application to manage the OS you’ve installed. I recommend \u003ca href=\"http://hyper.is/\"\u003eHyper\u003c/a\u003e and \u003ca href=\"https://www.google.com/url?sa=t\u0026amp;rct=j\u0026amp;q=\u0026amp;esrc=s\u0026amp;source=web\u0026amp;cd=\u0026amp;cad=rja\u0026amp;uact=8\u0026amp;ved=2ahUKEwihjb2xzb_qAhXIxoUKHZk6CwcQFjAAegQIARAB\u0026amp;url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fp%2Fwindows-terminal%2F9n0dx20hk701\u0026amp;usg=AOvVaw0T3sd9IQM_S3Udg4fr3Xkz\"\u003eWindows Terminal\u003c/a\u003e. I use Hyper.\u003c/p\u003e\n\u003cp\u003eIf you are a beginner go over here to learn about basic terminal commands: \u003ca href=\"https://ajulusthoughts.wordpress.com/2019/05/30/basic-linux-commands/\"\u003e\u003cstrong\u003eTerminal Commands\u003c/strong\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThat’s the end of part 1. Part 2: \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/07/09/how-to-create-a-dev-environment-in-windows-10-part-2/\"\u003e\u003cstrong\u003eComing Soon\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n","date_published":"2020-07-09T14:00:00Z","image":"https://ajulu.netlify.app/images/linux-windows.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/resources-for-building-a-beautiful-progressive-jamstack-blog/","url":"https://ajulu.netlify.app/posts/resources-for-building-a-beautiful-progressive-jamstack-blog/","title":"Resources for Building a Beautiful Progressive JAMstack Blog","summary":"Hey guys? We are back again this time i want to share with you the tools i used to build this project. I would like to thank the creators and team behind these tools. I use these tools regularly in personal and client projects. But they contributed a great deal to this project. Even though i used a theme. Part 3 is coming soon and you may see UI changes hence the reason i reserved that for last. If you haven’t see part 1 and 2 i suggest you do.\n","content_html":"\u003cp\u003eHey guys? We are back again this time i want to share with you the tools i used to build this project. I would like to thank the creators and team behind these tools. I use these tools regularly in personal and client projects. But they contributed a great deal to this project. Even though i used a theme. Part 3 is coming soon and you may see UI changes hence the reason i reserved that for last. If you haven’t see part 1 and 2 i suggest you do.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\"\u003e\u003cstrong\u003e\u003cem\u003eBuilding a Beautiful Progressive JAMstack Blog Part\u003c/em\u003e\u003c/strong\u003e \u003cstrong\u003e\u003cem\u003e1\u003c/em\u003e\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u0026amp;\u003cbr\u003e\n\u003ca href=\"https://ajulusthoughts.wordpress.com/2020/04/05/building-a-beautiful-progressive-jamstack-blog-part-2/\"\u003e\u003cstrong\u003e\u003cem\u003eBuilding a Beautiful Progressive JAMstack Blog Part 2\u003c/em\u003e\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePart 1 and Part 2\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch4 id=\"static-site-generator-hugo\"\u003eSTATIC SITE GENERATOR: \u003ca href=\"https://gohugo.io\" title=\"HUGO\"\u003e\u003cstrong\u003eHUGO\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"theme-hugo-version-of-naratives-novela\"\u003eTHEME: \u003ca href=\"https://github.com/forestryio/hugo-theme-novela\"\u003e\u003cstrong\u003eHUGO VERSION OF NARATIVE’S NOVELA\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"host-github\"\u003eHOST: \u003ca href=\"https://github.com\"\u003e\u003cstrong\u003eGITHUB\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"continuous-deployment-netlify\"\u003eCONTINUOUS DEPLOYMENT: \u003ca href=\"https://netlify.com\"\u003e\u003cstrong\u003eNETLIFY\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"domain-name-namecheap\"\u003eDOMAIN NAME: \u003ca href=\"https://namecheap.com\"\u003e\u003cstrong\u003eNAMECHEAP\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"headless-git-based-cms-forestry-cms\"\u003eHEADLESS GIT BASED CMS: \u003ca href=\"https://forestry.io\"\u003e\u003cstrong\u003eFORESTRY CMS\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"manifest-icons-and-basic-service-worker-generator-pwastarter\"\u003eMANIFEST, ICONS AND BASIC SERVICE WORKER GENERATOR: \u003ca href=\"https://pwastarter.love2dev.com\"\u003e\u003cstrong\u003ePWASTARTER\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"pwa-scriptsweb-share-push-notifications-pwabuilder\"\u003ePWA SCRIPTS(WEB SHARE, PUSH NOTIFICATIONS): \u003ca href=\"https://pwabuilder.com\"\u003e\u003cstrong\u003ePWABUILDER\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"performance-testing--gtmetrix\"\u003ePERFORMANCE TESTING: \u003ca href=\"https://developers.google.com/speed/pagespeed/insights/\"\u003e**PAGESPEED INSIGHTS **\u003c/a\u003e\u0026amp; \u003ca href=\"https://gtmetrix.com/\"\u003e\u003cstrong\u003eGTMETRIX\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"screenshot-tool-firefox-screenshot\"\u003eSCREENSHOT TOOL: \u003ca href=\"https://screenshots.firefox.com/\"\u003e\u003cstrong\u003eFIREFOX SCREENSHOT\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"comments-utterances\"\u003eCOMMENTS: \u003ca href=\"https://utteranc.es\"\u003e\u003cstrong\u003eUTTERANCES\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"image-conversion-tool-file-converter\"\u003eIMAGE CONVERSION TOOL: \u003ca href=\"https://file-converter.org/\"\u003e\u003cstrong\u003eFILE CONVERTER\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"image-optimization--compression-file-optimizer\"\u003eIMAGE OPTIMIZATION \u0026amp; COMPRESSION: \u003ca href=\"https://nikkhokkho.sourceforge.io/static.php?page=FileOptimizer\"\u003e\u003cstrong\u003eFILE OPTIMIZER\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"newsletter-tool-formspree\"\u003eNEWSLETTER TOOL: \u003ca href=\"https://formspree.com\"\u003e\u003cstrong\u003eFORMSPREE\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"security-caching-and-more-cloudflare\"\u003eSECURITY, CACHING AND MORE: \u003ca href=\"https://cloudflare.com\"\u003e\u003cstrong\u003eCLOUDFLARE\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch4 id=\"code-editor-visual-studio-code\"\u003eCODE EDITOR: \u003ca href=\"https://code.visualstudio.com/\"\u003e\u003cstrong\u003eVISUAL STUDIO CODE\u003c/strong\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003ch2 id=\"go-check-out-these-awesome-blogs-for-more-awesome-content\"\u003eGo check out these awesome blogs for more awesome content:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://techknow.co.ke\"\u003e\u003cstrong\u003eTechKnow Africa\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://stream254.com\"\u003e\u003cstrong\u003eStream254\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://tmj.home.blog\"\u003e\u003cstrong\u003eTMJ\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blog.stephenajulu.com\"\u003e\u003cstrong\u003eAjulu’s Blog\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n","date_published":"2020-04-06T09:00:00Z","image":"https://ajulu.netlify.app/images/Screenshot_2020-03-31_20Stephen_20Ajulu_27s_20Blog_e31928d93e0d53d288cde238ac72207d.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/building-a-beautiful-progressive-jamstack-blog-part-2-day-4-to-7/","url":"https://ajulu.netlify.app/posts/building-a-beautiful-progressive-jamstack-blog-part-2-day-4-to-7/","title":"Building a Beautiful Progressive JAMstack Blog Part 2: Day 4 to 7","summary":"Hey guys? Welcome to Part 2 of building the beautiful, fast, SEO optimized, progressive JAMstack blog.\nIf you didn’t check out part 1, kindly go do so here: https://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\nSo we are continuing with Part 2.\nShall we begin?\nDay 4 Nothing much to do so i did a bit of research\nDAY 5 Here’s where the knowledge of Day 4 come to play.\nLinked the Manifest.json and all the app icons/favicons to the head section as you can remember i couldn’t do this because i was using the original theme’s layout folder so the only way was to copy their layout file to mine and that wasn’t an ideal situation. So i found a solution, Netlify’s Snippet Injection tool.(oh thank you netlify) I had heard of this tool but it was back then when i was using Jekyll(another very good static site generator with thousands of themes), back then i only had 1 site deployed in netlify and i didn’t need to tool. So to continue i managed to link them successfully and the website began acting like and app. Linked the Service Worker Register to the bottom of the body using the same Netlify Snippet Tool Added the SEO meta tags together with the manifest.json and app icons Added more Hugo Shortcodes and paired them with forestry snippets(since am using forestry as my CMS there’s no need to add the shortcodes manually just create a ___.snippet file in /.forestry/snippets/……. as for shortcodes they go under /layouts/shortcodes/…….. I’ll show you how to do this in just a bit. Researched End of Day 5 DAY 6 Added more hugo shortcodes and their respective forestry snippets Added a json feed because ……….. why not? Added a custom 404 page replacing Netlify’s version Added a Comment system that uses Github Issues as the base, the comments system is called Utterances Researched End of Day 6 DAY 7 Did a few tweaks and hacks Added Google Analytics Turned all images to .webp format because of it’s compression and small file size therefore bringing the total homepage size to 432kb from 3.4mb Resized my author image from 1124×1024 to 160×60 or something there about(cant remember the correct sizes but they near those i have mentioned) Minified and Unified a few Javascript files Removed Google Analytics 🤣 It was slowing down my site because of the requests it made and also privacy issues Managed to make the PageSpeed Desktop Score 100 while Mobile is at 98 99(fluctuates) Increase page size from 432kb to 532kb(🤣 by adding an important images that was 50 49kb each that were required for SEO) Now to the good relationship i have discovered between hugo shortcodes and forestry snippets.\n","content_html":"\u003cp\u003eHey guys? Welcome to Part 2 of building the beautiful, fast, SEO optimized, progressive JAMstack blog.\u003c/p\u003e\n\u003cp\u003eIf you didn’t check out part 1, kindly go do so here: \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\" title=\"https://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\"\u003e\u003cstrong\u003ehttps://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSo we are continuing with Part 2.\u003c/p\u003e\n\u003cp\u003eShall we begin?\u003c/p\u003e\n\u003ch2 id=\"day-4\"\u003eDay 4\u003c/h2\u003e\n\u003cp\u003eNothing much to do so i did a bit of research\u003c/p\u003e\n\u003ch2 id=\"day-5\"\u003eDAY 5\u003c/h2\u003e\n\u003cp\u003eHere’s where the knowledge of Day 4 come to play.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLinked the Manifest.json and all the app icons/favicons to the head section as you can remember i couldn’t do this because i was using the original theme’s layout folder so the only way was to copy their layout file to mine and that wasn’t an ideal situation. So i found a solution, Netlify’s Snippet Injection tool.(oh thank you \u003ca href=\"https://netlify.com\"\u003e\u003cstrong\u003enetlify\u003c/strong\u003e\u003c/a\u003e) I had heard of this tool but it was back then when i was using \u003ca href=\"https://jekyllrc.org\"\u003e\u003cstrong\u003eJekyll\u003c/strong\u003e\u003c/a\u003e(another very good static site generator with thousands of themes), back then i only had 1 site deployed in netlify and i didn’t need to tool. So to continue i managed to link them successfully and the website began acting like and app.\u003c/li\u003e\n\u003cli\u003eLinked the Service Worker Register to the bottom of the body using the same Netlify Snippet Tool\u003c/li\u003e\n\u003cli\u003eAdded the SEO meta tags together with the manifest.json and app icons\u003c/li\u003e\n\u003cli\u003eAdded more Hugo Shortcodes and paired them with forestry snippets(since am using forestry as my CMS there’s no need to add the shortcodes manually just create a ___.snippet file in /.forestry/snippets/……. as for shortcodes they go under /layouts/shortcodes/…….. I’ll show you how to do this in just a bit.\u003c/li\u003e\n\u003cli\u003eResearched\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd of Day 5\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"day-6\"\u003eDAY 6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more hugo shortcodes and their respective forestry snippets\u003c/li\u003e\n\u003cli\u003eAdded a \u003ca href=\"https://blog.stephenajulu.com/feed.json\"\u003e\u003cstrong\u003ejson feed\u003c/strong\u003e\u003c/a\u003e because ……….. why not?\u003c/li\u003e\n\u003cli\u003eAdded a \u003ca href=\"https://blog.stephenajulu.com/404/\"\u003e\u003cstrong\u003ecustom 404\u003c/strong\u003e\u003c/a\u003e page replacing Netlify’s version\u003c/li\u003e\n\u003cli\u003eAdded a Comment system that uses Github Issues as the base, the comments system is called \u003ca href=\"https://utteranc.es\"\u003e\u003cstrong\u003eUtterances\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResearched\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd of Day 6\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"day-7\"\u003eDAY 7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDid a few tweaks and hacks\u003c/li\u003e\n\u003cli\u003eAdded Google Analytics\u003c/li\u003e\n\u003cli\u003eTurned all images to .webp format because of it’s compression and small file size therefore bringing the total homepage size to 432kb from 3.4mb\u003c/li\u003e\n\u003cli\u003eResized my author image from 1124×1024 to 160×60 or something there about(cant remember the correct sizes but they near those i have mentioned)\u003c/li\u003e\n\u003cli\u003eMinified and Unified a few Javascript files\u003c/li\u003e\n\u003cli\u003eRemoved Google Analytics 🤣 It was slowing down my site because of the requests it made and also privacy issues\u003c/li\u003e\n\u003cli\u003eManaged to make the PageSpeed Desktop Score 100 while Mobile is at 98 99(fluctuates)\u003c/li\u003e\n\u003cli\u003eIncrease page size from 432kb to 532kb(🤣 by adding an important images that was 50 49kb each that were required for SEO)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNow to the good relationship i have discovered between hugo shortcodes and forestry snippets.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://ajulusthoughts.files.wordpress.com/2020/04/screenshot_2020-04-05-stephenajulu-ajulusthoughts1-hugo-shortcodes.webp?w=1012\" alt=\"github hugo shortcodes\" title=\"Hugo Shortcodes\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://ajulusthoughts.files.wordpress.com/2020/04/screenshot_2020-04-05-stephenajulu-ajulusthoughts1-forestry-snippets.webp?w=1012\" alt=\"github forestry snippets\" title=\"Forestry Snippet\"\u003e\u003c/p\u003e\n\u003cp\u003eAs you can see for every shortcode there’s a snippet, that’s because shortcodes usually have a small piece of code to embed in the page you want it to be activated.\u003c/p\u003e\n\u003cp\u003e![](/images/Annotation 2020-04-05 164626-1.webp)\u003c/p\u003e\n\u003cp\u003eSo the first piece of code goes to the /layouts/shortcodes/shortcodename.html while the last one goes to .forestry/snippets/snippetname.snippet. This ensures that i don’t have to copy the last code everywhere manually, i just access them within forestry cms’s ui like this\u003c/p\u003e\n\n\n\u003cp\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/M-P0lVXehWM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c/iframe\u003e\n\u003c/p\u003e\n\n\n\n\n\n\u003cp\u003eSo now instead of copying the shortcode link everywhere you can just add it as a forestry cms snippet and use it where you would like. Note: This only works if you use Forestry CMS\u003c/p\u003e\n\u003ch2 id=\"unfinished-work\"\u003eUNFINISHED WORK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResize all images to a good size\u003c/li\u003e\n\u003cli\u003eSEO Optimize the site\u003c/li\u003e\n\u003cli\u003eFind a good free resource light analytic service\u003c/li\u003e\n\u003cli\u003eCopy all posts from \u003ca href=\"https://ajulusthoughts.wordpress.com\"\u003e\u003cstrong\u003eAjulu’s Thoughts\u003c/strong\u003e\u003c/a\u003e to \u003ca href=\"https://blog.stephenajulu.com\"\u003e\u003cstrong\u003eAjulu’s Blog\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache all assets\u003c/li\u003e\n\u003cli\u003eAdd Web Share\u003c/li\u003e\n\u003cli\u003eAdd Push Notifications\u003c/li\u003e\n\u003cli\u003eLink back to \u003ca href=\"https://stephenajulu.com\" title=\"https://stephenajulu.com\"\u003e\u003cstrong\u003ehttps://stephenajulu.com\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Service Worker Version 3 that caches everything\u003c/li\u003e\n\u003cli\u003eDebug\u003c/li\u003e\n\u003cli\u003eOptimize\u003c/li\u003e\n\u003cli\u003eMake changes to ui\u003c/li\u003e\n\u003cli\u003eRelease it back to the wild as Novela v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"pagespeed-insights-for-blogstephenajulucom\"\u003e\u003cem\u003ePageSpeed Insights\u003c/em\u003e for blog.stephenajulu.com\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eMobile Score\u003c/em\u003e : 98 99\u003c/strong\u003e\u003cbr\u003e\nTTT, First Meaningful Paint, First Contentful Paint, First CPU idle: 1.3 seconds\u003cbr\u003e\n\u003cstrong\u003e\u003cem\u003eDesktop Score\u003c/em\u003e : 100\u003c/strong\u003e\u003cbr\u003e\nTTT, First Meaningful Paint, First Contentful Paint, First CPU idle: 0.5 seconds\u003cbr\u003e\n\u003cstrong\u003e\u003cem\u003eOur Goal is 100 in Both\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch3 id=\"ajulus-thoughts--delivering-quality-tech-cybersecurity--dev-content-since-november-2016\"\u003e\u003ca href=\"https://ajulusthoughts.wordpress.com\"\u003e\u003cstrong\u003eAjulu’s Thoughts\u003c/strong\u003e\u003c/a\u003e – Delivering Quality Tech, Cybersecurity \u0026amp; Dev Content Since November 2016\u003c/h3\u003e\n\u003cp\u003eHey Devs? Found anything wrong with this info? Kindly write your comment down below on what to change.\u003c/p\u003e\n\u003cp\u003eI will appreciate it, if you take 10 seconds of your time to check out my donations page and donate to the blog and other causes. 40% of the donation goes to buying this blog an official domain name, the rest goes to charity eg supporting children homes. Any amount received will be shown, from whom and to where it went. I will also include screenshots of inflow and outflow. So go check it out: \u003ca href=\"https://ajulusthoughts.wordpress.com/donate/\"\u003e\u003cstrong\u003eDonations\u003c/strong\u003e\u003c/a\u003e and donate! You can also buy me something via the wishing list. Thank you and have a wonderful day.\u003c/p\u003e\n\u003cp\u003eBefore i go, i would like to praise and thank all my favorite tools, products and companies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com\" title=\"GitHub\"\u003e\u003cstrong\u003eGithub\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://netlify.com\" title=\"Netlify\"\u003e\u003cstrong\u003eNetlify\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003e\u003cstrong\u003eCloudflare\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://forestry.io\" title=\"Forestry\"\u003e\u003cstrong\u003eForestry CMS\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://formspree.io\" title=\"Formspree\"\u003e\u003cstrong\u003eFormspree\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pwastarter.love2dev.com\" title=\"PWAStarter\"\u003e\u003cstrong\u003ePWAStarter\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pwabuilder.com\" title=\"PWABuilder\"\u003e\u003cstrong\u003ePWABuilder\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://namecheap.com\" title=\"NameCheap\"\u003e\u003cstrong\u003eNamecheap\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gohugo.io\" title=\"Hugo\"\u003e\u003cstrong\u003eHugo\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://jekyllrc.org\" title=\"Jekyll\"\u003e\u003cstrong\u003eJekyll\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIl\u0026rsquo;l do a review of each but for now i can recommend anyone to these. They are the best.\u003c/p\u003e\n","date_published":"2020-04-05T12:15:00Z","image":"https://ajulu.netlify.app/images/Screenshot_2020-03-31_20Stephen_20Ajulu_27s_20Blog_e31928d93e0d53d288cde238ac72207d.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/building-a-beautiful-progressive-jamstack-blog-part-1-day-1-to-3/","url":"https://ajulu.netlify.app/posts/building-a-beautiful-progressive-jamstack-blog-part-1-day-1-to-3/","title":"Building a Beautiful Progressive JAMstack Blog Part 1: Day 1 to 3","summary":"Hey guys? Today we will be building a beautiful, fast, SEO optimized, progressive JAMstack blog for free. Step by step.\nShall we begin?\nDay 1 Choose The Best Static Site Generator. Weigh Pros and Cons. Research.\nChoice 1: Jekyll – Built on Ruby on Rails, Very Good Community, Extensive Knowledge, Used and Endorsed by GitHub, Very Slow Build. Not good with large blogs(over 30 posts) due to slow build time. Hence not suitable.\n❌ Choice 2: Gatsby – Built on React, GraphQl and Webpack, Excellent Community, Lack of Sufficient Knowledge, Used and Endorsed by Contentful, Lighting Fast Build, Good With Everything, But Not Suitable Due To Time Constraint. However Further Research to Be Done For Future Purposes.\n✖️ Choice 3: Hugo – Built on Go, Excellent Community, Sufficient Knowledge, Used and Endorsed by Forestry.io, Fast Build, Very Good for Big Blogs, In fact its Built for Large Websites and Blogs.\n✔️ Choice? Hugo End of Day 1 Day 2 Find a good Hugo theme Build the blog Host on GitHub Create 2 branches(Master and Test Features) Add to netlify for continuous deployment Assign master branch domain name: blog.stephenajulu.com Research End of Day 2 Day 3 Create a manifest.json Generate favicons and app icons for Android, IOS, and Windows Create a splashscreen Build the “Add To Homescreen” script(a2hs.js, .min.js \u0026amp; .css) Build the Service Worker(sw.js) with precache on Upload to GitHub (110 icons, manifest.json, sw.js) Research End of Day 3 Now you are up to date.\nThe reason i documented my process here is so that anyone can learn.\nI am a crappy dev, i don’t know as much js as i wish i knew.\nBut i believe we all have something to learn from each other.\nAsk me questions in the comment section and I’ll answer them to the best of my knowledge.\nI am building a Progressive JAMstack Blog.\nYou can view the up to date version here: https://blog.stephenajulu.com\n","content_html":"\u003cp\u003eHey guys? Today we will be building a beautiful, fast, SEO optimized, progressive JAMstack blog for free. Step by step.\u003c/p\u003e\n\u003cp\u003eShall we begin?\u003c/p\u003e\n\u003ch3 id=\"day-1\"\u003e\u003cstrong\u003eDay 1\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eChoose The Best Static Site Generator. Weigh Pros and Cons. Research.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eChoice 1: Jekyll\u003c/em\u003e\u003c/strong\u003e – Built on Ruby on Rails, Very Good Community, Extensive Knowledge, Used and Endorsed by \u003ca href=\"https://github.com\"\u003e\u003cstrong\u003eGitHub\u003c/strong\u003e\u003c/a\u003e, Very Slow Build. Not good with large blogs(over 30 posts) due to slow build time. Hence not suitable.\u003cbr\u003e\n❌\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eChoice 2: Gatsby\u003c/em\u003e\u003c/strong\u003e – Built on React, GraphQl and Webpack, Excellent Community, Lack of Sufficient Knowledge, Used and Endorsed by \u003ca href=\"https://contentful.com\"\u003e\u003cstrong\u003eContentful\u003c/strong\u003e\u003c/a\u003e, Lighting Fast Build, Good With Everything, But Not Suitable Due To Time Constraint. However Further Research to Be Done For Future Purposes.\u003cbr\u003e\n✖️\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eChoice 3: Hugo\u003c/em\u003e\u003c/strong\u003e – Built on Go, Excellent Community, Sufficient Knowledge, Used and Endorsed by \u003ca href=\"https://forestry.io\"\u003e\u003cstrong\u003eForestry.io\u003c/strong\u003e\u003c/a\u003e, Fast Build, Very Good for Big Blogs, In fact its Built for Large Websites and Blogs.\u003cbr\u003e\n✔️\u003c/li\u003e\n\u003cli\u003eChoice? \u003cstrong\u003eHugo\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd of Day 1\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"day-2\"\u003e\u003cstrong\u003eDay 2\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFind a good Hugo theme\u003c/li\u003e\n\u003cli\u003eBuild the blog\u003c/li\u003e\n\u003cli\u003eHost on GitHub\u003c/li\u003e\n\u003cli\u003eCreate 2 branches(Master and Test Features)\u003c/li\u003e\n\u003cli\u003eAdd to netlify for continuous deployment\u003c/li\u003e\n\u003cli\u003eAssign master branch domain name: blog.stephenajulu.com\u003c/li\u003e\n\u003cli\u003eResearch\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd of Day 2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"day-3\"\u003e\u003cstrong\u003eDay 3\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a manifest.json\u003c/li\u003e\n\u003cli\u003eGenerate favicons and app icons for Android, IOS, and Windows\u003c/li\u003e\n\u003cli\u003eCreate a splashscreen\u003c/li\u003e\n\u003cli\u003eBuild the “Add To Homescreen” script(a2hs.js, .min.js \u0026amp; .css)\u003c/li\u003e\n\u003cli\u003eBuild the Service Worker(sw.js) with precache on\u003c/li\u003e\n\u003cli\u003eUpload to GitHub (110 icons, manifest.json, sw.js)\u003c/li\u003e\n\u003cli\u003eResearch\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd of Day 3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNow you are up to date.\u003cbr\u003e\nThe reason i documented my process here is so that anyone can learn.\u003cbr\u003e\nI am a crappy dev, i don’t know as much js as i wish i knew.\u003cbr\u003e\nBut i believe we all have something to learn from each other.\u003cbr\u003e\nAsk me questions in the comment section and I’ll answer them to the best of my knowledge.\u003cbr\u003e\nI am building a Progressive JAMstack Blog.\u003cbr\u003e\nYou can view the up to date version here: \u003ca href=\"https://blog.stephenajulu.com\" title=\"https://blog.stephenajulu.com\"\u003e\u003cstrong\u003ehttps://blog.stephenajulu.com\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"unfinished-work\"\u003e\u003cstrong\u003eUnfinished Work\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinking the manifest.json to the head\u003c/li\u003e\n\u003cli\u003eAdding a few meta tags for SEO\u003c/li\u003e\n\u003cli\u003eAdd the Service Worker register to the bottom of the body tag\u003c/li\u003e\n\u003cli\u003eAdd the Add to Homescreen below the service worker register\u003c/li\u003e\n\u003cli\u003eAdd the Web Share API\u003c/li\u003e\n\u003cli\u003eAdd the Push Notifications API\u003c/li\u003e\n\u003cli\u003eLink the blog back to \u003ca href=\"https://stephenajulu.com\"\u003e\u003cstrong\u003estephenajulu.com\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDebug and make sure everything works well including the service worker.\u003c/li\u003e\n\u003cli\u003eCopy all blog posts from \u003ca href=\"https://ajulusthoughts.wordpress.com\" title=\"https://ajulusthoughts.wordpress.com\"\u003e\u003cstrong\u003ehttps://ajulusthoughts.wordpress.com\u003c/strong\u003e\u003c/a\u003e to \u003ca href=\"https://blog.stephenajulu.com\" title=\"https://blog.stephenajulu.com\"\u003e\u003cstrong\u003ehttps://blog.stephenajulu.com\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Image Assets\u003c/li\u003e\n\u003cli\u003eAdd gzip\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOnce all the steps are done, the blog should be able to be installed (like a native app), viewed offline (no internet thanks to the Service Worker), and when there’s internet i should be able to inform those who’ve installed it (thanks to the Push Notifications API) that there’s a new blog post, and inform them on the coming give away that is strictly reserved for them, among other things.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e I keep reiterating my personal site every year, working on a new design, using hugo as well but still haven’t assigned the domain name, so you can get the sneak peak of the new design here: \u003ca href=\"https://stephenajulu.nelify.com\" title=\"https://stephenajulu.nelify.com\"\u003e\u003cstrong\u003ehttps://stephenajulu.nelify.com\u003c/strong\u003e\u003c/a\u003e it’s version 5. The previous versions are in the footer of \u003ca href=\"https://stephenajulu.com\" title=\"https://stephenajulu.com\"\u003e\u003cstrong\u003ehttps://stephenajulu.com\u003c/strong\u003e\u003c/a\u003e. Now why do i do this? To learn new technologies while doing something meaningful and also to make sure my site is up-to date. \u003cstrong\u003eAlso note\u003c/strong\u003e \u003ca href=\"https://ajulusthoughts.wordpress.com\"\u003e\u003cstrong\u003eajulusthoughts.wordpress.com\u003c/strong\u003e\u003c/a\u003e \u003cstrong\u003eis my sweetheart nothing would ever replace it unless it looks exactly like it and promises better performance\u003c/strong\u003e. It took me 5 years to build this blog, i am not throwing it away. It will still be updated and will remain great, might even get it’s domain name(ajulusthoughts.com) but \u003ca href=\"https://blog.stephenajulu.com\"\u003e\u003cstrong\u003eblog.stephenajulu.com\u003c/strong\u003e\u003c/a\u003e will be more like a personal blog while this remains a brand blog.\u003c/p\u003e\n\u003ch3 id=\"important-things-to-know\"\u003e\u003cstrong\u003eImportant things to know\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eprogressive web application\u003c/strong\u003e is just a website that behaves like a native app(like the ones installed from google play store). Thanks to a service worker, the website can be accessed online because the sw caches the site. It can be installed upon visiting the website, you’ll either see a pop-up(thanks to the Add to Homescreen script) or see a home icon with a plus on it(if Firefox). Progressive Web Apps are faster than any website you’ve seen because of the cache feature. This new blog uses a headless cms: \u003ca href=\"https://forestry.io\"\u003e\u003cstrong\u003eForestry.io\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThose things left should take 2 days. I run into a bit of a hiccup, an issue with the blog that needs to be fixed. Already submitted an issue via github, so it should be resolved by tomorrow. It’s the reason i didn’t complete the process today. I can’t add the scripts to the head and body section because i forgot to include the “layouts/partials/head.html” and “layouts/index.md”\u003cbr\u003e\nI also forgot, I’ll be adding a newsletter section to every page but that’s until the above issues are fixed.\u003c/p\u003e\n\u003cp\u003eTo experience PWAs, visit this link: \u003ca href=\"https://tomango.co.uk\" title=\"https://tomango.co.uk\"\u003e\u003cstrong\u003ehttps://tomango.co.uk\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eStatic Site Generators, Headless CMS, JAMstack, Progressive Web Applications and Serverless are the Future!Why?\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCost effective\u003c/li\u003e\n\u003cli\u003eLighting fast\u003c/li\u003e\n\u003cli\u003eCan be used on any device(cross platform)\u003c/li\u003e\n\u003cli\u003eNo servers\u003c/li\u003e\n\u003cli\u003eFeature Rich\u003c/li\u003e\n\u003cli\u003eCan increase engagement way more than native apps and traditional websites\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor security and even faster speeds, I have passed it through Cloudflare and enabled all of Netlify’s asset optimization. The site isn’t as fast as it should be due to the fact that i haven’t added the service worker register.\u003c/p\u003e\n\u003ch4\u003e\u003c/h4\u003e\n\u003cp\u003eAlso note PWAs don’t have a good desktop support yet, only Desktop Chromiums(Chrome, Brave, Opera etc) support PWAs(according to my tests, Firefox is yet to release an update with support but PWAs are fully supported by Android, Smart TVs, Smart Watches, KAIOS, Linux, Chrome OS and such. PWAs can also be uploaded to all the stores (Google Play, Microsoft, KAIOS Stores and among others)\u003c/p\u003e\n\u003ch3 id=\"pagespeed-insights-for-blogstephenajulucom\"\u003ePageSpeed Insights For blog.stephenajulu.com\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eMobile Score\u003c/em\u003e : 96\u003c/strong\u003e\u003cbr\u003e\nTTT, First Meaningful Paint, First Contentful Paint, First CPU idle: 2 seconds\u003cbr\u003e\n\u003cstrong\u003e\u003cem\u003eDesktop Score\u003c/em\u003e : 97\u003c/strong\u003e\u003cbr\u003e\nTTT, First Meaningful Paint, First Contentful Paint, First CPU idle: 0.7 seconds\u003cbr\u003e\n\u003cstrong\u003e\u003cem\u003eOur Goal is 98 or 99\u003c/em\u003e\u003c/strong\u003e\u003cbr\u003e\nSadly Day 4 will start tomorrow as i am working on fixing the hiccup we encountered myself, no response on the issue.\u003c/p\u003e\n\u003ch3 id=\"ajulus-thoughts--delivering-quality-tech-cybersecurity--dev-content-since-november-2016\"\u003e\u003ca href=\"https://ajulusthoughts.wordpress.com\"\u003e\u003cstrong\u003eAjulu’s Thoughts\u003c/strong\u003e\u003c/a\u003e – Delivering Quality Tech, Cybersecurity \u0026amp; Dev Content Since November 2016\u003c/h3\u003e\n\u003cp\u003eHey Devs? Found anything wrong with this info? Kindly write your comment down below on what to change.\u003c/p\u003e\n\u003cp\u003eI will appreciate it, if you take 10 seconds of your time to check out my donations page and donate to the blog and other causes. 40% of the donation goes to buying this blog an official domain name, the rest goes to charity eg supporting children homes. Any amount received will be shown, from whom and to where it went. I will also include screenshots of inflow and outflow. So go check it out: \u003ca href=\"https://ajulusthoughts.wordpress.com/donate/\"\u003e\u003cstrong\u003eDonations\u003c/strong\u003e\u003c/a\u003e and donate! You can also buy me something via the wishing list. Thank you and have a wonderful day.\u003c/p\u003e\n\u003cp\u003eOwlSec Technologies design and develop fast, secure and search engine optimized progressive websites that use JAMstack or CMS based technologies e.g WordPress, Drupal and more. Making sure a business or individual has not just an online presence but also a lead generation strategy.\u003cbr\u003e\nGet a quote: \u003ca href=\"mailto:info@owlsectechnologies.co.ke\"\u003e\u003cstrong\u003einfo@owlsectechnologies.co.ke\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\nVisit our website: \u003ca href=\"https://owlsectechnologies.co.ke\"\u003e\u003cstrong\u003eowlsectechnologies.co.ke\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1 id=\"source-ajulu\"\u003e\u003cstrong\u003eSOURCE:\u003c/strong\u003e \u003ca href=\"https://ajulusthoughts.wordpress.com/2020/03/31/building-a-beautiful-progressive-jamstack-blog-part-1/\"\u003e\u003cstrong\u003eAJULU\u0026rsquo;S THOUGHTS\u003c/strong\u003e\u003c/a\u003e\u003c/h1\u003e\n","date_published":"2020-03-31T15:25:00Z","image":"https://ajulu.netlify.app/images/Screenshot_2020-03-31_20Stephen_20Ajulu_27s_20Blog_e31928d93e0d53d288cde238ac72207d.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/how-to-build-deploy-a-jamstack-website-with-stackbit/","url":"https://ajulu.netlify.app/posts/how-to-build-deploy-a-jamstack-website-with-stackbit/","title":"How to Build \u0026 Deploy A JAMstack Website with Stackbit","summary":"Hey guy’s what’s up?\nWell today i would like to thank you for your support and constant reading of this blog. I just got off an email with the founder of Feedspot Anuj Agarwa. And guess what guys. I just got selected as one of the Top 200 Technology Blogs on the Internet. I am super excited and thankful. So i thought why not celebrate and give you guys a gift. And so here it is: How to build and deploy a fast jamstack website with stackbit for next to nothing/almost free! Let’s dive right in but before that, make sure you check out Feedspot’s Top 200 Technology Blogs. Also giveaways coming soon.\n","content_html":"\u003cp\u003eHey guy’s what’s up?\u003c/p\u003e\n\u003cp\u003eWell today i would like to thank you for your support and constant reading of this blog. I just got off an email with the founder of \u003ca href=\"https://www.feedspot.com/?ref=blog\"\u003e\u003cstrong\u003eFeedspot\u003c/strong\u003e\u003c/a\u003e Anuj Agarwa. And guess what guys. I just got selected as one of the \u003ca href=\"https://blog.feedspot.com/technology_blogs/\"\u003e\u003cstrong\u003eTop 200 Technology Blogs\u003c/strong\u003e\u003c/a\u003e on the Internet. I am super excited and thankful. So i thought why not celebrate and give you guys a gift. And so here it is: How to build and deploy a fast jamstack website with stackbit for next to nothing/almost free! Let’s dive right in but before that, make sure you check out \u003ca href=\"https://blog.feedspot.com/technology_blogs/\"\u003e\u003cstrong\u003eFeedspot’s Top 200 Technology Blogs\u003c/strong\u003e\u003c/a\u003e. Also giveaways coming soon.\u003c/p\u003e\n\u003cp\u003eSo now, let’s dive in!\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGo to \u003ca href=\"https://stackbit.com\"\u003e\u003cstrong\u003eStackbit’s\u003c/strong\u003e\u003c/a\u003e website\u003c/li\u003e\n\u003cli\u003eClick “Sitebuilder” on your top right in the menu.\u003c/li\u003e\n\u003cli\u003eAnd let’s begin the process\u003c/li\u003e\n\u003cli\u003eFollow The Videos👇👇👇👇👇\u003c/li\u003e\n\u003c/ol\u003e\n\n\n\n\u003cp\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/nSSksvqP3Rk\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c/iframe\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003cp\u003e\n\n\u003ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/HQlRmpT6D-8\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c/iframe\u003e\n\n \u003c/p\u003e\n\n \n\n\n\n\n","date_published":"2020-02-01T09:00:00Z","image":"https://ajulu.netlify.app/images/stackbit-tuts-with-audio2_moment.webp","tags":["Development"]},{"id":"https://ajulu.netlify.app/posts/tor-proxychains-and-vpns/","url":"https://ajulu.netlify.app/posts/tor-proxychains-and-vpns/","title":"Tor, Proxychains and VPNs","summary":"Hey guys! How are you doing? I am back with another post.\nToday i want to debunk, and explain how Tor and Proxy chains work. What they are. And how to truly become anonymous\nAnonymity is an interesting protective weapon, whether inside or outside the computer network. In this post I’ll introduce two basic tips on this topic using Tor and Proxychains, so come on!\nWhat is Tor? Tor stands for The Onion Router basically just like an onion, there are multi skins hiding what is inside.\n","content_html":"\u003cp\u003eHey guys! How are you doing? I am back with another post.\u003c/p\u003e\n\u003cp\u003eToday i want to debunk, and explain how Tor and Proxy chains work. What they are. And how to truly become anonymous\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnonymity\u003c/strong\u003e is an interesting protective weapon, whether inside or outside the computer network. In this post I’ll introduce two basic tips on this topic using \u003cstrong\u003eTor\u003c/strong\u003e and \u003cstrong\u003eProxychains\u003c/strong\u003e, so come on!\u003c/p\u003e\n\u003ch3 id=\"what-is-tor\"\u003eWhat is \u003cstrong\u003eTor\u003c/strong\u003e?\u003c/h3\u003e\n\u003cp\u003eTor stands for The Onion Router basically just like an onion, there are multi skins hiding what is inside.\u003c/p\u003e\n\u003cp\u003eTor was made by the US Navy. So even though it does make you anonymous because it bounces your traffic around. If you do something illegal while using it you can be sure they’ll find you.\u003cbr\u003e\nIt will take a while but they will. It’s their system.\u003cbr\u003e\nThe key to being 80% anonymous is to use a proxy chain together with Tor.\u003c/p\u003e\n\u003ch3 id=\"what-is-a-vpn\"\u003eWhat is A \u003cstrong\u003eVPN\u003c/strong\u003e?\u003c/h3\u003e\n\u003cp\u003eVPN stands for Virtual Private Network. This is a type of software that allows you to connect to the internet via an encrypted tunnel, which is routed through a server. It hides your IP address and masks your online identity so that all of your online actions are hidden.\u003c/p\u003e\n\u003ch3 id=\"what-is-proxychains\"\u003eWhat is \u003cstrong\u003eProxychains\u003c/strong\u003e?\u003c/h3\u003e\n\u003cp\u003eThis is an open source software for GNU/Linux systems.\u003c/p\u003e\n\u003cp\u003eProxychains – a tool that forces any TCP connection made by any given application to follow through proxy like TOR or any other SOCKS4, SOCKS5 or HTTP(S) proxy.\u003c/p\u003e\n\u003cp\u003eTo see how they can be used together for maximum security, check out this tutorial.\u003c/p\u003e\n\n\n\u003cp\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/C4FYS_7vK3A\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c/iframe\u003e\n\u003c/p\u003e\n\n\n\n\n\n\u003cp\u003eProxy chains are basically proxies chained together, this will hide your IP by giving you a different IP and makes people think you come from Russia(or any country depending with the proxies you use) when you’re actually in Kenya because it also bounces your traffic around. The problem with all these methods is you should expect slower internet speeds. Because by bouncing your connection around, websites will load slower. So unless you have like 15mbps internet and above sure your internet connection will be slow. Slow enough to make you bang your computer and start talking to random inanimate objects. So it’s really more of a need to. If you need it go ahead use Tor, to be even safer add proxy-chains and to be even more safer add a non 14 eyes VPN that doesn’t log your traffic, doesn’t ask for much info, you can pay with crypto and in case they are given a court order would rather wipe their hard drives clean than comply and give federal agencies data.\u003c/p\u003e\n\u003cp\u003eCheck this website out to find the best VPN for you: \u003ca href=\"https://www.privacytools.io/providers/vpn/\"\u003eVPN Guide\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYou can also refer to this website for all things Privacy, Security and Anonymity: \u003ca href=\"https://www.privacytools.io/\"\u003e\u003cstrong\u003ePrivacyTools.io\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eTo conclude: these tools used separately result in a privacy nightmare. Used in conjunction and you get the closest thing to 95% security, anonymity and privacy. Remember there is nothing like 100% Anonymity, Security and Privacy. If someone out there wants to find you. It will take time but they will eventually catch up. In Tor the one who owns the end node can see all the data. In VPN the one who owns the company can probably see all the data. In ProxyChains your ISP and the last proxy server can see all the data.\u003c/p\u003e\n\u003cp\u003eI encourage anyone and everyone, if you see wrong info on this site, comment and i will research and change it, if you find interesting content comment down below. Have some topics? Comment down below. Need more info? Comment Down Below.\u003c/p\u003e\n\u003cp\u003eWell that’s it for today guys, see you soon and have a fantastic day!\u003c/p\u003e\n","date_published":"2019-11-24T09:00:00Z","image":"https://ajulu.netlify.app/images/ohfijkaejvkhw.webp","tags":["Development"]}]}