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

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

Issue 10700168: massive CL is massive (Closed) Base URL: https://code.google.com/p/dartlang-site/@master
Patch Set: 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="dart-unit-tests/">Unit Tests with Dart</a> </b>
47 <br>
48 <em> Graham Wheeler, June 2012 </em>
49 <br>
50 Write both synchronous and asynchronous tests
51 using the Dart unit test library.
52 </section>
53
54 <section class="article">
55 <b> <a href="native-extensions-for-standalone-dart-vm/">Native Extensions for the Standalone Dart VM</a> </b>
56 <br>
57 <em> William Hesse, May 2012 </em>
58 <br>
59 Use shared libraries written in C or C++
60 from your Dart command-line apps.
61 </section>
62
63 <section class="article">
64 <b> <a href="json-web-service/">Using Dart with JSON Web Services</a> </b>
65 <br>
66 <em> Chris Buckett, April 2012 </em>
67 <br>
68 Connect your client-side Dart web app to a JSON web service.
69 </section>
70
71 <section class="article">
72 <b> <a href="io/">An Introduction to the dart:io Library</a> </b>
73 <br>
74 <em> Mads Ager, March 2012 </em>
75 <br>
76 Learn how your server-side Dart code can use the dart:io library
77 to perform asynchronous I/O using
78 files, sockets, HTTP connections, and more.
79 </section>
80
81 <section class="article">
82 <b> <a href="improving-the-dom/">Improving the DOM</a> </b>
83 <br>
84 <em> Bob Nystrom, October 2011 </em>
85 <br>
86 See what our new API for working with the DOM looks like in Dart.
87 </section>
88
89 <section class="article">
90 <b> <a href="embedding-in-html/">Embedding Dart in HTML</a> </b>
91 <br>
92 <em> Sigmund Cherem and Vijay Menon, October 2011 </em>
93 <br>
94 Find out how you'll be able to
95 embed Dart directly on HTML pages.
96 </section>
97
98 </section>
99
100
101 <section>
102 <h3> Language details </h3>
103
104 <section class="article">
105 <b> <a href="m1-language-changes/">Milestone 1 Language Changes</a> </b>
106 <br>
107 <em> Bob Nystrom, June 2012 </em>
108 <br>
109 A brief introduction to some language changes we are making.
110 </section>
111
112 <section class="article">
113 <b> <a href="puzzlers/index.html">Dart Puzzlers</a> </b>
114 <br>
115 <em> Joshua Bloch, January - February 2012 </em>
116 <br>
117 See what happens when the author of <em>Java Puzzlers</em>
118 translates each puzzler to Dart.
119 </section>
120
121 <section class="article">
122 <b> <a href="emulating-functions/">Emulating Functions in Dart</a> </b>
123 <br>
124 <em> Gilad Bracha, January 2012 </em>
125 <br>
126 Learn how you'll be able to create classes
127 that can substitute for functions.
128 </section>
129
130 <section class="article">
131 <b> <a href="optional-types/">Optional Types in Dart</a> </b>
132 <br>
133 <em> Gilad Bracha, October 2011 </em>
134 <br>
135 Learn what Dart's dynamic type system does and doesn't do,
136 and get tips for using types.
137 </section>
138 </section>
139
140
141 <section>
142 <h3> Design decisions</h3>
143
144 <section class="article">
145 <b> <a href="why-dart-types/">Why Dart Types Are Optional and Unsound</a> </b>
146 <br>
147 <em> Eli Brandt, December 2011 </em>
148 <br>
149 Understand <em>why</em> Dart's type system
150 works the way it does.
151 </section>
152
153 <section class="article">
154 <b> <a href="why-not-bytecode/">Why Not a Bytecode VM?</a> </b>
155 <br>
156 <em> Florian Loitsch and Bob Nystrom, November 2011 </em>
157 <br>
158 Understand one of Dart's key architectural decisions.
159 </section>
160 </section>
161 </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