<![CDATA[Tinacious Design Blog]]>https://blog.tinaciousdesign.comhttps://cdn.hashnode.com/res/hashnode/image/upload/v1596603351597/vcR5psTkx.pngTinacious Design Bloghttps://blog.tinaciousdesign.comRSS for NodeWed, 16 Sep 2020 19:48:46 GMT60<![CDATA[Use BEM for scalable and maintainable CSS]]>https://blog.tinaciousdesign.com/bem-css-scalable-maintainablehttps://blog.tinaciousdesign.com/bem-css-scalable-maintainableSun, 13 Sep 2020 03:58:00 GMT<![CDATA[Building a macOS Touch Bar app using interprocess communication in Electron]]>https://blog.tinaciousdesign.com/building-a-macos-touch-bar-app-using-interprocess-communication-in-electronhttps://blog.tinaciousdesign.com/building-a-macos-touch-bar-app-using-interprocess-communication-in-electronSun, 30 Aug 2020 05:54:09 GMT<![CDATA[Migrating my blog from WordPress to Hashnode]]>https://blog.tinaciousdesign.com/migrating-my-blog-from-wordpress-to-hashnodehttps://blog.tinaciousdesign.com/migrating-my-blog-from-wordpress-to-hashnodeWed, 05 Aug 2020 06:17:04 GMT<![CDATA[iTerm colour schemes]]>https://blog.tinaciousdesign.com/iterm-colour-schemeshttps://blog.tinaciousdesign.com/iterm-colour-schemesTue, 23 Jun 2020 01:27:04 GMT<![CDATA[ImageMagick Cheatsheet]]>https://blog.tinaciousdesign.com/imagemagick-cheatsheethttps://blog.tinaciousdesign.com/imagemagick-cheatsheetSun, 24 May 2020 02:23:02 GMT<![CDATA[BuildConfig.DEBUG always returns false]]>https://blog.tinaciousdesign.com/buildconfigdebug-always-returns-falsehttps://blog.tinaciousdesign.com/buildconfigdebug-always-returns-falseTue, 19 May 2020 02:23:02 GMT<![CDATA[Writing a simple Gulp plugin tutorial]]>https://blog.tinaciousdesign.com/writing-a-simple-gulp-plugin-tutorialhttps://blog.tinaciousdesign.com/writing-a-simple-gulp-plugin-tutorialTue, 14 Apr 2020 02:23:02 GMT<![CDATA[COVID-19 data by country]]>https://blog.tinaciousdesign.com/covid-19-data-by-countryhttps://blog.tinaciousdesign.com/covid-19-data-by-countrySun, 29 Mar 2020 02:23:02 GMT<![CDATA[JWT ECDSA signing in JavaScript]]>https://blog.tinaciousdesign.com/jwt-ecdsa-signing-in-javascripthttps://blog.tinaciousdesign.com/jwt-ecdsa-signing-in-javascriptMon, 09 Sep 2019 02:23:02 GMT<![CDATA[Basic HTTP auth in Express and Node.js]]>https://blog.tinaciousdesign.com/basic-http-auth-in-express-and-nodejshttps://blog.tinaciousdesign.com/basic-http-auth-in-express-and-nodejsMon, 27 May 2019 02:23:02 GMT<![CDATA[Animated Show More toggle in React]]>https://blog.tinaciousdesign.com/animated-show-more-toggle-in-reacthttps://blog.tinaciousdesign.com/animated-show-more-toggle-in-reactSun, 21 Apr 2019 02:23:03 GMT<![CDATA[Express route param validation (Node.js)]]>https://blog.tinaciousdesign.com/express-route-param-validation-nodejshttps://blog.tinaciousdesign.com/express-route-param-validation-nodejsMon, 11 Mar 2019 02:23:04 GMT<![CDATA[Using an SSL certificate on Vagrant for local development in Google Chrome]]>https://blog.tinaciousdesign.com/using-an-ssl-certificate-on-vagrant-for-local-development-in-google-chromehttps://blog.tinaciousdesign.com/using-an-ssl-certificate-on-vagrant-for-local-development-in-google-chromeSat, 16 Feb 2019 08:00:00 GMT<![CDATA[Moving inventory management tool case study]]>https://blog.tinaciousdesign.com/moving-inventory-management-tool-case-studyhttps://blog.tinaciousdesign.com/moving-inventory-management-tool-case-studyTue, 30 Oct 2018 07:00:00 GMT<![CDATA[Speaking at Geeky Summit in Calgary]]>https://blog.tinaciousdesign.com/speaking-at-geeky-summit-in-calgaryhttps://blog.tinaciousdesign.com/speaking-at-geeky-summit-in-calgarySun, 26 Nov 2017 03:23:03 GMT<![CDATA[React Rails travel app case study]]>https://blog.tinaciousdesign.com/react-rails-travel-app-case-studyhttps://blog.tinaciousdesign.com/react-rails-travel-app-case-studyMon, 18 Sep 2017 02:23:04 GMT<![CDATA[Sign and verify Git commits using GPG signatures]]>https://blog.tinaciousdesign.com/sign-and-verify-git-commits-using-gpg-signatureshttps://blog.tinaciousdesign.com/sign-and-verify-git-commits-using-gpg-signaturesSun, 23 Jul 2017 02:23:02 GMT<![CDATA[Using Vagrant with WordPress]]>https://blog.tinaciousdesign.com/using-vagrant-with-wordpresshttps://blog.tinaciousdesign.com/using-vagrant-with-wordpressMon, 17 Jul 2017 02:23:02 GMT<![CDATA[Web Hosting recommendations]]>https://blog.tinaciousdesign.com/web-hosting-recommendationshttps://blog.tinaciousdesign.com/web-hosting-recommendationsWed, 07 Dec 2016 03:23:03 GMT<![CDATA[Caching in WordPress: Caching and cache busting]]>https://blog.tinaciousdesign.com/caching-in-wordpress-caching-and-cache-bustinghttps://blog.tinaciousdesign.com/caching-in-wordpress-caching-and-cache-bustingTue, 06 Dec 2016 08:00:00 GMT<![CDATA[Syntax theme for Atom, VSCode, and Sublime]]>https://blog.tinaciousdesign.com/syntax-theme-for-atom-vscode-and-sublimehttps://blog.tinaciousdesign.com/syntax-theme-for-atom-vscode-and-sublimeFri, 19 Aug 2016 02:23:02 GMT<![CDATA[dev domain extension for local development with Vagrant]]>https://blog.tinaciousdesign.com/dev-domain-extension-for-local-development-with-vagranthttps://blog.tinaciousdesign.com/dev-domain-extension-for-local-development-with-vagrantWed, 17 Feb 2016 03:23:03 GMT<![CDATA[How I built an Instagram image gallery using Node.js and Ember.js]]>https://blog.tinaciousdesign.com/how-i-built-an-instagram-image-gallery-using-nodejs-and-emberjshttps://blog.tinaciousdesign.com/how-i-built-an-instagram-image-gallery-using-nodejs-and-emberjsTue, 05 Jan 2016 02:07:43 GMT<![CDATA[Canned Replies Chrome Extension for faster replies in Gmail]]>https://blog.tinaciousdesign.com/canned-replies-chrome-extension-for-faster-replies-in-gmailhttps://blog.tinaciousdesign.com/canned-replies-chrome-extension-for-faster-replies-in-gmailMon, 04 Jan 2016 03:23:03 GMT<![CDATA[IE-friendly mobile-first CSS]]>https://blog.tinaciousdesign.com/ie-friendly-mobile-first-csshttps://blog.tinaciousdesign.com/ie-friendly-mobile-first-cssMon, 28 Dec 2015 03:23:02 GMT<![CDATA[Dollars 4 Scholars Startup Weekend Toronto prototype]]>https://blog.tinaciousdesign.com/dollars-4-scholars-startup-weekend-toronto-prototypehttps://blog.tinaciousdesign.com/dollars-4-scholars-startup-weekend-toronto-prototypeFri, 13 Nov 2015 03:23:02 GMT<![CDATA[Get a visitor's IP address and email it with Mandrill in Go on Heroku]]>https://blog.tinaciousdesign.com/get-a-visitors-ip-address-and-email-it-with-mandrill-in-go-on-herokuhttps://blog.tinaciousdesign.com/get-a-visitors-ip-address-and-email-it-with-mandrill-in-go-on-herokuMon, 17 Aug 2015 07:00:00 GMT<![CDATA[Social media sharing in AngularJS]]>https://blog.tinaciousdesign.com/social-media-sharing-in-angularjshttps://blog.tinaciousdesign.com/social-media-sharing-in-angularjsMon, 13 Apr 2015 02:23:02 GMT<![CDATA[Installing or migrating ProcessWire on Ubuntu]]>https://blog.tinaciousdesign.com/installing-or-migrating-processwire-on-ubuntuhttps://blog.tinaciousdesign.com/installing-or-migrating-processwire-on-ubuntuSat, 04 Apr 2015 02:23:02 GMT<![CDATA[Progress Bar jQuery plugin]]>https://blog.tinaciousdesign.com/progress-bar-jquery-pluginhttps://blog.tinaciousdesign.com/progress-bar-jquery-pluginSat, 14 Feb 2015 03:23:02 GMT<![CDATA[Developing a DocPad website and deploying it to an Ubuntu server]]>https://blog.tinaciousdesign.com/developing-a-docpad-website-and-deploying-it-to-an-ubuntu-serverhttps://blog.tinaciousdesign.com/developing-a-docpad-website-and-deploying-it-to-an-ubuntu-serverMon, 19 Jan 2015 03:23:02 GMT<![CDATA[Generate iOS app icons with this easy Node.js script]]>https://blog.tinaciousdesign.com/generate-ios-app-icons-with-this-easy-nodejs-scripthttps://blog.tinaciousdesign.com/generate-ios-app-icons-with-this-easy-nodejs-scriptSat, 17 Jan 2015 03:23:02 GMT<![CDATA[Responsive images in AngularJS with Picturefill]]>https://blog.tinaciousdesign.com/responsive-images-in-angularjs-with-picturefillhttps://blog.tinaciousdesign.com/responsive-images-in-angularjs-with-picturefillSat, 17 Jan 2015 03:23:02 GMT<![CDATA[Fluid video jQuery plugin]]>https://blog.tinaciousdesign.com/fluid-video-jquery-pluginhttps://blog.tinaciousdesign.com/fluid-video-jquery-pluginSat, 17 Jan 2015 03:23:02 GMT<![CDATA[Tip calculator and bill splitting apps]]>https://blog.tinaciousdesign.com/tip-calculator-and-bill-splitting-appshttps://blog.tinaciousdesign.com/tip-calculator-and-bill-splitting-appsSat, 17 Jan 2015 03:23:02 GMT<![CDATA[SVG to PNG fallback in AngularJS]]>https://blog.tinaciousdesign.com/svg-to-png-fallback-in-angularjshttps://blog.tinaciousdesign.com/svg-to-png-fallback-in-angularjsSat, 17 Jan 2015 03:23:02 GMT