<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: kjsisco</title>
    <description>The latest articles on DEV Community by kjsisco (@kjsisco).</description>
    <link>https://dev.to/kjsisco</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F989747%2Fe18c27d4-4ba3-4a47-ad6b-25d3fdaf5990.png</url>
      <title>DEV Community: kjsisco</title>
      <link>https://dev.to/kjsisco</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kjsisco"/>
    <language>en</language>
    <item>
      <title>Let me make this clear</title>
      <dc:creator>kjsisco</dc:creator>
      <pubDate>Mon, 03 Apr 2023 22:38:26 +0000</pubDate>
      <link>https://dev.to/kjsisco/let-me-make-this-clear-48nk</link>
      <guid>https://dev.to/kjsisco/let-me-make-this-clear-48nk</guid>
      <description>&lt;p&gt;I wrote about a technology known as Chainpages that I have created.  The goal is to allow smart contract developers to create, and work with, webpages on the blockchain.  This morning, I discovered two things.  First, the post on the Solidity language forum was taken down.  Second, I was sent a bad link that could have brought me to a virus-downloading website had I not avoided it.  It did not take long to realize that people want me silenced.  Progress, it seems, is only welcome if those in power want it.  Scientific discovery does not fit the mold, perhaps.  I disagree!  So, I need to make this clear, Chainpages will happen.  I am pushing this technology forward.  The Solidity library powering Chainpages, "html.sol", can be found at:&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.github.com/kjsisco/solidity"&gt;&lt;/a&gt;&lt;a href="https://www.github.com/kjsisco/solidity"&gt;https://www.github.com/kjsisco/solidity&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Finally, the code is:&lt;br&gt;&lt;br&gt;
// SPDX-License-Identifier: MIT&lt;br&gt;&lt;br&gt;
pragma solidity &amp;gt;=0.8.19;&lt;br&gt;&lt;br&gt;
library html&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin library&lt;br&gt;&lt;br&gt;
//smart contract webpage building&lt;br&gt;&lt;br&gt;
function OpenHtml() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//open tag&lt;br&gt;&lt;br&gt;
return "";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function OpenHead() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//open head tag&lt;br&gt;&lt;br&gt;
return "&lt;/p&gt;";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function CloseHead() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//close head tag&lt;br&gt;&lt;br&gt;
return "";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function OpenBody() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//open body tag&lt;br&gt;&lt;br&gt;
return "";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function AddContent(string memory content) internal returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//add tags or just text&lt;br&gt;&lt;br&gt;
//open and close tags on one line&lt;br&gt;&lt;br&gt;
return content;&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function CloseBody() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//close body tag&lt;br&gt;&lt;br&gt;
return "";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
function CloseHtml() internal view returns(string memory)&lt;br&gt;&lt;br&gt;
{&lt;br&gt;&lt;br&gt;
//begin function&lt;br&gt;&lt;br&gt;
//close html tag&lt;br&gt;&lt;br&gt;
return "";&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end function&lt;br&gt;&lt;br&gt;
}&lt;br&gt;&lt;br&gt;
//end library

</description>
      <category>solidity</category>
      <category>web</category>
      <category>blockchain</category>
      <category>programming</category>
    </item>
    <item>
      <title>Chainpages: the reason for web developers to learn solidity</title>
      <dc:creator>kjsisco</dc:creator>
      <pubDate>Sun, 02 Apr 2023 19:40:05 +0000</pubDate>
      <link>https://dev.to/kjsisco/chainpages-the-reason-for-web-developers-to-learn-solidity-4ma4</link>
      <guid>https://dev.to/kjsisco/chainpages-the-reason-for-web-developers-to-learn-solidity-4ma4</guid>
      <description>&lt;p&gt;Smart contracts are the new technology today because they mean programming on the blockchain, a web3 given.  Sadly, it was not possible to work with webpages on blockchain.  This is why I have worked so hard to develop Chainpage technology.  Chainpages are nothing more than webpages on the blockchain.  Check out the details:&lt;br&gt;
&lt;a href="https://forum.soliditylang.org/t/my-library-for-working-with-webpages-on-the-blockchain/1597?u=kjsisco"&gt;https://forum.soliditylang.org/t/my-library-for-working-with-webpages-on-the-blockchain/1597?u=kjsisco&lt;/a&gt;&lt;/p&gt;

</description>
      <category>solidity</category>
      <category>web</category>
      <category>programming</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Hello world!</title>
      <dc:creator>kjsisco</dc:creator>
      <pubDate>Tue, 13 Dec 2022 20:06:49 +0000</pubDate>
      <link>https://dev.to/kjsisco/hello-world-pdh</link>
      <guid>https://dev.to/kjsisco/hello-world-pdh</guid>
      <description>&lt;p&gt;I really would like support for my software store on ko-fi:&lt;br&gt;
&lt;a href="https://ko-fi.com/kjsisco56927"&gt;https://ko-fi.com/kjsisco56927&lt;/a&gt;&lt;/p&gt;

</description>
      <category>software</category>
      <category>digital</category>
      <category>assets</category>
      <category>technology</category>
    </item>
  </channel>
</rss>
