ng-conf 2014 – The World’s First Angular Conference in Salt Lake City, Utah Angular カンファレンス ng-conf 2014 が、アメリカはユタ州ソルトレイクシティで開催中です。 YouTube の ng-conf 2014 チャンネル のほうに動画はまとめてアップロードされていますが、このエントリーでは当日(Thursday, January 16)のスケジュールどおりに並べています。最終日(Friday, January 17)の動画は次のエントリーで。 Keynote Miško Hevery & Brad Green AngularJS in 20-ish Minutes Dan Wahlin Writing a Massive Angular App The Google Double Click
Backbone.jsやEmber.js、AngularJSなどの流行りのMVCフレームワークを用いたAjaxアプリケーションのSEOについて少ししらべてみました。SEOというかクローラー対策っぽいですが。ブログ的には始めての開発系の記事。 AjaxアプリケーションのSEO的な問題 そもそもどうしてAjaxアプリケーションがSEO的にやばいかというと、一旦空のHTMLを読み込んだあとJavaScriptを使ってクライアントサイドでコンテンツをレンダリングする仕組み上、Googleのクローラーのような特殊な環境だと内容を正常に読めないというのが現状らしい。というわけでこれを如何にして読み込ませるかが本件のゴールになります。 STEP1:Ajaxアプリであることをクローラーに伝える #!(ハッシュフラグメント)をURLにつける URLに#!(ハッシュフラグメント)が含まれているとクローラーはそ
Download Download the sample and unzip it. Within the unzipped directory you will find: a readme.md explaining how to install and run the app the Zza! Mongo database a folder full of HTML, CSS, and JavaScript You can view, edit, and run the code using the tools of your choice. Run it! The readme.md has the details. Just remember the three basic steps: Start your MongoDB server: mongod Start the No
By now you've probably heard of AngularJS - the exciting open source framework, developed by Google, that changes the way you think about web apps. There has been much written about it, but I have yet to find something that is written for developers who prefer quick and practical examples. This changes today. Below you will find the basic building blocks of Angular apps - Models, Views, Controller
One of the most common complaints against client-side JavaScript frameworks is the slow initial load time. There’s definitely some truth in this, but probably not for the reason you’d expect. Rendering the view with JavaScript is usually quite fast, it’s the extra HTTP requests which tend to slow things down. To investigate, let’s work with a vanilla AngularJS app for viewing hikes and inspect its
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 12/4の記事(AngularJSを使ったWebアプリのアーキテクチャ設計)で書くと言ったまま放置していたので、AngularJSのMVCパターンについて書いてみたいと思います。 AngularJSのMVCについては、12/19のお前のAngular.jsはもうMVCではない。と言われないためのTutorialというすばらしい記事がありますが、本記事ではもう少し抽象的な内容を扱ってみようかと思います。 MVW(Model-View-Whatever)パターンとは MVCパターンには、MVC2、MVP、MVVMなど数多くの派生パターンがあ
はじめに Androidを専従しており、今も一応はその形をとっているのですが、スタートアップ特有の人手不足によりフロントサイドも着手することにしました。ちなみに既存の管理画面のリプレイス目的です。 なぜAngularJS? もともとAngularJSに興味があったのが第一。あとTwitterのタイムラインを見ている限り、他と比較してAngularJSのほうが良い流れがある感じがしました(よく話題になっているという意味で、困った時なんとかなりそう感)。ぶっちゃけBackbone.js使おうが何を使おうが、とにかくフレームワークに載せているだけ既存のやつよりはるかに良いという感触はあります。 AngularJSの問題点としては以下の記事が的確だと思いました。実際にその通りだと思います。ただ僕自身の能力がそんなに高くないので、AngularJSの重力に吸われている方が安定したコード書けるかもしれ
概要 依存性についてのアノテーション(注釈) DIはどこで使用できるのか? 概要 依存性注入は、コードがその依存性をどのように保持するかを取り扱うソフトウェアデザインパターンです。 DIについての詳細については、WikipediaのDependency Injectionを参照してください。 Martin FowlerによるInversion of Control、 またはDIについて書かれた好みのソフトウェアデザインパターンの本を読んでみてください。 DIを一言で説明すると オブジェクトまたは関数が、依存性を取得するには3つだけ方法が存在します。 依存性は、一般的にnew演算子を使用して作成することができます。 依存性は、グローバル変数を参照することで調べることができます。 依存性は、それが必要な場所に渡すことができます。 依存性を作成する・参照の最初の2つは、依存性をハードコードするこ
Having spent the last 18 months or so working with Backbone.js, I’ve formed the following opinion: Backbone is not enough for building large single-page applications (SPAs). Sure, you and your team may be able to get your app across the line, but you’ll probably end up with a lot of code and may even reinvent a couple of wheels unless you’re extremely diligent about refactoring, code reviews, docu
Today I gave a talk at PivotalLabs in San Francisco. A superheroic gopher The idea was to show how Go can be used to build modern web applications, where the UI is developed using AngularJS and the communication with the server is done via a REST API. The slides are available here and all the code is open sourced on github. [UPDATE] The video has been released.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く