<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title><![CDATA[Teklog]]></title><description><![CDATA[Technical Blog from TekMi, all related to Web Development, including Typescript, React, Gatsby, Node, PHP, Symfony, Laravel and many more.]]></description><link>https://blog.tekmi.nl</link><generator>Teklog Generator</generator><lastBuildDate>Wed, 01 Jul 2020 13:48:50 GMT</lastBuildDate><atom:link href="https://blog.tekmi.nl/rss.xml" rel="self" type="application/rss+xml"/><copyright><![CDATA[2020 Teklog]]></copyright><language><![CDATA[en-US]]></language><managingEditor><![CDATA[Teklog Team]]></managingEditor><webMaster><![CDATA[Teklog Team]]></webMaster><sy:updatePeriod>weekly</sy:updatePeriod><sy:updateFrequency>2</sy:updateFrequency><item><title><![CDATA[New Feature: ts-expect-error]]></title><description><![CDATA[Introduction TypeScript has been evolving steadily since 2012, the year when Microsoft announced its first public preview.  With the…]]></description><link>https://blog.tekmi.nl/typescript-evolution/ts-expect-error</link><guid isPermaLink="false">typescript-evolution/ts-expect-error</guid><pubDate>Thu, 25 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[TypeScript Evolution]]></title><description><![CDATA[This Series is dedicated to all sorts of TypeScript developers, both seasonal and newcomers. We will explore the latest additions to…]]></description><link>https://blog.tekmi.nl/typescript-evolution</link><guid isPermaLink="false">typescript-evolution</guid><pubDate>Tue, 23 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Importing JSON file using ES Modules]]></title><description><![CDATA[To prod I wanted to import a JSON file using ES Modules default import syntax inside my TypeScript application, but... Prerequisites NodeJS…]]></description><link>https://blog.tekmi.nl/prodding-typescript/esm-default-import-json-file</link><guid isPermaLink="false">prodding-typescript/esm-default-import-json-file</guid><pubDate>Thu, 18 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Cannot Find Name "require"]]></title><description><![CDATA[To prod I wanted to use NodeJS require directive to read a JSON file inside my TypeScript application, but... Prerequisites NodeJS Long Time…]]></description><link>https://blog.tekmi.nl/prodding-typescript/cannot-find-name-require</link><guid isPermaLink="false">prodding-typescript/cannot-find-name-require</guid><pubDate>Fri, 12 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Prodding TypeScript]]></title><description><![CDATA[This Series is dedicated to TypeScript newcomers. We want you to get the things done faster and remove any obstacles that may hinder your…]]></description><link>https://blog.tekmi.nl/prodding-typescript</link><guid isPermaLink="false">prodding-typescript</guid><pubDate>Thu, 11 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to prepare Ubuntu 18.04 VPS to run Symfony 5 application on Apache 2.4 with mod_php]]></title><description><![CDATA[Introduction In case you never heard about Symfony, it is a PHP framework to create websites and web applications. It comes with over 5…]]></description><link>https://blog.tekmi.nl/how-to-prepare-ubuntu-18-04-vps-to-run-symfony-5-application-on-apache-2-4-with-mod_php</link><guid isPermaLink="false">how-to-prepare-ubuntu-18-04-vps-to-run-symfony-5-application-on-apache-2-4-with-mod_php</guid><pubDate>Tue, 25 Feb 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to bundle many TypeScript files using SystemJS]]></title><description><![CDATA[Introduction TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. You can install it from Node Package Manager…]]></description><link>https://blog.tekmi.nl/how-to-bundle-many-typescript-files-using-systemjs</link><guid isPermaLink="false">how-to-bundle-many-typescript-files-using-systemjs</guid><pubDate>Sun, 25 Aug 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to create Single Modal in Gatsby using Reactstrap, React Portals, React Context and React Custom Hooks]]></title><description><![CDATA[Introduction Gatsby is a free and open-source static site generator based on React. In this tutorial, we will use the default starter kit…]]></description><link>https://blog.tekmi.nl/how-to-create-single-modal-in-gatsby-using-reactstrap-react-portals-react-context-and-react-custom-hooks</link><guid isPermaLink="false">how-to-create-single-modal-in-gatsby-using-reactstrap-react-portals-react-context-and-react-custom-hooks</guid><pubDate>Sat, 03 Aug 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Firefox and Chrome Developer Tools - how to go beyond console.log]]></title><description><![CDATA[Introduction Both Firefox and Chrome provide some sort of Developer Tools for technical users. Additionally, both browser vendors regularly…]]></description><link>https://blog.tekmi.nl/firefox-and-chrome-developer-tools-how-to-go-beyond-console-log</link><guid isPermaLink="false">firefox-and-chrome-developer-tools-how-to-go-beyond-console-log</guid><pubDate>Fri, 28 Jun 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[In-depth review of Irresistible APIs: Designing web APIs that developers will love]]></title><description><![CDATA[Introduction This blog post is a starting point for a series of in-depth book reviews. I read around 10-15 books a year, I know how much…]]></description><link>https://blog.tekmi.nl/in-depth-review-of-irresistible-apis-designing-web-apis-that-developers-will-love</link><guid isPermaLink="false">in-depth-review-of-irresistible-apis-designing-web-apis-that-developers-will-love</guid><pubDate>Mon, 03 Sep 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[PHP 7.2 and Argon2 Password Hashing]]></title><description><![CDATA[Introduction PHP 7.2 version appeared for the first time on 30th of November 2017, Time goes fast and more than a half year later, on 21st…]]></description><link>https://blog.tekmi.nl/php-7-2-and-argon2-password-hashing</link><guid isPermaLink="false">php-7-2-and-argon2-password-hashing</guid><pubDate>Thu, 19 Jul 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[PHP 7.2 and Allow Abstract Function Override]]></title><description><![CDATA[Introduction PHP 7.2 has been released on 30th of November 2017. The most important features have been listed out and briefly described…]]></description><link>https://blog.tekmi.nl/php-7-2-and-allow-abstract-function-override</link><guid isPermaLink="false">php-7-2-and-allow-abstract-function-override</guid><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[PHP 7.2 and Object Typehint]]></title><description><![CDATA[Introduction PHP 7.2 is around the corner.  On the 26th of October 2017, the 5th version of PHP Release Candidate has been announced, which…]]></description><link>https://blog.tekmi.nl/php-7-2-and-object-typehint</link><guid isPermaLink="false">php-7-2-and-object-typehint</guid><pubDate>Sun, 29 Oct 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[Modern JavaScript syntax - ES6 const variables]]></title><description><![CDATA[Introduction ES6 brought lots of new features. Among them is support for constants. Instead of using var while declaring variables, you are…]]></description><link>https://blog.tekmi.nl/modern-javascript-syntax-es6-const-variables</link><guid isPermaLink="false">modern-javascript-syntax-es6-const-variables</guid><pubDate>Tue, 25 Jul 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to start using modern Javascript syntax within minutes]]></title><description><![CDATA[Introduction Everyone, including browsers, got used to the JavaScript syntax from 90-ties. But time passes by and JavaScript becomes more…]]></description><link>https://blog.tekmi.nl/how-to-start-using-modern-javascript-syntax-within-minutes</link><guid isPermaLink="false">how-to-start-using-modern-javascript-syntax-within-minutes</guid><pubDate>Fri, 21 Jul 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to configure Browser Sync live reloading in your current or next Laravel project running on Homestead Virtual Machine]]></title><description><![CDATA[Introduction Browser Sync is an open source tool that can instantaneously synchronize your code changes with your browser. As soon as the…]]></description><link>https://blog.tekmi.nl/how-to-configure-browser-sync-live-reloading-in-your-current-or-next-laravel-project-running-on-homestead-virtual-machine</link><guid isPermaLink="false">how-to-configure-browser-sync-live-reloading-in-your-current-or-next-laravel-project-running-on-homestead-virtual-machine</guid><pubDate>Sat, 15 Jul 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[Is it beneficial to add Laravel Collective HTML package into your Laravel project?]]></title><description><![CDATA[Introduction Laravel Collective is a set of components that have been removed from Laravel's core framework and are no longer maintained by…]]></description><link>https://blog.tekmi.nl/is-it-beneficial-to-add-laravel-collective-html-package-into-your-laravel-project</link><guid isPermaLink="false">is-it-beneficial-to-add-laravel-collective-html-package-into-your-laravel-project</guid><pubDate>Mon, 10 Jul 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to configure Push to Deploy with Envoyer]]></title><description><![CDATA[Introduction It's hard to not stumble across Envoyer, once you become the member of Laravel community. It's advertised as Zero Downtime PHP…]]></description><link>https://blog.tekmi.nl/how-to-configure-push-to-deploy-with-envoyer</link><guid isPermaLink="false">how-to-configure-push-to-deploy-with-envoyer</guid><pubDate>Wed, 05 Jul 2017 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to replace Vue.js with React in Laravel 5.4]]></title><description><![CDATA[Introduction As you probably experienced, Laravel 5.4 comes with Vue.js bundled and bootstrapped. For some developers it is equivalent of…]]></description><link>https://blog.tekmi.nl/how-to-replace-vue-js-with-react-in-laravel-5-4</link><guid isPermaLink="false">how-to-replace-vue-js-with-react-in-laravel-5-4</guid><pubDate>Sun, 02 Jul 2017 00:00:00 GMT</pubDate></item></channel></rss>