<?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: Dilantha Nanayakkara</title>
    <description>The latest articles on DEV Community by Dilantha Nanayakkara (@dilantha).</description>
    <link>https://dev.to/dilantha</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%2F102886%2F75b011c3-ff9b-47b9-bc66-c326859c7a93.jpeg</url>
      <title>DEV Community: Dilantha Nanayakkara</title>
      <link>https://dev.to/dilantha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dilantha"/>
    <language>en</language>
    <item>
      <title>Interesting Company Blogs</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Thu, 26 Aug 2021 08:49:49 +0000</pubDate>
      <link>https://dev.to/dilantha/interesting-company-blogs-1o2m</link>
      <guid>https://dev.to/dilantha/interesting-company-blogs-1o2m</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://airbnb.io/"&gt;Airbnb Engineering &amp;amp; Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.doist.com/"&gt;Ambition &amp;amp; Balance - by Doist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.atlassian.com/blog/atlassian-engineering"&gt;Atlassian Engineering Blog - Work Life by Atlassian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeascraft.com/"&gt;Code as Craft, Etsy's Engineering Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/engineering-at-microsoft/"&gt;Engineering@Microsoft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://engineering.fb.com/"&gt;Facebook Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.googleblog.com/"&gt;Google Developers Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.jetbrains.com/"&gt;JetBrains Blog | Developer Tools for Professionals and Teams&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://netflixtechblog.com/"&gt;Netflix TechBlog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/pinterest-engineering"&gt;Pinterest Engineering Blog – Medium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zapier.com/blog/"&gt;Productivity Tips &amp;amp; Workflow Automation Guides | Zapier Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://m.signalvnoise.com/"&gt;Signal v. Noise - Strong opinions and shared thoughts on design, business, and tech. By the makers (and friends) of Basecamp. Since 1999.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://engineering.atspotify.com/"&gt;Spotify Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.blog/"&gt;Stack Overflow Blog - Essays, opinions, and advice on the act of computer programming from Stack Overflow.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://eng.uber.com/"&gt;Uber Engineering Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>lists</category>
      <category>programming</category>
      <category>tech</category>
    </item>
    <item>
      <title>Using the Up bank API</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Mon, 16 Aug 2021 08:18:16 +0000</pubDate>
      <link>https://dev.to/dilantha/using-the-up-bank-api-28ed</link>
      <guid>https://dev.to/dilantha/using-the-up-bank-api-28ed</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6k4pRHnM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dils.blog/content/images/2021/08/up-banners.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6k4pRHnM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dils.blog/content/images/2021/08/up-banners.jpg" alt="Using the Up bank API"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Up is a mobile first digital bank built on top Bendigo Bank, runs on Google Cloud and made in South Melbourne.&lt;/p&gt;

&lt;h2&gt;
  
  
  Moving Up
&lt;/h2&gt;

&lt;p&gt;I started using Up Bank out of curiosity. I hadn't come across a neo bank before. I was just trying it out. I referred some friends onto it and we would do the lunch money splits on Up.&lt;/p&gt;

&lt;p&gt;Later on when I realised Up doesn't charge international transaction fees like the big banks, I moved a few recurring payments over.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tax Time
&lt;/h2&gt;

&lt;p&gt;I usually download CSV statements from the bank and run a few grep commands to get my claim totals.&lt;/p&gt;

&lt;p&gt;This year when I was preparing my taxes I found that Up doesn't have CSV statements. I downloaded the PDF statements for reference but if I was going to move more transactions over I needed my CSV files.&lt;/p&gt;

&lt;h2&gt;
  
  
  Up bank API
&lt;/h2&gt;

&lt;p&gt;After some digging I found &lt;a href="https://developer.up.com.au/"&gt;their API&lt;/a&gt;. Great, now I can get the exact data I need and do whatever I want with it.&lt;/p&gt;

&lt;p&gt;Getting a &lt;a href="https://api.up.com.au/getting_started"&gt;personal access token&lt;/a&gt; was easy as scanning a QR code with the app. I fired up Postman and imported the following OpenAPI file and was off to the races.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://raw.githubusercontent.com/up-banking/api/master/v1/openapi.json

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I did not think the day that I could access my banking data through an API will come so soon. Better late than never I guess.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.up.com.au/"&gt;Up API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://up.com.au/blog/api_lets_hack_on_banking/"&gt;Announcing the Up API | Up - Upgrade your banking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://up.com.au/"&gt;Up | Digital bank | Upgrade your banking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hook.up.me/dilantha"&gt;$dilantha wants you to up your banking game&lt;/a&gt; -- Referral link. Earns us both 5 bucks if you sign up.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.postman.com/"&gt;Postman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.openapis.org/"&gt;OpenAPI Initiative&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
    </item>
    <item>
      <title>Setapp is an Independent App Store for macOS and iOS</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Tue, 10 Aug 2021 21:29:10 +0000</pubDate>
      <link>https://dev.to/dilantha/setapp-is-an-independent-app-store-for-macos-and-ios-2f4j</link>
      <guid>https://dev.to/dilantha/setapp-is-an-independent-app-store-for-macos-and-ios-2f4j</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1KxIXIcR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dils.blog/content/images/2021/08/Setapp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1KxIXIcR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dils.blog/content/images/2021/08/Setapp.png" alt="Setapp is an Independent App Store for macOS and iOS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://setapp.com/"&gt;Setapp&lt;/a&gt; is a subscription app store that gives you access to over 200 Mac and iOS apps. It's cheaper than paying for each app individually over a year.&lt;/p&gt;

&lt;p&gt;I turn it on every few months when I want to clean up my Macs.&lt;/p&gt;

&lt;p&gt;Some of my favorites on there are;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://cleanmymac.com/"&gt;CleanMyMac X&lt;/a&gt; - clean up unused files and caches.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.busymac.com/busycontacts/"&gt;BusyContacts&lt;/a&gt; - link to multiple services and organise your contacts.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://macpaw.com/gemini"&gt;Gemini&lt;/a&gt; - clean up duplicate files.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://renamer.com/"&gt;Renamer&lt;/a&gt; - obviously to rename files.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.tableplus.io/"&gt;TablePlus&lt;/a&gt; - manage multiple databases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm a regular &lt;a href="https://binarynights.com/"&gt;ForkLift&lt;/a&gt; user, which is a nice dual pane file manager. I've bought that separately so I don't have to be on the subscription all the time.&lt;/p&gt;

&lt;p&gt;If you decide to sign up for Setapp consider using my &lt;a href="https://go.setapp.com/invite/dilantha"&gt;referral link&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>tools</category>
      <category>macos</category>
      <category>ios</category>
    </item>
    <item>
      <title>Keep a Sparkfile</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Thu, 22 Jul 2021 11:51:28 +0000</pubDate>
      <link>https://dev.to/dilantha/keep-a-sparkfile-2bh2</link>
      <guid>https://dev.to/dilantha/keep-a-sparkfile-2bh2</guid>
      <description>&lt;p&gt;A Sparkfile is a bit of an old concept that has been quite useful for me over the years. It's basically a notes file about a topic that you keep adding and building upon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The original rules are&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep it unformatted&lt;/li&gt;
&lt;li&gt;Add to the bottom&lt;/li&gt;
&lt;li&gt;Don't change the past&lt;/li&gt;
&lt;li&gt;Review for patterns and inspiration&lt;/li&gt;
&lt;li&gt;Remix past to come up with the future&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simple enough right?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use it for anything&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Garden ideas&lt;/li&gt;
&lt;li&gt;Blog posts&lt;/li&gt;
&lt;li&gt;Travel ideas (someday)&lt;/li&gt;
&lt;li&gt;Side projects that you never complete 🤭&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Go your own way&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I've kept one in the Bear app for a few years. I tend to review, edit, format and add to it every so often. Everything is very brief so its packed with ideas I can work on.&lt;/p&gt;

&lt;p&gt;Try it out. Start with one and make a few by topic. Use paper or any notes application you have access to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://medium.com/the-writers-room/the-spark-file-8d6e7df7ae58"&gt;The Spark File | by Steven Johnson | The Writer’s Room | Medium&lt;/a&gt; – the original post.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forge.medium.com/keep-a-spark-file-to-brainstorm-with-past-versions-of-yourself-fcae4564d2fb"&gt;Keep a ‘Spark File’ to Brainstorm With Past Versions of Yourself | by Michelle Woo | Forge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lifehacker.com/defrag-your-brain-with-a-spark-file-5941997"&gt;Defrag Your Brain With a Spark File&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bear.app/"&gt;Private Markdown Notes for iPhone, iPad and Mac | Bear App&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>inspiration</category>
      <category>lists</category>
      <category>tools</category>
    </item>
    <item>
      <title>Don't Hold Back!</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Tue, 20 Jul 2021 21:38:53 +0000</pubDate>
      <link>https://dev.to/dilantha/don-t-hold-back-3k7g</link>
      <guid>https://dev.to/dilantha/don-t-hold-back-3k7g</guid>
      <description>&lt;p&gt;Sometimes we are our own blockers to progress. We doubt ourselves and play it safe and wish our time will come. We don't try because we don't want to fail.&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--j5ybJjSN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/599572599874551808/iE-hncdT_normal.jpg" alt="Steli Efti profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Steli Efti
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @steli
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ir1kO05j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Reigning in your enthusiasm isn’t a sign of experience and humility, it’s a sign of cowardice.
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      16:44 PM - 19 Jul 2021
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1417163346646913034" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fFnoeFxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1417163346646913034" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6dcrOn8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1417163346646913034" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SRQc9lOp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Failure is learning. If you don't try you will probably regret it. Even if you fail, you will have a good story to tell. So give it a go, there is nothing to loose.&lt;/p&gt;

&lt;p&gt;You can't sustain motivation by doing the same thing everyday. Business as usual rarely leads to innovation. Be creative. Get inspired and to try new things.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="100%" height="80px" src="https://open.spotify.com/embed/track/5V6AuJcYN3RbwS3NJBC3qK"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Don't hold back. Give it everything you have and then some more.&lt;/p&gt;

&lt;p&gt;Don't keep that reserve &lt;a href="https://www.urbandictionary.com/define.php?term=Fuel%20in%20the%20Tank"&gt;fuel in the tank&lt;/a&gt;. Where we are going we don't need fuel ... or a tank.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/G3AfIvJBcGo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>inspiration</category>
    </item>
    <item>
      <title>Tools for Remote Work</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Tue, 20 Jul 2021 04:11:15 +0000</pubDate>
      <link>https://dev.to/dilantha/tools-for-remote-work-3ged</link>
      <guid>https://dev.to/dilantha/tools-for-remote-work-3ged</guid>
      <description>&lt;p&gt;Almost everyone is remote these days. Running online meetings is hard. zoom and slack help but it's tiring to be online all the time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Video meeting fatigue&lt;/em&gt; is a real thing. Sometimes a voice call and a desktop share does the job between a few people.&lt;/p&gt;

&lt;p&gt;For bigger teams having a collaborative whiteboard would help. Here is where the Windows touchscreens shine. Mac users trying to draw with (so called) magic mice not so much. 😐&lt;/p&gt;

&lt;p&gt;Otter is a nice tool to try. It transcribes your meeting notes on the fly and saves the audio as well.&lt;/p&gt;

&lt;p&gt;Now that I've done more digging on this, Microsoft Teams seems to cover most requirements. Might suggest that in the next meeting 😀&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hive.com/blog/video-meeting-fatigue/"&gt;Video Meeting Fatigue Is Real -- Here's How To Prevent It | Hive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://anydesk.com/en"&gt;The Fast Remote Desktop Application – AnyDesk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zapier.com/blog/best-online-whiteboard/"&gt;7 best online whiteboards for team collaboration in 2021 | Zapier&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://miro.com/"&gt;An Online Whiteboard &amp;amp; Visual Collaboration Platform for Teamwork | Miro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.wacom.com/en-au/products/pen-tablets/one-by-wacom"&gt;One by Wacom: Creative Pen Tablet | Wacom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://otter.ai/"&gt;Otter Voice Meeting Notes - Otter.ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.microsoft.com/en-au/microsoft-teams/online-meetings"&gt;Online Meeting Software | Microsoft Teams&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>tools</category>
      <category>remote</category>
    </item>
    <item>
      <title>Developer Friendly Podcasts</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Thu, 15 Jul 2021 02:42:00 +0000</pubDate>
      <link>https://dev.to/dilantha/developer-friendly-podcasts-2lf1</link>
      <guid>https://dev.to/dilantha/developer-friendly-podcasts-2lf1</guid>
      <description>&lt;p&gt;I used to commute a lot before the pandemic. Here are some of the best developer friendly podcasts that kept me entertained in the train.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://atp.fm/"&gt;Accidental Tech Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://automators.fm/"&gt;Automators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developertea.com/"&gt;Developer Tea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://indiebites.co/"&gt;Indie Bites Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.indiehackers.com/podcasts"&gt;Indie Hackers Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pod.link/steli"&gt;Inner Work with Steli Efti&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.relay.fm/mpu/archive"&gt;Mac Power Users Archives - Relay FM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sidehustleschool.com/podcasts/"&gt;Podcasts | Side Hustle School&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://changelog.com/podcasts"&gt;Podcasts for developers |&amp;gt; Changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://syntax.fm/"&gt;Syntax Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techkatha.com/"&gt;Techkatha – Sri Lankan Tech Podcast in Sinhala&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rework.fm/index.html"&gt;The REWORK podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.blog/podcast/"&gt;The Stack Overflow Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.maintainable.fm/"&gt;Maintainable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.legacycode.rocks/podcast-1"&gt;PODCAST | Legacy Code Rocks!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  More Lists 😮
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/pod"&gt;Podcasts - DEV Community&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rShetty/awesome-podcasts"&gt;GitHub - rShetty/awesome-podcasts: Collection of awesome podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ayr-ton.github.io/awesome-geek-podcasts/"&gt;Awesome Geek Podcasts | awesome-geek-podcasts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>lists</category>
      <category>programming</category>
      <category>podcast</category>
    </item>
    <item>
      <title>Getting Started in PHP</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Tue, 13 Jul 2021 04:07:56 +0000</pubDate>
      <link>https://dev.to/dilantha/getting-started-in-php-56l0</link>
      <guid>https://dev.to/dilantha/getting-started-in-php-56l0</guid>
      <description>&lt;p&gt;&lt;a href="https://www.php.net/"&gt;PHP&lt;/a&gt; is a general purpose scripting language. It was created to build dynamic web sites by &lt;a href="https://en.wikipedia.org/wiki/Rasmus_Lerdorf"&gt;Rasmus Lerdorf&lt;/a&gt; back in 1995.&lt;/p&gt;

&lt;p&gt;According to the StackOverflow developer survey of 2019 over 26% of developers use it and its said to be used in almost 80% of websites today.&lt;/p&gt;

&lt;p&gt;PHP has come a long way from writing flat PHP pages to having decent object oriented features, frameworks, content management systems and command line tools.&lt;/p&gt;

&lt;p&gt;If I may recommend a few;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://laravel.com/"&gt;Laravel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://symfony.com/"&gt;Symfony&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://symfony.com/doc/current/components/index.html"&gt;Symfony Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://thephpleague.com/"&gt;The League of Extraordinary Packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wordpress.org/"&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.drupal.org/"&gt;Drupal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tools like &lt;a href="https://getcomposer.org/"&gt;composer&lt;/a&gt; have made package management a breeze.&lt;/p&gt;

&lt;p&gt;I would recommend starting with &lt;a href="https://phptherightway.com/"&gt;PHP: The Right Way&lt;/a&gt; because there are a lot of outdated material out there.&lt;/p&gt;

&lt;p&gt;Start with the &lt;a href="https://www.php.net/supported-versions.php"&gt;latest stable version&lt;/a&gt; PHP 8.0 at the time of writing. Anything before 7.2 is &lt;strong&gt;really should be updated&lt;/strong&gt; and pose a security risk to keep around.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>php</category>
    </item>
    <item>
      <title>The New Writing Playbook</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Sun, 11 Jul 2021 12:58:00 +0000</pubDate>
      <link>https://dev.to/dilantha/the-new-writing-playbook-182p</link>
      <guid>https://dev.to/dilantha/the-new-writing-playbook-182p</guid>
      <description>&lt;p&gt;Okay so I know blogging is quite outdated so might as well figure out some guidelines going forward.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;No comments&lt;/strong&gt;  There were good comments back in the day but these days its too much of a hassle to maintain. A contact form or twitter should be enough. (Does not apply to dev.to, I'm happy to engage with comments here 🙂)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO'ish&lt;/strong&gt;  If you use a CMS these days you get this for free. Don't stress too much about it and write like you just don't care, your people will find you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Minimal tracking&lt;/strong&gt;  No Google Analytics, something more privacy preserving just to see the areas of interest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No ads&lt;/strong&gt;  never really liked them myself so why push it on my readers. No ads but I might have another plan.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It would be nice to make some money with words ... 🤔&lt;/p&gt;

&lt;p&gt;So my evil plan is to make money, so I can buy more plastics and mess up the world (not).&lt;/p&gt;

&lt;p&gt;The money would help pay the hosting bill and move to a better platform so I don't have to tweak so many things and just write.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neilpatel.com/blog/blogging-without-comments/"&gt;Blogging Without Comments: Should You or Shouldn’t You?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://joelhooks.com/digital-garden"&gt;🌱 My blog is a digital garden, not a blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.codinghorror.com/a-blog-without-comments-is-not-a-blog/"&gt;A Blog Without Comments Is Not a Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dashes.com/2012/08/14/stop_publishing_web_pages/"&gt;Stop Publishing Web Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Ad_blocking"&gt;Ad blocking - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/0xnr/awesome-analytics#privacy-focused-analytics"&gt;Privacy focused analytics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=nsrkm_cNuDI"&gt;Plastiturtle - Gehan Blok &amp;amp; Dino Corera&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>blogging</category>
    </item>
    <item>
      <title>Technology Websites</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Fri, 09 Jul 2021 12:24:00 +0000</pubDate>
      <link>https://dev.to/dilantha/technology-websites-23m</link>
      <guid>https://dev.to/dilantha/technology-websites-23m</guid>
      <description>&lt;p&gt;A friend wanted to know some sites to keep up with technology. Here is the list I recommended.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arstechnica.com/"&gt;Ars Technica&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.engadget.com/"&gt;Engadget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://news.ycombinator.com/"&gt;Hacker News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.macrumors.com/"&gt;MacRumors: Apple Mac iPhone Rumors and News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mashable.com/"&gt;Mashable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.producthunt.com/"&gt;Product Hunt -- The best new products in tech.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techcrunch.com/"&gt;TechCrunch -- Startup and Technology News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.theregister.co.uk/"&gt;The Register: Sci/Tech News for the World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.theverge.com/"&gt;The Verge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://thenextweb.com/"&gt;TNW&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.wired.com/"&gt;WIRED&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hacker News is probably my favorite. I find so many gems on there, like this one about Angampora -- &lt;a href="https://www.atlasobscura.com/articles/angampora-sri-lanka-martial-art"&gt;Capturing Sri Lanka’s Ancient, Almost Lost Martial Art - Atlas Obscura&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tech</category>
      <category>lists</category>
    </item>
    <item>
      <title>A Clean and Simple Internet Speed Test</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Thu, 08 Jul 2021 12:09:00 +0000</pubDate>
      <link>https://dev.to/dilantha/a-clean-and-simple-internet-speed-test-49nb</link>
      <guid>https://dev.to/dilantha/a-clean-and-simple-internet-speed-test-49nb</guid>
      <description>&lt;p&gt;I like  &lt;a href="https://speed.cloudflare.com/"&gt;Clouldflare’s Speed Test&lt;/a&gt; . Its clean and simple without any ads or cruft. It just starts up and shows your internet speed without a fuss.&lt;/p&gt;

&lt;p&gt;More of these please.&lt;/p&gt;

</description>
      <category>tools</category>
    </item>
    <item>
      <title>Reboot</title>
      <dc:creator>Dilantha Nanayakkara</dc:creator>
      <pubDate>Wed, 07 Jul 2021 12:01:00 +0000</pubDate>
      <link>https://dev.to/dilantha/reboot-2i83</link>
      <guid>https://dev.to/dilantha/reboot-2i83</guid>
      <description>&lt;p&gt;&lt;strong&gt;In the past&lt;/strong&gt; I jumped on the blogging bandwagon around 2000, I met some interesting people and maybe got some street cred in the small but interesting Sri Lankan blog scene. Around 2008 having moved for work and started family I lost interest and dropped off.&lt;/p&gt;

&lt;p&gt;All of the 20 people who read my blog moved on and that was that.&lt;/p&gt;

&lt;p&gt;Looking back my old writing sounded a bit condescending with a hint of ego. It might have been my age talking as well but I didn't mean to sound that way, I was just trying to help.&lt;/p&gt;

&lt;p&gt;In my mind I was always writing and rewriting my views of the world. It was kind of boring as well. Also I spent a lot of time picking themes and building blogging platforms over the years that I never came back.&lt;/p&gt;

&lt;p&gt;I'm older and tired now, so I'm not going to mess around with tools (maybe a little) and get the words out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Presently&lt;/strong&gt; locked down like everyone else, I was hoping and counting the days, months now years to see the end of this pandemic.&lt;/p&gt;

&lt;p&gt;These days I'm listening more and trying to sound less condescending and reflecting on better days gone by.&lt;/p&gt;

&lt;p&gt;From the dot com crash of 2000, the global financial crisis of 2008 and now the pandemic of 2020 (to 2025?) the good times seem to have a predictable expiry date.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The future&lt;/strong&gt; is the hard part. No one really knows where we go from here. Whatever the future looks like I can bet you everyone is making plans. We had a lot of home time to think things through.&lt;/p&gt;

&lt;p&gt;These ideas will shape the future world we live in and I might have a tiny say in that.&lt;/p&gt;

</description>
      <category>blogging</category>
    </item>
  </channel>
</rss>
