この一か月分の学習成果を整理したリポジトリを作ったので、その成果についてまとめておく。 作ったサンプルプロジェクトだけを手軽に欲しければ、このリポジトリを clone してほしい。 taichi/js-boilerplate master ブランチには、ミニマムな JavaScript 開発環境がサンプルコード付きで入っている frontend ブランチには、React/Redux/webpackなウェブアプリケーション用の開発環境が入っている デフォルトブランチにしてある electron ブランチには、frontend ブランチの内容に加えてElectronでアプリケーションを開発するための環境が入っている はじめに 最近の JavaScript について 僕は仕事として JavaScript を書いている訳ではないけども、この半年くらいの間にちょっとしたツールならいくつか作った。
Casev.camelCasev.capitalizev.decapitalizev.kebabCasev.lowerCasev.snakeCasev.swapCasev.titleCasev.upperCaseChainvv.chainv.prototype.chainv.prototype.thruv.prototype.valueChopv.charAtv.codePointAtv.firstv.graphemeAtv.lastv.prunev.slicev.substrv.substringv.truncateCountv.countv.countGraphemesv.countSubstringsv.countWherev.countWordsEscapev.escapeHtmlv.escapeRegExpv.unescapeHtmlFormatv.sprintfv.vprint
By Rahul Choudhury & Laurens van den Oever This is a guest post by Rahul Choudhury & Laurens van den Oever of Q42, a Dutch tech agency with offices in Mountain View, The Hague and Amsterdam. Q42 is an Official Meteor Partner. You already know that we do jumpstarts at Q42. But did you know we regularly use Meteor in production with large clients? Let’s talk about one we recently completed: Mazda’s
問題点はIsomorphic実装難易度です。では、アメブロのIsomorphicの実装方法と実装する際にあった問題及びその解決策をお伝えします。 ちなみに、Michael Jackson氏はIsomorphic JavaScript ではなく、 Universal JavaScript と呼ぶべきだと主張しています。私たちはIsomorphic JavaScriptという名前で使うのに慣れたので、ここでは*Isomorphic JavaScriptと記述します。 AmebloのIsomorphic 技術選定 先に結論をあげます:React + Redux 技術選定の基準は下記となります。 安定さ。基本的にプロダクト環境で使える正式版があること。 アクティブな開発。 よいコミュニティ。技術の周りに大きいコミュニティが育っていること。 実績がある。 まずView層のライブラリの選定です。このプ
ULIDs are unique, sortable identifiers that work much in the same way as UUIDs, though with some improvements: Lexicographically sortable Canonically encoded as a 26 character string, as opposed to the 36 character UUID Uses Crockford's base32 for better efficiency and readability (5 bits per character) Monotonic sort order (correctly detects and handles the same millisecond) ULIDs also provide: 1
10 December 2016 Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet! 17 min Read Time #performance #loading Share Update 2016-12-12: Some folks aren't happy with the SSR'd code in the test, because it wasn't generated the idiomatic way. Firstly, I'm more tha
The JavaScript community is going full speed on innovation, what was once trendy becomes old-fashioned a few months later. 2016 is over, you may think you missed something important? Don't worry, we are going to review what were the main trends. Let's see by the numbers which projects got traction in 2016, by comparing the numbers of stars added on Github, over the last 12 months. In 2015, React w
Victor Savkin is a co-founder of nrwl.io. He was previously on the Angular core team at Google, and built the dependency injection, change detection, forms, and router modules. JavaScript applications are full of asynchronous code: we listen to events, debounce them, interact with web workers, send messages to the backend. Testing such code is difficult and, in some cases, hardly possible. In this
Lifelong Learning Learning is not a product of schooling but the lifelong attempt to acquire it. Introduction Recently I went through this fascinating article Professor Frisby’s mostly adequate guide to Functional Programming and would like to summarise my understanding in this post. f(x) In imperative programming, you get things done by giving the computer a sequence of tasks and then it executes
Superfast intersection supporting primitives and objects. In the age of big data, you need it. Breakthrough iterable performance for array intersections. The time to first available element is 20-40% faster than other approaches. Remove bottlenecks from your data processing pipeline by using intersector.iterable. For a static test, full intersection using intersector is typically 10% slower than t
2016 was the year of “JavaScript fatigue”. The idea that JavaScript has become too fractured and entrenched in tools. It’s now harder than ever for a developer to get a project started, let alone finished. On a surface level it makes a lot of sense. The last several years have seen a massive shift in the way front-end development works. Frameworks, bundlers, transpilers; even a massive update to t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く