<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Daniel Bark - Blog</title><description>The Blog of Daniel Bark</description><link>https://danielbark.com/</link><language>en-us</language><item><title>JS forEach - 3 bad use cases</title><link>https://danielbark.com/blog/bad-usecases-of-js-foreach/</link><guid isPermaLink="true">https://danielbark.com/blog/bad-usecases-of-js-foreach/</guid><description>The forEach loop is part of most JS developers tool belt. Let’s get into the situations where the forEach loop is just a bad fit.</description><pubDate>Mon, 17 Aug 2020 14:00:00 GMT</pubDate></item><item><title>Triple Fold Bread</title><link>https://danielbark.com/blog/baking-bread/</link><guid isPermaLink="true">https://danielbark.com/blog/baking-bread/</guid><description>My best bread recipe that rises like a balloon.</description><pubDate>Sun, 27 Oct 2024 22:00:00 GMT</pubDate></item><item><title>Bug free code is not enough</title><link>https://danielbark.com/blog/bug-free-code/</link><guid isPermaLink="true">https://danielbark.com/blog/bug-free-code/</guid><description>Why deploying bug free code is not enough. Let me explain.</description><pubDate>Thu, 03 Oct 2024 22:00:00 GMT</pubDate></item><item><title>DIY Javascript Iterators</title><link>https://danielbark.com/blog/diy-iterators/</link><guid isPermaLink="true">https://danielbark.com/blog/diy-iterators/</guid><description>Can we add a custom iteration hook for a plain Javascript Object which is not iterable by default?</description><pubDate>Thu, 27 Aug 2020 13:37:00 GMT</pubDate></item><item><title>Improving fetch with Effect</title><link>https://danielbark.com/blog/easy-ts-effect-wins/</link><guid isPermaLink="true">https://danielbark.com/blog/easy-ts-effect-wins/</guid><description>How to implement retries for relevant HTTP response codes in TS Effect.</description><pubDate>Tue, 05 Nov 2024 14:40:00 GMT</pubDate></item><item><title>How to actually start coding</title><link>https://danielbark.com/blog/getting-started/</link><guid isPermaLink="true">https://danielbark.com/blog/getting-started/</guid><description>About picking your first programming language and creating a cozy space for learning.</description><pubDate>Fri, 04 Oct 2024 08:01:00 GMT</pubDate></item><item><title>Trying out HTTP in Gleam</title><link>https://danielbark.com/blog/http-in-gleam/</link><guid isPermaLink="true">https://danielbark.com/blog/http-in-gleam/</guid><description>My first experience in Gleam building a simple HTTP Server</description><pubDate>Mon, 07 Oct 2024 16:00:00 GMT</pubDate></item><item><title>Simplifying Javascript Prototypes and the “new” keyword</title><link>https://danielbark.com/blog/js-prototype-and-new/</link><guid isPermaLink="true">https://danielbark.com/blog/js-prototype-and-new/</guid><description>JavaScript is a prototype based language. The language has a not so common but powerful feature that you can create objects directly without classes or other abstractions. Lets dig deeper...</description><pubDate>Thu, 09 Jul 2020 12:00:00 GMT</pubDate></item><item><title>Live wallpaper - NodeJS</title><link>https://danielbark.com/blog/live-wallpaper-clock-nodejs/</link><guid isPermaLink="true">https://danielbark.com/blog/live-wallpaper-clock-nodejs/</guid><description>Remember those Windows 7 gadgets that everyone used to love? Can we recreate them using NodeJs.</description><pubDate>Wed, 09 Sep 2020 15:05:00 GMT</pubDate></item><item><title>My Dev Story</title><link>https://danielbark.com/blog/my-story/</link><guid isPermaLink="true">https://danielbark.com/blog/my-story/</guid><description>How I went from discouragement to teaching hundreds of thousands of people programming.</description><pubDate>Wed, 02 Oct 2024 16:00:00 GMT</pubDate></item><item><title>My Worst JS Bug</title><link>https://danielbark.com/blog/my-worst-bug/</link><guid isPermaLink="true">https://danielbark.com/blog/my-worst-bug/</guid><description>I was setting up a new Node project like many times before. This time i was going to be pragmatic about testing. Yeah, the usual mindset when starting a new project. Then things took a turn.</description><pubDate>Sat, 29 Aug 2020 16:00:00 GMT</pubDate></item><item><title>Nix, Nixpkgs and NixOS. Who is who?</title><link>https://danielbark.com/blog/nix-nixpkgs-nixos/</link><guid isPermaLink="true">https://danielbark.com/blog/nix-nixpkgs-nixos/</guid><description>Nix, Nixpkgs and NixOS. Who is who?</description><pubDate>Fri, 11 Oct 2024 16:00:00 GMT</pubDate></item><item><title>Why Typescript has 3 Object types.</title><link>https://danielbark.com/blog/object-object-object/</link><guid isPermaLink="true">https://danielbark.com/blog/object-object-object/</guid><description>An explanation of when to use Object, object and {} in Typescript</description><pubDate>Wed, 09 Oct 2024 09:00:00 GMT</pubDate></item><item><title>Does Typescript need Effect? - An introduction</title><link>https://danielbark.com/blog/typescript-effect-intro/</link><guid isPermaLink="true">https://danielbark.com/blog/typescript-effect-intro/</guid><description>Is the added complexity of Effect worth it in order to make TypeScript applications more robust?</description><pubDate>Sat, 05 Oct 2024 14:00:00 GMT</pubDate></item><item><title>A Great Hobby for Devs - CTF</title><link>https://danielbark.com/blog/you-should-ctf/</link><guid isPermaLink="true">https://danielbark.com/blog/you-should-ctf/</guid><description>Showcasing a really fun CTF experience and why you as a dev should CTF as a hobby.</description><pubDate>Mon, 21 Oct 2024 16:00:00 GMT</pubDate></item></channel></rss>