<?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>Forem: Allen Joseph</title>
    <description>The latest articles on Forem by Allen Joseph (@allenaj).</description>
    <link>https://forem.com/allenaj</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%2F642143%2Faf0fd4f5-e47a-4b21-85ff-779095aebb0f.jpg</url>
      <title>Forem: Allen Joseph</title>
      <link>https://forem.com/allenaj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/allenaj"/>
    <language>en</language>
    <item>
      <title>EthIndia 2.0: My first Hackathon experience🙌</title>
      <dc:creator>Allen Joseph</dc:creator>
      <pubDate>Thu, 03 Jun 2021 12:00:37 +0000</pubDate>
      <link>https://forem.com/allenaj/ethindia-2-0-my-first-hackathon-experience-34o0</link>
      <guid>https://forem.com/allenaj/ethindia-2-0-my-first-hackathon-experience-34o0</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbpflttfvnh3nr70csq2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbpflttfvnh3nr70csq2.png" alt="image" width="784" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Discover my hacker experience during the 36 hours of the EthINDIA 2.0 Although this event was a month ago. I would like to share my experience and some details of this type of event.&lt;/p&gt;

&lt;h1&gt;
  
  
  Asia’s biggest Ethereum Hackathon
&lt;/h1&gt;

&lt;p&gt;The MLR Convention Centre, JP Nagar, Bangalore(India’s ‘Silicon Valley’) hosted 100 teams from two to three people during a weekend to work 36 consecutive hours at EthIndia. The objective? Innovate ideas using Ethereum dApps. To get it, each team should overcome the challenge of thinking, developing and presenting a technological solution that would provide a good user experience using Ethereum to the Administration. The prizes of $11,000 in bounty prizes were awaiting winners.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw082dp21a0h9q4i9l5bo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw082dp21a0h9q4i9l5bo.png" alt="image" width="384" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With fellow developers I found through the official IRC Channel, we had the initiative to participate in the EthIndia 2019. I found it an interesting challenge and I accepted the hackathon. Participating in these kinds of events puts our skills to the test. In addition, the competition offered me a threefold motivation: to offer solutions to problems of citizenship, to develop and to implement them.&lt;/p&gt;

&lt;p&gt;I teamed up with the following developers: Ushana Bandyopadhyay &amp;amp; Anoop Krishnan.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkvakkuufxpfrr4pf2x4e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkvakkuufxpfrr4pf2x4e.png" alt="image" width="781" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We only had two working days to devise the EthINDIA project and the instructions were very clear: 36 hours to define a technological solution related to Ethereum.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6yjjoa32wqnn6gidxowq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6yjjoa32wqnn6gidxowq.png" alt="image" width="611" height="826"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The stopwatch started. The first step of the team was to decide how we’re gonna present project. We bet for dApp against cyber-bullying. The reason? We were aware that this is a trendy topic and that gave us points. But, we also knew the technicalities in finishing this project.&lt;/p&gt;

&lt;p&gt;One of the curiosities of the EthIndia that caught my attention was the existing competitiveness, which increased with the passage of the hours.&lt;br&gt;
The night came. That point was the hardest part of the EthINDIA. Changing my usual schedule did not let me rest and this fact was a real psychological struggle against myself. Fortunately, coinciding with the sunrise, we managed to partially complete the project. I just had to prepare the presentation to complete the whole project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2vd0ppfdwac912izy5s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2vd0ppfdwac912izy5s.png" alt="image" width="500" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After working for 36 hours it is hard to explain all your work in just 3–4 minutes. Without a doubt, a new challenge. After the 100 participating teams completed their presentations, I waited for deliberations …&lt;/p&gt;

&lt;p&gt;Unfortunately, we were not the winners. Of course, I realised that the real competition had been against me: struggling against time, disorganisation and technological difficulties. And undoubtedly, I won this competition.&lt;/p&gt;

&lt;p&gt;Without a doubt it is an unforgettable experience from all points of view. Something that I would recommend that everyone live it. Basically you put to the limit your resolutive capacity, analysis, solve problems, as well as your mind since with the passage of the hours the fatigue takes over, but the feeling of making a simple idea become a reality is the motor that will force us to continue.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Success is not final, failure is not fatal: it is the courage to continue that counts.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thank you for reading and time!&lt;br&gt;
&lt;strong&gt;Allen Joseph AJ&lt;/strong&gt;,&lt;br&gt;
Google Code-In Finalist&lt;br&gt;
InCTF finalist&lt;br&gt;
Linkedin: &lt;a href="https://www.linkedin.com/in/allenjosephaj/"&gt;https://www.linkedin.com/in/allenjosephaj/&lt;/a&gt;&lt;br&gt;
Github: &lt;a href="https://github.com/AllenAJ"&gt;https://github.com/AllenAJ&lt;/a&gt;&lt;br&gt;
Website: &lt;a href="https://allenaj.github.io/AllenAJ/"&gt;https://allenaj.github.io/AllenAJ/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Bonus: Special Mentions😇
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcceff4ypeo3uh08jw9ak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcceff4ypeo3uh08jw9ak.png" alt="image" width="500" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would like to thank these people for making my first hackathon a wonderful experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Athul Cyriac Ajay&lt;/strong&gt;- A fellow mallu i met at the event. He was so supportive and friendly to me at the hackathon. He was one of my fav person whom I met at the hackathon. To my amazement, he’s also a Github Campus expert :) .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Anoop Krishnan&lt;/strong&gt;- Another mallu i met at the event. He was my teammate at the hackathon. He was working at a firm in the cyber field. He helped me to get started with linux🐧❤.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ushana Bandyopadhyay&lt;/strong&gt;- My third and final teammate who was a girl (How often do you see a girl who code?🙀). She was honestly one of the very few girls at the event. She gave me company at the event.&lt;/p&gt;

&lt;h1&gt;
  
  
  EXTRA:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjg2bvlq50h742bs87ek.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjg2bvlq50h742bs87ek.png" alt="image" width="783" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I am planning to do swaaag giveaways at my instagram &lt;a class="mentioned-user" href="https://dev.to/allen"&gt;@allen&lt;/a&gt;.codes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fctxehblkuswvehhamqxh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fctxehblkuswvehhamqxh.png" alt="image" width="783" height="259"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Lets create our first HelloWorld dApp 🔥</title>
      <dc:creator>Allen Joseph</dc:creator>
      <pubDate>Thu, 03 Jun 2021 11:54:32 +0000</pubDate>
      <link>https://forem.com/allenaj/lets-create-our-first-helloworld-dapp-f4n</link>
      <guid>https://forem.com/allenaj/lets-create-our-first-helloworld-dapp-f4n</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F49b1joooadrp8y93qlbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F49b1joooadrp8y93qlbl.png" alt="image" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Ethereum — a Decentralised Consensus Network
&lt;/h1&gt;

&lt;p&gt;To most developers, learning to use a new platform, language, or framework will be a familiar task repeated dozens of times during their career. Altogether more novel is learning to develop for a completely different paradigm. The decentralised consensus network, the blockchain, and its most well known implementation ‘bitcoin’ are not well understood even amongst the tech community and the subtleties of how this technology is fundamentally different from what we have used before is certainly lost on most of the general public.&lt;/p&gt;

&lt;p&gt;With that in mind before we proceed with building our first decentralised apps I will outline a few of the libraries that are required to proceed with this tutorial.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Node Package Manager(NPM)&lt;/strong&gt;- The first dependency we need is Node Package Manager, or NPM, which comes with Node.js. You can see if you have node already installed by going to your terminal and typing.&lt;br&gt;
&lt;code&gt;$ node -v&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Truffle&lt;/strong&gt;- A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.&lt;br&gt;
&lt;code&gt;$ npm install -g truffle&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ganache-CLI&lt;/strong&gt;- Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates.&lt;br&gt;
&lt;code&gt;$ npm install -g ganache-cli&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Metamask&lt;/strong&gt;- The next dependency is the Metamask extension for Google Chrome. In order to use the blockchain, we must connect to it (remember, I said the block chain is a network). We'll have to install a special browser extension in order to use the Ethereum block chain. That's where metamask comes in. We'll be able to connect to our local Ethereum blockchain with our personal account, and interact with our smart contract.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ethereum-dApp-Basekit&lt;/strong&gt; ( I created this base-kit myself :). Hopefully you guys would leave a 🌟 on Github.)- An Ethereum dApp starter-kit to speed dApp development using React.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  LETS GET STARTED!!!
&lt;/h1&gt;

&lt;p&gt;Lets start by cloning the Ethereum dApp Base-kit into a folder named HelloWorld.&lt;br&gt;
&lt;code&gt;$ git clone https://github.com/AllenAJ/Ethereum-dApp-Basekit project HelloWorld&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;🎉 Awesome! You've just set up your project instantly:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmed8cbu9cwcfdspp482c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmed8cbu9cwcfdspp482c.png" alt="image" width="299" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can go ahead and install your dependencies like this:&lt;br&gt;
&lt;code&gt;$ npm install&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now that we've seen the project structure, let's begin writing our smart contract by creating a new file in the contracts directory:&lt;br&gt;
&lt;code&gt;$ touch src/contracts/Helloworld.sol&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Inside this file, let's begin writing our smart contract Solidity programming language:&lt;br&gt;
&lt;code&gt;pragma solidity ^0.5.0;&lt;br&gt;
contract Helloworld {&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;First, we start by declaring the version of the Solidity programming language that we want to use. Next, we declare our smart contract &lt;code&gt;Helloworld&lt;/code&gt;. We'll add all of the smart contract code inside of the curly braces. Let's do this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pragma solidity ^0.5.0;&lt;br&gt;
contract Helloworld {&lt;br&gt;
    string public name;&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This code creates a "state variable", whose value will be stored on the blockchain. We'll call the variable name because we'll use it to store the name for the smart contract (just for testing purposes). Since Solidity is a statically typed programming language, we must declare the string datatype before declaring the variable. Finally, we declare the state variable public so that we can read its value outside of the smart contract, which we will do momentarily.&lt;/p&gt;

&lt;p&gt;Next, let's set the value of this variable like this:&lt;br&gt;
&lt;code&gt;pragma solidity ^0.5.0;&lt;br&gt;
contract Helloworld {&lt;br&gt;
    string public name;&lt;br&gt;
    constructor() public {&lt;br&gt;
        name = "Helloworld";&lt;br&gt;
    }&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;We assign the value of &lt;code&gt;name&lt;/code&gt; inside the &lt;code&gt;constructor&lt;/code&gt; function. This is a special function that gets called whenever the smart contract is created for the first time, i.e., deployed to the blockchain. Whenever it's deployed, it will set the value of &lt;code&gt;name&lt;/code&gt; to the string we specified here.&lt;/p&gt;

&lt;p&gt;Now let's compile the smart contract to make sure that everything worked:&lt;br&gt;
&lt;code&gt;$ sudo truffle compile&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The output in your terminal will show you where the compiled smart contracts are located!&lt;br&gt;
Next, let's deploy the mart contract to our Ganache personal blockhain. To do this, create a new migration file like this:&lt;br&gt;
&lt;code&gt;$ touch migrations/2_deploy_contracts.js&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This file tells Truffle to to deploy our smart contract to the blockchain. It's kind of like a migration file for a traditional database if you're familiar with that. Also, note that the migration files are numbered so that Truffle knows which order to run them in.&lt;/p&gt;

&lt;p&gt;Enter this code into your newly created migration:&lt;br&gt;
&lt;code&gt;const Helloworld = artifacts.require("Helloworld");&lt;br&gt;
module.exports = function(deployer) {&lt;br&gt;
  deployer.deploy(Helloworld);&lt;br&gt;
};&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now before we migrate, we need to run our local Ganache server like this:&lt;br&gt;
&lt;code&gt;$ ganache-cli -p 7545&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now migrate run the migrations like this:&lt;br&gt;
&lt;code&gt;$ truffle migrate&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now we can check our smart contract from the Truffle console. You can launch the Truffle console from the command line like this:&lt;br&gt;
&lt;code&gt;$ truffle console&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now we can get a deployed copy of the smart contract inside the console with JavaScript like this:&lt;br&gt;
&lt;code&gt;&amp;gt;helloworld = await Helloworld.deployed()&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You obtain the address of the smart contract on the blockchain like this:&lt;br&gt;
&lt;code&gt;&amp;gt;helloworld.address&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Next, let's read the name:&lt;br&gt;
&lt;code&gt;&amp;gt;name = await helloworld.name()&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then:&lt;br&gt;
&lt;code&gt;&amp;gt;name&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Yay! 🎉 You've successfully set up your project and deployed a basic smart contract to the blockchain &amp;amp; interacted with it!&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm9xdyb37il8hwmubtzi1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm9xdyb37il8hwmubtzi1.png" alt="image" width="719" height="113"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Loved the tutorial?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft0qxeo0lsa7vsmaxoeiv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft0qxeo0lsa7vsmaxoeiv.png" alt="image" width="120" height="120"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌟&lt;strong&gt;my ETH Base-kit repo on Github &amp;gt;&lt;/strong&gt; &lt;a href="https://github.com/AllenAJ/Ethereum-dApp-Basekit"&gt;https://github.com/AllenAJ/Ethereum-dApp-Basekit&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>EA’s Deprecated GAMES LIST</title>
      <dc:creator>Allen Joseph</dc:creator>
      <pubDate>Thu, 03 Jun 2021 11:42:55 +0000</pubDate>
      <link>https://forem.com/allenaj/ea-s-deprecated-games-list-3mmb</link>
      <guid>https://forem.com/allenaj/ea-s-deprecated-games-list-3mmb</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxq43i7qikdhco9xk1g4g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxq43i7qikdhco9xk1g4g.png" alt="image" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Electronic Arts Inc. is an American video game company headquartered in Redwood City, California. It is the second-largest gaming company in the Americas and Europe by revenue and market capitalization after Activision Blizzard and ahead of Take-Two Interactive and Ubisoft as of March 2018.&lt;/p&gt;

&lt;h1&gt;
  
  
  EA’s Deprecated GAMES LIST
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8paz297fnkrg0kr7w6r2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8paz297fnkrg0kr7w6r2.png" alt="image" width="220" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Sims Social- was a Facebook addition to the Sims series of video games. It was announced during the Electronic Entertainment Expo 2011 press conference. As with the original Sims games, The Sims Social lets the user create their own customizable character. In this version, however, the player uses their character to interact with those of their Facebook friends. The characters can develop likes or dislikes for other Sims, creating relationships that can be publicized on the user’s Facebook page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn61y81owpftllditos3p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn61y81owpftllditos3p.png" alt="image" width="200" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wild Ones- Most of you have probably heard of Facebook,Myspaceand Google+ Well you might have also heard that Facebook and Myspace have multiplayer games. Wild ones was one of them. Wild Ones was a multiplayer turn based shooting game which was based on ‘Worms’. You will start the game with a dog and as you continue throughout the game you have the option to get a rabbit, panda, monkey, cat, armadillo, chameleon, bat, hamster and many other Pets. There were also the 10 maps to play on and a bunch of weapons to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl64f5hf1mqyv3a4n81jg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl64f5hf1mqyv3a4n81jg.png" alt="image" width="220" height="155"&gt;&lt;/a&gt;&lt;br&gt;
Pet Society- was a social-network game developed by Playfish that could be played on Facebook. The game ranked as one of the most popular Facebook applications. Players could design their pets by choosing genders, names, colors and altering appearances.&lt;/p&gt;

&lt;h1&gt;
  
  
  How much did these game make?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotudv5p3bv8x03wjoi7j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotudv5p3bv8x03wjoi7j.png" alt="image" width="64" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pet Society- The game was launched August 8, 2008 by Playfish and at its “peak had 50 million monthly players, 5 million daily players and made as much as $100,000 a day by selling in-game items.&lt;br&gt;
The Sims Social-”peak had 64 million monthly players, 6.4 million daily players and made as much as $190,000 a day by selling in-game items..&lt;br&gt;
The Sims Social-”peak had 30 million monthly players, 3 million daily players and made as much as $80,000 a day by selling in-game items..&lt;/p&gt;

&lt;p&gt;THAT IS &lt;strong&gt;$370,000(2,62,81,359.00 Indian Rupee)&lt;/strong&gt; a day!!!!!&lt;/p&gt;

&lt;h1&gt;
  
  
  EA shuts down “older” Facebook games
&lt;/h1&gt;

&lt;p&gt;EA has announced its intention to shut down Facebook games The Sims Social, SimCity Social and Pet Society.&lt;/p&gt;

&lt;p&gt;EA said it took the “difficult decision” to “retire” what it described as its “older” Facebook games after witnessing the number of players and amount of activity for each title decrease. “For people who have seen other recent shutdowns of social games, perhaps this is not surprising,” EA said in a statement.&lt;/p&gt;

&lt;p&gt;These games, all made by the EA-owned social developer PlayFish, will go offline on 14th June. In the case of SimCity Social, it won’t make it to a year online — that game launched on 25th June 2012. The Sims Social released on 9th August 2011. Pet Society launched on 8th August 2008.&lt;/p&gt;

&lt;p&gt;EA offered more detailed statements on each title — they’re all the same, but with the name of the game in question swapped in.&lt;br&gt;
On The Sims Social, it said: “We had to make the difficult decision to close down The Sims Social so we can reallocate development resources to other titles that we hope you’ll have just as much fun playing. We hope you have gotten many hours of enjoyment out of the games and we thank you for everything you’ve added to the community.”&lt;/p&gt;

&lt;p&gt;The Sims Social hit the headlines last year when EA accused The Ville, run by bitter social game rival Zynga, of ripping it off. The two companies eventually settled the dispute out of court.&lt;/p&gt;

&lt;p&gt;Players of these games have reacted to the news in anger. Naomi Szwed, from Australia, wrote on Facebook of SimCity Social’s closure: “I only play ONE game on Facebook. and this is it! It is the ONLY GAME I PLAY. You really know how to make customers happy. I will boycott anything EA if you remove this. Sorry.”&lt;/p&gt;

&lt;p&gt;Reacting to the closure of The Sims Social, “patty.switzer.1” wrote on the Playfish forum: “As of now I will not be playing Sims anymore. I would like to be reimbursed for the remaining 92 Sims Cash. My reasons for leaving now is I will not put anymore money, time or effort into playing a game that is ending.”&lt;/p&gt;

&lt;p&gt;EA said it will continue to deliver popular titles for Facebook, and pointed to PopCap games Bejeweled Blitz, Solitaire Blitz and Plants vs. Zombies Adventures.&lt;/p&gt;

&lt;p&gt;It vowed to make a special offer to introduce those who have played the games being taken offline to PopCap games. “You’re a valued fan and we want to make sure you get a smooth transition to PopCap,” EA said.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>1-based vs 0-based array indexing</title>
      <dc:creator>Allen Joseph</dc:creator>
      <pubDate>Thu, 03 Jun 2021 11:39:54 +0000</pubDate>
      <link>https://forem.com/allenaj/1-based-vs-0-based-array-indexing-cmn</link>
      <guid>https://forem.com/allenaj/1-based-vs-0-based-array-indexing-cmn</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbh14byhpv55zhv4ycpl8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbh14byhpv55zhv4ycpl8.png" alt="image" width="472" height="107"&gt;&lt;/a&gt;&lt;br&gt;
How many 0-based indexing languages do you know? C,C++,C#….. I’m sure you can name a lot of languages which offer 0-based indexing.&lt;br&gt;
Now if I rephrase the question and ask the same, How many 1-based indexing languages do you know?. I’m sure that you can’t name a lot of them.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“​ FORTRAN arrays are 1-primarily based in contrast to many other programming languages..​ ”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmfoqgze1hmgtmm8u3jki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmfoqgze1hmgtmm8u3jki.png" alt="image" width="500" height="470"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are relative merits between 0-based and 1-based indexing of arrays​.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;1-based indexing is actual indexing like in arithmetic.&lt;br&gt;
0-based “indexing” isn’t indexing in any respect however pointer arithmetic.&lt;/p&gt;

&lt;p&gt;1-based is intuitive and saves your intellectual ability.&lt;br&gt;
0-based indexing is one in every of many mistakes of programming.&lt;/p&gt;

&lt;p&gt;For any experienced developer, 0-based programming must not be an issue where as for a novice programmer 0-based indexing might be a big issue.&lt;/p&gt;

&lt;p&gt;People have different opinion on which type of indexing is better.&lt;br&gt;
For instance Dijkstra in his article “Why numbering need to start at 0“, argues zero ≤ i &amp;lt; N is a “nicer” variety than 1 ≤ i &amp;lt; N+1 and doesn’t actually care for 1 ≤ i ≤ N. This certainly doesn’t make an awful lot feel — there are not any aesthetic traits associated with conditional statements.&lt;br&gt;
People’s Opinion?&lt;br&gt;
&lt;a href="%E2%80%8Bhttps://discourse.julialang.org/t/whats-the-big-deal-0-vs-1-based-indexing/1102/5%E2%80%8B"&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fffm9rx79ouqnxryi1mgp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fffm9rx79ouqnxryi1mgp.png" alt="image" width="700" height="146"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgru4c30qc822tq3i3ofv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgru4c30qc822tq3i3ofv.png" alt="image" width="700" height="144"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ic2es3c7z0f4qj9ujj5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ic2es3c7z0f4qj9ujj5.png" alt="image" width="700" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;So you must be wondering which one is better?&lt;br&gt;
Well, some people like 0-based indexing while others like 1-based indexing. There might not be a right answer to this question.&lt;br&gt;
Both types of indexing are done to get the same outputs regardless of the type of indexing.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I reverse engineered a $10M facebook canvas game</title>
      <dc:creator>Allen Joseph</dc:creator>
      <pubDate>Thu, 03 Jun 2021 11:36:23 +0000</pubDate>
      <link>https://forem.com/allenaj/how-i-reverse-engineered-a-10m-facebook-canvas-game-eek</link>
      <guid>https://forem.com/allenaj/how-i-reverse-engineered-a-10m-facebook-canvas-game-eek</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2mjejy4m4csden82matr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2mjejy4m4csden82matr.png" alt="image" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You might be wondering that I would have used a huge setup like the one given above to reverse engineer Facebooks best canvas game of 2013.&lt;br&gt;
Well, no!.&lt;br&gt;
My setup was more of like……&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5300zhjyd8giqm0nlel2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5300zhjyd8giqm0nlel2.png" alt="image" width="640" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Why I did that:
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;I was a 15-year-old boy who was playing around with Adobe’s Flash software and well to be really honest I was bored.&lt;br&gt;
Reverse Engineering the game allowed me to improve my understanding of client side connections and server-side connections.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  About the game:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwi1pfskhlgvjtbg8mbad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwi1pfskhlgvjtbg8mbad.png" alt="image" width="340" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stick Run is a free jump’n’run game that has been playable on the social network Facebook since August 2010 . The game was developed and published by the then 14-year-old German Marc-Emanuel Otto . [2] It reaches a total of 43 million users. [3] Furthermore, it has been available free of charge for the Android operating system since 2013. [4]Marc-Emanuel Otto was even noticed in the American press among the game developers there. The game regularly ranked among the top 10 games on facebook in various areas. As a result, TigMar GmbH was founded, which made it possible in 2013 for Nekki [5] to participate in Stick Run by porting the game software embedded in Facebook to Android and Apple smartphones in cooperation.&lt;/p&gt;

&lt;h6&gt;
  
  
  I have to be honest that it was a lot of fun :)
&lt;/h6&gt;

&lt;h1&gt;
  
  
  Finding the right track:
&lt;/h1&gt;

&lt;p&gt;To reverse engineer any game the first thing we need to look for was the file but in the case of a flash game, what I needed was it’s source .swf file which would be embedded in any website with the flash plugin.&lt;br&gt;
Finding the .swf file would be a piece of cake considering Google chromes element inspector with a lil bit of HTML knowledge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpud8f6vpqjkdy51ne92i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpud8f6vpqjkdy51ne92i.png" alt="image" width="800" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next step was to decompile the swf file but for that we need an external software. I used Sothink Swf Decompiler( my personal fav!) to decompile and view the entire code of the game.&lt;/p&gt;

&lt;p&gt;In the below link you can find the code dumped.&lt;br&gt;
&lt;a href="https://pastr.io/view/1nrSZuI0Oci"&gt;https://pastr.io/view/1nrSZuI0Oci&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After analysing the code I reached onto line 3349 with a public function ‘connectOAuth’.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2ifxxzyyxwzeeryh0mf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2ifxxzyyxwzeeryh0mf.png" alt="image" width="700" height="306"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the above code, I came to realise that Stick Run stores its data onto a BIGDB database online known as “Player.IO” and every database over there has a private key &lt;strong&gt;(stick-run-mdvkubomx0eisctikvcha)&lt;/strong&gt; to connect with it but…. there’s an obvious flaw with this system.&lt;/p&gt;

&lt;h6&gt;
  
  
  What if……
&lt;/h6&gt;

&lt;p&gt;What if someone like me would connect to the database through my custom made flash file and send requests to the server?. There’s no real way to prevent this except to put all the main digital asset code in the server-side code.&lt;/p&gt;

&lt;h1&gt;
  
  
  Looking into the data:
&lt;/h1&gt;

&lt;p&gt;After managing to get the private key from the above code, the first thing I did was importing the private key and making another flash file with some very quick and dirty API requests to the server to cross-check for any verification.&lt;/p&gt;

&lt;p&gt;I made some item requests and some coins hack from the swf file. I hacked the coins to somewhere around 999999999 but they had an build-in ban system hence somehow they managed to ban me. xD.&lt;br&gt;
But guess what?. I managed to unban myself with the same API requests.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgv4xt5dihwqqtopz6tq2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgv4xt5dihwqqtopz6tq2.png" alt="image" width="607" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusions:
&lt;/h1&gt;

&lt;p&gt;Yes, even the top notch games can be hacked. Security is obviously a myth.&lt;br&gt;
Maybe if the developer is’nt lazy, he could try to fit the client-side code’s important asset handling in the server-side itself. :]&lt;/p&gt;

&lt;h1&gt;
  
  
  Thank you for reading!
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
