Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Side by Side Diff: src/site/articles/index.html

Issue 10788006: new site (Closed) Base URL: https://code.google.com/p/dartlang-site/@master
Patch Set: final patch Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 --- 1 ---
2 layout: default 2 layout: default
3 title: "Articles" 3 title: "Articles"
4 description: "Read about the Dart language and tools with this collection of art icles, style guides, and more." 4 description: "Read about the Dart language and tools with this collection of art icles, style guides, and more."
5 --- 5 ---
6 6
7 {% comment %}
8 NOTE: Within each section, articles should be in chronological order
9 (newest on top).
10 {% endcomment %}
11
7 <h1> Articles </h1> 12 <h1> Articles </h1>
8 13
9 <p> 14 <p>
10 Read these articles for insight into Dart programming topics. 15 Read these articles for insight into Dart programming topics.
11 </p> 16 </p>
12 17
13 <section id="articles"> 18 <div class="row">
19 <div class="span6">
20 {% articles everyday-dart %}
21 </div>
22 <div class="span6">
23 {% articles language-details %}
24 </div>
25 </div>
14 26
15 {% comment %} 27 <div class="row">
16 NOTE: Within each section, articles should be in chronological order 28 <div class="span6">
17 (newest on top). 29 {% articles libraries-and-apis %}
18 {% endcomment %} 30 </div>
19 31 <div class="span6">
20 <section> 32 {% articles design-decisions %}
21 <h3> Everyday Dart </h3> 33 </div>
22 34 </div>
23 <section class="article">
24 <b> <a href="style-guide/">Dart Style Guide</a> </b>
25 <br>
26 <em> Bob Nystrom, October 2011 (updated May 2012)</em>
27 <br>
28 How we format, structure, and organize our code.
29 </section>
30
31 <section class="article">
32 <b> <a href="idiomatic-dart/">Idiomatic Dart</a> </b>
33 <br>
34 <em> Bob Nystrom, October 2011 (updated March 2012) </em>
35 <br>
36 Get a sense of how to write Dart code like a native.
37 </section>
38
39 </section>
40
41
42 <section>
43 <h3> Libraries and APIs </h3>
44
45 <section class="article">
46 <b> <a href="mocking-with-dart/">Mocking with Dart</a> </b>
47 <br>
48 <em> Graham Wheeler, July 2012 </em>
49 <br>
50 Write mock and spy classes using the Dart unit test library.
51 </section>
52
53 <section class="article">
54 <b> <a href="dart-unit-tests/">Unit Tests with Dart</a> </b>
55 <br>
56 <em> Graham Wheeler, June 2012 </em>
57 <br>
58 Write both synchronous and asynchronous tests
59 using the Dart unit test library.
60 </section>
61
62 <section class="article">
63 <b> <a href="native-extensions-for-standalone-dart-vm/">Native Extensions for the Standalone Dart VM</a> </b>
64 <br>
65 <em> William Hesse, May 2012 </em>
66 <br>
67 Use shared libraries written in C or C++
68 from your Dart command-line apps.
69 </section>
70
71 <section class="article">
72 <b> <a href="json-web-service/">Using Dart with JSON Web Services</a> </b>
73 <br>
74 <em> Chris Buckett, April 2012 </em>
75 <br>
76 Connect your client-side Dart web app to a JSON web service.
77 </section>
78
79 <section class="article">
80 <b> <a href="io/">An Introduction to the dart:io Library</a> </b>
81 <br>
82 <em> Mads Ager, March 2012 </em>
83 <br>
84 Learn how your server-side Dart code can use the dart:io library
85 to perform asynchronous I/O using
86 files, sockets, HTTP connections, and more.
87 </section>
88
89 <section class="article">
90 <b> <a href="improving-the-dom/">Improving the DOM</a> </b>
91 <br>
92 <em> Bob Nystrom, October 2011 </em>
93 <br>
94 See what our new API for working with the DOM looks like in Dart.
95 </section>
96
97 <section class="article">
98 <b> <a href="embedding-in-html/">Embedding Dart in HTML</a> </b>
99 <br>
100 <em> Sigmund Cherem and Vijay Menon, October 2011 </em>
101 <br>
102 Find out how you'll be able to
103 embed Dart directly on HTML pages.
104 </section>
105
106 </section>
107
108
109 <section>
110 <h3> Language details </h3>
111
112 <section class="article">
113 <b> <a href="m1-language-changes/">Milestone 1 Language Changes</a> </b>
114 <br>
115 <em> Bob Nystrom, June 2012 </em>
116 <br>
117 A brief introduction to some language changes we are making.
118 </section>
119
120 <section class="article">
121 <b> <a href="puzzlers/index.html">Dart Puzzlers</a> </b>
122 <br>
123 <em> Joshua Bloch, January - February 2012 </em>
124 <br>
125 See what happens when the author of <em>Java Puzzlers</em>
126 translates each puzzler to Dart.
127 </section>
128
129 <section class="article">
130 <b> <a href="emulating-functions/">Emulating Functions in Dart</a> </b>
131 <br>
132 <em> Gilad Bracha, January 2012 </em>
133 <br>
134 Learn how you'll be able to create classes
135 that can substitute for functions.
136 </section>
137
138 <section class="article">
139 <b> <a href="optional-types/">Optional Types in Dart</a> </b>
140 <br>
141 <em> Gilad Bracha, October 2011 </em>
142 <br>
143 Learn what Dart's dynamic type system does and doesn't do,
144 and get tips for using types.
145 </section>
146 </section>
147
148
149 <section>
150 <h3> Design decisions</h3>
151
152 <section class="article">
153 <b> <a href="why-dart-types/">Why Dart Types Are Optional and Unsound</a> </b>
154 <br>
155 <em> Eli Brandt, December 2011 </em>
156 <br>
157 Understand <em>why</em> Dart's type system
158 works the way it does.
159 </section>
160
161 <section class="article">
162 <b> <a href="why-not-bytecode/">Why Not a Bytecode VM?</a> </b>
163 <br>
164 <em> Florian Loitsch and Bob Nystrom, November 2011 </em>
165 <br>
166 Understand one of Dart's key architectural decisions.
167 </section>
168 </section>
169 </section>
OLDNEW
« no previous file with comments | « src/site/articles/idiomatic-dart/index.html ('k') | src/site/articles/json-web-service/chris-buckett.png » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698