56,966 blogs · [ { "id": "01a087ad-906a-71de-839f-262548003ef3", "title": "What AI Defaults to When You’re Not Watching", "url": "https://nemisj.com/what-ai-defaults-to-when-youre-not-watching/", "published_at": "2026-08-14T20:20:13+00:00" }, { "id": "01a087ad-906a-71de-839f-26254898075a", "title": "Terraform gives you modules. Terragrunt gives you a map.", "url": "https://nemisj.com/terraform-gives-you-modules-terragrunt-gives-you-a-map/", "published_at": "2026-07-24T19:23:42+00:00" }, { "id": "01a087ad-906a-71de-839f-2625496c4aa9", "title": "GIT. Learn by doing: Chapter 4", "url": "https://nemisj.com/git-learn-by-doing-chapter-4/", "published_at": "2020-05-16T10:38:40+00:00" }, { "id": "01a087ad-906a-71de-839f-262549e43066", "title": "GIT. Learn by doing: Chapter 3", "url": "https://nemisj.com/git-learn-by-doing-chapter-3/", "published_at": "2020-04-19T20:09:58+00:00" }, { "id": "01a087ad-906a-71de-839f-26254a1eea9b", "title": "GIT: Learn by doing. Chapter 2", "url": "https://nemisj.com/git-learn-by-doing-chapter-2/", "published_at": "2020-04-05T22:14:41+00:00" }, { "id": "01a087ad-906a-71de-839f-26254a620aa0", "title": "GIT: Learn by doing", "url": "https://nemisj.com/git-learn-by-doing/", "published_at": "2020-04-05T21:11:00+00:00" }, { "id": "01a087ad-906a-71de-839f-26254abcf7f1", "title": "GIT: Learn by doing. Chapter 1", "url": "https://nemisj.com/git-learn-by-doing-chapter-1/", "published_at": "2020-03-27T14:03:00+00:00" }, { "id": "01a087ad-906a-71de-839f-26254ada061d", "title": "GIT: Learn by doing. Intro", "url": "https://nemisj.com/git-learn-by-doing-intro/", "published_at": "2020-03-22T22:21:15+00:00" }, { "id": "01a087ad-906a-71de-839f-26254b257397", "title": "useEffectlessState for data fetching with React hooks", "url": "https://nemisj.com/useeffectlessstate-for-data-fetching-with-react-hooks/", "published_at": "2020-03-20T21:08:42+00:00" }, { "id": "01a087ad-906a-71de-839f-26254b9413ac", "title": "How to use async/await with forEach ( oneliner )", "url": "https://nemisj.com/use-asyncawait-foreach/", "published_at": "2019-01-31T12:54:38+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb57042eb3", "title": "What you see is NOT what you get", "url": "https://nemisj.com/what-you-see-is-not-what-you-get/", "published_at": "2017-07-12T12:18:58+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb573b6c9d", "title": "Why not to use NODE_ENV for defining environments", "url": "https://nemisj.com/not-use-node_env-defining-environments/", "published_at": "2016-12-12T19:20:33+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb574ab2c1", "title": "JSON.parse welcome to my consciousness", "url": "https://nemisj.com/json-parse-welcome-consciousness/", "published_at": "2016-11-23T23:25:15+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb57c72c0b", "title": "The place where I WILL use getters in javascript", "url": "https://nemisj.com/place-will-use-getters-javascript/", "published_at": "2016-11-23T11:45:01+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb5830ca97", "title": "JavaScript execution", "url": "https://nemisj.com/javascript-execution/", "published_at": "2016-09-06T12:41:28+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb587af2e1", "title": "Error handling in isomorphic node.js application", "url": "https://nemisj.com/error-handling-isomorphic-node-js-application/", "published_at": "2016-06-27T12:31:19+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb592ef2ab", "title": "React.js: propTypes in ES6/ES2015 components", "url": "https://nemisj.com/react-js-proptypes-es6es2015-components/", "published_at": "2016-04-28T12:51:55+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb59f5110c", "title": "Ubuntu 16.04, ViM and broken plugins", "url": "https://nemisj.com/ubuntu-16-04-vim/", "published_at": "2016-04-26T13:08:52+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb5a0376fb", "title": "Implicit return in arrow function got me…", "url": "https://nemisj.com/implicit-return-in-arrow-function-got-me/", "published_at": "2016-01-04T14:05:39+00:00" }, { "id": "01a0bb99-f56d-71ca-9f9d-01bb5a57d105", "title": "Why getters/setters is a bad idea in JavaScript", "url": "https://nemisj.com/why-getterssetters-is-a-bad-idea-in-javascript/", "published_at": "2015-10-06T11:19:02+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1baeb2b12", "title": "Removing branches in git which are no longer in the GitHub (git)", "url": "https://nemisj.com/removing-branches-in-git-which-are-no-longer-in-the-github-git/", "published_at": "2015-09-10T12:54:25+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bbce4fdc", "title": "Obscure way to repeat string ( till 32 times )", "url": "https://nemisj.com/obscure-way-repeat-string/", "published_at": "2015-07-24T07:56:16+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bca76c7a", "title": "Using generators for node.js style callbacks", "url": "https://nemisj.com/using-generators-for-node-js-style-callbacks/", "published_at": "2015-06-17T11:31:28+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bd13fc5b", "title": "How to test React.js components", "url": "https://nemisj.com/how-to-test-react-js-components/", "published_at": "2015-05-21T14:06:02+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bdbd0abb", "title": "Conditional ie comments in react.js", "url": "https://nemisj.com/conditional-ie-comments-in-react-js/", "published_at": "2015-05-07T12:30:43+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1be692eeb", "title": "NPM, tmp and npm-xxx uncleaned paths", "url": "https://nemisj.com/tmp-npm-xxx/", "published_at": "2015-04-15T10:55:33+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bec9a88b", "title": "“git root” – root folder of the git repository", "url": "https://nemisj.com/git-root-root-folder-of-the-git-repository/", "published_at": "2015-03-27T16:41:54+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bf0e1b5f", "title": "Using = null; instead of ;", "url": "https://nemisj.com/using-null-instead-of/", "published_at": "2015-03-24T15:02:43+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bf6f1046", "title": "Vim script for Node.js and ‘gf’", "url": "https://nemisj.com/vim-script-node-js-gf/", "published_at": "2013-09-11T13:31:47+00:00" }, { "id": "01a0bba0-c511-70bf-be14-0af1bf768399", "title": "Some interesting aspects of “call” method in JavaScript", "url": "https://nemisj.com/some-interesting-aspects-of-call-method-in-javascript/", "published_at": "2013-07-18T21:55:36+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbacb7142b", "title": "Why I stopped using self when caching ‘this’", "url": "https://nemisj.com/why-i-stopped-using-self-in-this-cache/", "published_at": "2013-02-20T14:42:30+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbad060b59", "title": "Why isNaN and Number is not enough to cast string to a number", "url": "https://nemisj.com/why-isnan-and-number-is-not-enough-to-cast-string-to-a-number/", "published_at": "2013-02-15T18:00:28+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbad4cdfa8", "title": "Introduction into regular expressions in Python ( for Javascripters )", "url": "https://nemisj.com/python-regexp-javascript/", "published_at": "2012-06-19T23:50:00+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbade2ef7a", "title": "Javascript to Python API reference guide", "url": "https://nemisj.com/python-api-javascript/", "published_at": "2012-06-19T23:49:26+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbaec54dba", "title": "JavaScript function declaration among the browsers", "url": "https://nemisj.com/function-declaration/", "published_at": "2010-10-07T22:38:07+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbaf3f9ac2", "title": "Detecting browser’s activity within JavaScript", "url": "https://nemisj.com/activity-monitor-in-js/", "published_at": "2010-09-28T22:19:32+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbaf78f50e", "title": "Happy programmers’ day", "url": "https://nemisj.com/100000000/", "published_at": "2010-09-13T08:27:00+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbafa60415", "title": "Experiment #2: Emulating protected members in JavaScript", "url": "https://nemisj.com/protected-javascript/", "published_at": "2010-07-06T22:28:46+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbb02c4712", "title": "IE9, Windows XP and 2014?", "url": "https://nemisj.com/ie9-xp-and-2014/", "published_at": "2010-06-07T17:12:19+00:00" }, { "id": "01a0bba6-592a-71dd-a9c7-7dcbb0ff410c", "title": "Focus, tabIndex and behavior of browsers", "url": "https://nemisj.com/focusable/", "published_at": "2010-05-28T14:25:41+00:00" }, { "id": "01a0bbab-6956-7028-a904-8052afc3f819", "title": "JavaScript Quiz: Challenge your brain", "url": "https://nemisj.com/javascript-quiz/", "published_at": "2010-02-15T11:11:00+00:00" }, { "id": "01a0bbab-6956-7028-a904-8052afe835ed", "title": "JavaScript without “new” and “this”keywords", "url": "https://nemisj.com/js-without-new-and-this/", "published_at": "2010-01-31T01:39:05+00:00" } ] posts Claim your blog
Back to nemisj.com
Blog · corpus.blog/blogs/nemisj.com/posts

nemisj.com

nemisj.com

2026

2020

2019

2017

2016

2015

2013

2012

2010