This repository was archived by the owner on Aug 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.xml
657 lines (519 loc) · 36.9 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Dgraph Blog</title>
<link>https://blog.dgraph.io/</link>
<description>Recent content on Dgraph Blog</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>Copyright (c) 2020, Dgraph Labs, Inc. All rights reserved.</copyright>
<lastBuildDate>Thu, 04 Jun 2020 04:50:00 -0700</lastBuildDate>
<atom:link href="https://blog.dgraph.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>How I solved Jepsen with OpenCensus Distributed Tracing: A personal journey</title>
<link>https://blog.dgraph.io/post/solving-jepsen-with-opencensus/</link>
<pubDate>Thu, 04 Jun 2020 04:50:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/solving-jepsen-with-opencensus/</guid>
<description>This post made it to the front page of Go Reddit for over 24hrs. Do engage in discussion there and show us your love by giving Dgraph a GitHub Star.</description>
</item>
<item>
<title>"Dgraph, GraphQL, Schemas, and CRUD Summary" from Bill Kennedy</title>
<link>https://blog.dgraph.io/post/dgraph-graphql-schema-crud-from-bill-kennedy/</link>
<pubDate>Mon, 01 Jun 2020 19:45:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/dgraph-graphql-schema-crud-from-bill-kennedy/</guid>
<description>After learning that Dgraph has native support for GraphQL, Bill Kennedy switched gears and re-wrote his original Dgraph tutorial to show how to use Dgraph with the native GraphQL support.</description>
</item>
<item>
<title>Dgraph GraphQL hits GA with v20.03.1</title>
<link>https://blog.dgraph.io/post/dgraph-graphql-hits-ga/</link>
<pubDate>Sun, 03 May 2020 19:45:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/dgraph-graphql-hits-ga/</guid>
<description>Dgraph is a distributed, transactional, open source, native graph database. It enables and simplifies the development of scalable cloud applications that continue to thrive even when the data is highly connected and involved.</description>
</item>
<item>
<title>Designing GraphQL schemas</title>
<link>https://blog.dgraph.io/post/designing-graphql-schemas/</link>
<pubDate>Sun, 12 Apr 2020 07:41:43 +0000</pubDate>
<guid>https://blog.dgraph.io/post/designing-graphql-schemas/</guid>
<description>This post made it to top 10 on HackerNews front page. Do engage in discussion there and show us love by giving us a GitHub star.</description>
</item>
<item>
<title>Why there would be no Dgraph 2.0: Goodbye Semantic Versioning</title>
<link>https://blog.dgraph.io/post/dgraph-calendar-versioning/</link>
<pubDate>Fri, 20 Mar 2020 10:45:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/dgraph-calendar-versioning/</guid>
<description>There would be no Dgraph 2.0. After 4+ years of releasing Dgraph, we have decided to switch away from Semantic Versioning.</description>
</item>
<item>
<title>Encryption at Rest in Dgraph and Badger</title>
<link>https://blog.dgraph.io/post/encryption-at-rest-dgraph-badger/</link>
<pubDate>Thu, 12 Mar 2020 04:00:05 -0700</pubDate>
<guid>https://blog.dgraph.io/post/encryption-at-rest-dgraph-badger/</guid>
<description>We built &ldquo;Encryption at Rest&rdquo; in Badger v2. Encryption is complex, but important. With this blog post, we not only want to introduce this feature to our users, but also dive into the details of how we implemented encryption in Badger, so the reader can gain enough understanding about introducing AES encryption in their own systems.</description>
</item>
<item>
<title>Getting started with Dgraph-8: Easily build location-aware apps using our native geolocation features</title>
<link>https://blog.dgraph.io/post/tutorial-8-getting-started/</link>
<pubDate>Tue, 28 Jan 2020 20:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-8-getting-started/</guid>
<description>Welcome to the eighth episode of getting started with Dgraph.
In the previous episode, we learned about building a twitter-like user-search feature using Dgraph&rsquo;s fuzzy search.</description>
</item>
<item>
<title>Getting started with Dgraph tutorials series - 7: Give your users powerful search results with fuzzy search on graph</title>
<link>https://blog.dgraph.io/post/tutorial-7-getting-started/</link>
<pubDate>Fri, 17 Jan 2020 20:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-7-getting-started/</guid>
<description>Welcome to the seventh episode of getting started with Dgraph. In the previous episode, we learned about building advanced text searches on social graphs in Dgraph, by modeling tweets as an example.</description>
</item>
<item>
<title>What’s Next? Learn Dgraph with the Getting-Started Blog Series</title>
<link>https://blog.dgraph.io/post/introducing-getting-started-series/</link>
<pubDate>Wed, 08 Jan 2020 21:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/introducing-getting-started-series/</guid>
<description>We are excited to announce that the &ldquo;Get Started with Dgraph&rdquo; of our documentation site now includes the episodes from our getting started blog series.</description>
</item>
<item>
<title>Releasing Dgraph v1.1.1: upsert blocks, facets, and encryption at rest</title>
<link>https://blog.dgraph.io/post/release-v1.1.1/</link>
<pubDate>Tue, 17 Dec 2019 07:00:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/release-v1.1.1/</guid>
<description>It&rsquo;s been a bit over three months since we released Dgraph v1.1.0 (see the announcement) but the wait and hard work were well worth it because today we announce that Dgraph v1.</description>
</item>
<item>
<title>Getting started with Dgraph tutorials series - 6: Advanced text search on social graphs </title>
<link>https://blog.dgraph.io/post/tutorial-6-getting-started/</link>
<pubDate>Wed, 11 Dec 2019 06:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-6-getting-started/</guid>
<description>Welcome to the sixth episode of getting started with Dgraph.
In the previous episode, we learned about building social graphs in Dgraph, by modeling tweets as an example.</description>
</item>
<item>
<title>The GraphQL Summit story</title>
<link>https://blog.dgraph.io/post/graphql-summit-19/</link>
<pubDate>Tue, 10 Dec 2019 14:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/graphql-summit-19/</guid>
<description>We took part in the recently held GraphQL Summit in San Francisco.
The conference was exciting, and it had a great line up of talks.</description>
</item>
<item>
<title>Getting started with Dgraph tutorials series - 5: Tweet graph, string indices, and keyword-based searching</title>
<link>https://blog.dgraph.io/post/tutorial-5-getting-started/</link>
<pubDate>Tue, 26 Nov 2019 06:30:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-5-getting-started/</guid>
<description>Welcome to the fifth episode of getting started with Dgraph. In the previous episode, we learned about using multi-language strings and operations on them using language tags.</description>
</item>
<item>
<title>Releasing BadgerDB v2.0</title>
<link>https://blog.dgraph.io/post/releasing-badger-v2/</link>
<pubDate>Mon, 18 Nov 2019 06:30:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/releasing-badger-v2/</guid>
<description>Dgraph is an open-source, transactional, distributed, native Graph database. Dgraph is optimized for high-performance reads and writes. It can serve queries and mutations with low latency and high throughput, even when they involve deep joins and traversals.</description>
</item>
<item>
<title>Getting started with Dgraph tutorials series - 4: Multi-language strings</title>
<link>https://blog.dgraph.io/post/tutorial-4-getting-started/</link>
<pubDate>Tue, 12 Nov 2019 06:30:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-4-getting-started/</guid>
<description>Welcome to the fourth episode of getting started with Dgraph.
In the previous episode, we learned about Datatypes, Indexing, Filtering, and Reverse traversals in Dgraph.</description>
</item>
<item>
<title>Dgraph tutorials series - 3: Datatypes, Indexing, Filtering, and Reverse traversals.</title>
<link>https://blog.dgraph.io/post/tutorial-3-getting-started/</link>
<pubDate>Wed, 30 Oct 2019 06:30:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-3-getting-started/</guid>
<description>Welcome to the third episode of getting started with Dgraph. In the previous episode of the tutorial, we learned about the CRUD operations using UIDs.</description>
</item>
<item>
<title>Building a Native GraphQL Database: Challenges, Learnings and Future</title>
<link>https://blog.dgraph.io/post/building-native-graphql-database-dgraph/</link>
<pubDate>Tue, 29 Oct 2019 02:13:13 -0700</pubDate>
<guid>https://blog.dgraph.io/post/building-native-graphql-database-dgraph/</guid>
<description>&ldquo;GraphQL is not a Graph DB query language &mdash; it&rsquo;s a replacement for REST APIs.&rdquo;
That&rsquo;s my standard opening statement whenever talking about Dgraph&rsquo;s choice of the query language.</description>
</item>
<item>
<title>Dgraph tutorials series - 2: UID operations, updating nodes, and traversals</title>
<link>https://blog.dgraph.io/post/tutorial-2-getting-started/</link>
<pubDate>Tue, 15 Oct 2019 14:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-2-getting-started/</guid>
<description>Welcome to the second episode of getting started with Dgraph. In the last episode of the tutorial, we learned some of the basics of Dgraph.</description>
</item>
<item>
<title>Dgraph tutorials series - 1: Getting started</title>
<link>https://blog.dgraph.io/post/tutorial-1-getting-started/</link>
<pubDate>Tue, 01 Oct 2019 14:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/tutorial-1-getting-started/</guid>
<description>Welcome to getting started with Dgraph. Dgraph is an open-source, transactional, distributed, native Graph Database. Here is the first episode of the tutorial series on using Dgraph.</description>
</item>
<item>
<title>Introducing Ristretto: A High-Performance Go Cache</title>
<link>https://blog.dgraph.io/post/introducing-ristretto-high-perf-go-cache/</link>
<pubDate>Thu, 19 Sep 2019 23:13:13 -0700</pubDate>
<guid>https://blog.dgraph.io/post/introducing-ristretto-high-perf-go-cache/</guid>
<description>This post made it to the top of Golang subreddit and is trending in top 10 on the front page of Hacker News.</description>
</item>
<item>
<title>Releasing Dgraph v1.1.0</title>
<link>https://blog.dgraph.io/post/release-v1.1.0/</link>
<pubDate>Wed, 04 Sep 2019 08:00:00 -0400</pubDate>
<guid>https://blog.dgraph.io/post/release-v1.1.0/</guid>
<description>Dgraph is an open-source, transactional, distributed, native graph database. Ever since the internet explosion, the data not just has been growing in size, but also in its complexity and connectedness.</description>
</item>
<item>
<title>Dgraph Labs wants you!</title>
<link>https://blog.dgraph.io/post/hiring-19/</link>
<pubDate>Fri, 23 Aug 2019 08:00:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/hiring-19/</guid>
<description>We recently announced our successful Series A fundraise and, since then, many people have shown interest to join our team. We are very grateful to have so many people interested in joining our team!</description>
</item>
<item>
<title>Dgraph's recap of GraphQL Conf - Berlin 2019</title>
<link>https://blog.dgraph.io/post/graphql-conf-19/</link>
<pubDate>Fri, 16 Aug 2019 14:30:00 +0530</pubDate>
<guid>https://blog.dgraph.io/post/graphql-conf-19/</guid>
<description>We took part in the recently held GraphQL conference in Berlin. The experience was fascinating, and we were amazed by the high voltage enthusiasm in the GraphQL community.</description>
</item>
<item>
<title>Datetime Indexes in Dgraph</title>
<link>https://blog.dgraph.io/post/datetime-indexes-dgraph/</link>
<pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/datetime-indexes-dgraph/</guid>
<description>I recently started working at Dgraph Labs in Bengaluru as a Software Engineer. One of the first issues that I worked on was related to the Dgraph&rsquo;s datetime datatype.</description>
</item>
<item>
<title>How Dgraph Labs Raised Series A</title>
<link>https://blog.dgraph.io/post/how-dgraph-labs-raised-series-a/</link>
<pubDate>Wed, 31 Jul 2019 05:05:05 -0700</pubDate>
<guid>https://blog.dgraph.io/post/how-dgraph-labs-raised-series-a/</guid>
<description>The blog post by ZDNet made it to HackerNews front page. Do engage in discussion there, and show us love by giving us a GitHub star.</description>
</item>
<item>
<title>Celebrating 10,000 GitHub Stars</title>
<link>https://blog.dgraph.io/post/10k-github-stars/</link>
<pubDate>Tue, 16 Jul 2019 01:23:05 +0530</pubDate>
<guid>https://blog.dgraph.io/post/10k-github-stars/</guid>
<description>Dgraph is celebrating the milestone of reaching 10,000 GitHub stars 🎉.
This wouldn&rsquo;t have happened without all of you, so we want to thank the awesome community for being with us all the way along.</description>
</item>
<item>
<title>Releasing BadgerDB v1.6.0</title>
<link>https://blog.dgraph.io/post/badger-v1.6.0-release/</link>
<pubDate>Wed, 03 Jul 2019 11:00:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/badger-v1.6.0-release/</guid>
<description><p>It&rsquo;s been almost a years since BadgerDB v1.5.0 was released. While both the
project and the community surrounding it have changed a lot, not many new
releases have seen the light of the day. Happily, this changes today, as we
release BadgerDB v1.6.0 and announce our plans for BadgerDB v2 coming out next
week!</p></description>
</item>
<item>
<title>Semantic Versioning, Go Modules, and Databases</title>
<link>https://blog.dgraph.io/post/serialization-versioning/</link>
<pubDate>Thu, 27 Jun 2019 12:06:20 +1100</pubDate>
<guid>https://blog.dgraph.io/post/serialization-versioning/</guid>
<description>A little bit over a month I joined Dgraph Labs, a really cool tiny startup based (mostly) in San Francisco and Bangalore building what we believe is the next generation of Graph Databases.</description>
</item>
<item>
<title>Migrating data from SQL to Dgraph</title>
<link>https://blog.dgraph.io/post/migrating-from-sql-to-dgraph/</link>
<pubDate>Thu, 30 May 2019 00:08:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/migrating-from-sql-to-dgraph/</guid>
<description>Dgraph is rapidly gaining reputation as an easy to use database to build apps upon. Many new users of Dgraph have existing relational databases that they want to migrate from.</description>
</item>
<item>
<title>Building a To-Do List React App with Dgraph</title>
<link>https://blog.dgraph.io/post/building-todo-list-react-dgraph/</link>
<pubDate>Thu, 18 Apr 2019 00:00:00 +1100</pubDate>
<guid>https://blog.dgraph.io/post/building-todo-list-react-dgraph/</guid>
<description>In this tutorial we will build a To-Do List application using React JavaScript library and Dgraph as a backend database.</description>
</item>
<item>
<title>How Access Control Works in Dgraph</title>
<link>https://blog.dgraph.io/post/access-control-in-dgraph/</link>
<pubDate>Wed, 03 Apr 2019 00:06:20 -0800</pubDate>
<guid>https://blog.dgraph.io/post/access-control-in-dgraph/</guid>
<description>With GDPR passing in the EU on April 14th, 2016, users on the Internet are demanding protection of their privacy and data from Internet companies.</description>
</item>
<item>
<title>The State of Caching in Go</title>
<link>https://blog.dgraph.io/post/caching-in-go/</link>
<pubDate>Thu, 07 Mar 2019 15:30:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/caching-in-go/</guid>
<description>Since writing this post, we have built Ristretto: A High Performance Go cache. Read all about it here.
This post made it to the top of Golang subreddit and is trending #2 on the front page of Hacker News.</description>
</item>
<item>
<title>Why Google Needed a Graph Serving System</title>
<link>https://blog.dgraph.io/post/why-google-needed-graph-serving-system/</link>
<pubDate>Wed, 13 Feb 2019 19:49:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/why-google-needed-graph-serving-system/</guid>
<description>This post made it to #3 on HackerNews front page. Do engage in discussion there and show us love by giving us a GitHub star.</description>
</item>
<item>
<title>Optimizing Indexing in Dgraph</title>
<link>https://blog.dgraph.io/post/indexing-in-dgraph/</link>
<pubDate>Tue, 29 Jan 2019 12:00:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/indexing-in-dgraph/</guid>
<description>One of the cornerstones of Dgraph is that it allows a flexible schema, which can be modified in a live system, without any downtime.</description>
</item>
<item>
<title>Why we choose Badger over RocksDB in Dgraph</title>
<link>https://blog.dgraph.io/post/badger-over-rocksdb-in-dgraph/</link>
<pubDate>Thu, 24 Jan 2019 10:00:00 -0800</pubDate>
<guid>https://blog.dgraph.io/post/badger-over-rocksdb-in-dgraph/</guid>
<description>At Dgraph, we&rsquo;re building the most advanced graph database in the world. It does distributed transactions, low-latency arbitrary depth joins, traversals, provides synchronous replication and horizontal scalability &mdash; with a simple GraphQL-like API.</description>
</item>
<item>
<title>Switching Dgraph to a Liberal License</title>
<link>https://blog.dgraph.io/post/relicensing-dgraph/</link>
<pubDate>Tue, 03 Apr 2018 03:19:54 -0700</pubDate>
<guid>https://blog.dgraph.io/post/relicensing-dgraph/</guid>
<description>Last year, we had switched Dgraph license to AGPLv3.0, considering reasons like the ability to monetize in a competitive environment. In particular,</description>
</item>
<item>
<title>Releasing Dgraph 1.0: Production-Ready Graph Database</title>
<link>https://blog.dgraph.io/post/releasing-v1.0/</link>
<pubDate>Tue, 19 Dec 2017 17:33:22 +1100</pubDate>
<guid>https://blog.dgraph.io/post/releasing-v1.0/</guid>
<description>Dgraph started around end-August, picked up steam in mid-October, and v0.1 was released in early-December, 2015. From one, the contributors grew to 46, with the project amassing over 4000 Github stars over the past two years.</description>
</item>
<item>
<title>Open Source Alternative to Amazon Neptune</title>
<link>https://blog.dgraph.io/post/neptune/</link>
<pubDate>Fri, 01 Dec 2017 17:56:17 +1100</pubDate>
<guid>https://blog.dgraph.io/post/neptune/</guid>
<description>Amazon just announced their new graph database service, called Amazon Neptune. As per a TechCrunch article,
Amazon Neptune has been optimized to handle billions of relationships and run queries within milliseconds.</description>
</item>
<item>
<title>Releasing distributed transactions in v0.9</title>
<link>https://blog.dgraph.io/post/v0.9/</link>
<pubDate>Tue, 14 Nov 2017 15:30:04 +1100</pubDate>
<guid>https://blog.dgraph.io/post/v0.9/</guid>
<description>It all started with a Github issue.
At Dgraph, we really care about user feedback. Most of what we&rsquo;ve built starting January 2017, has been based what our community (that&rsquo;s you!</description>
</item>
<item>
<title>Loading close to 1M edges/sec into Dgraph</title>
<link>https://blog.dgraph.io/post/bulkloader/</link>
<pubDate>Mon, 09 Oct 2017 17:09:10 +1000</pubDate>
<guid>https://blog.dgraph.io/post/bulkloader/</guid>
<description>We&rsquo;re seeing more and more users who want to load massive data sets into Dgraph. Many users want to load billions of edges, and some even want to load up to 50 billion edges!</description>
</item>
<item>
<title>Concurrent ACID Transactions in Badger</title>
<link>https://blog.dgraph.io/post/badger-txn/</link>
<pubDate>Thu, 05 Oct 2017 13:30:16 +1100</pubDate>
<guid>https://blog.dgraph.io/post/badger-txn/</guid>
<description>When we started working on Badger, the aim was to keep things stupid simple. We needed to get rid of Cgo from Dgraph codebase, while also building something which can perform really well.</description>
</item>
<item>
<title>[Opinion] SQL is not beating NoSQL. NoSQL is evolving.</title>
<link>https://blog.dgraph.io/post/sql-vs-nosql/</link>
<pubDate>Tue, 03 Oct 2017 13:20:35 +1100</pubDate>
<guid>https://blog.dgraph.io/post/sql-vs-nosql/</guid>
<description>Ajay Kulkarni, the co-founder of Timescale DB wrote an article about “Why SQL is beating NoSQL,” which became an instant hit.</description>
</item>
<item>
<title>Learn the basics of GraphQL+-, now available on video</title>
<link>https://blog.dgraph.io/post/basics-graphql/</link>
<pubDate>Mon, 02 Oct 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/basics-graphql/</guid>
<description>Dgraph has its own custom query language based on GraphQL, called GraphQL+-. You can learn about the basics of GraphQL+- in our latest screencast that introduces you to writing queries in it, which can be found right below.</description>
</item>
<item>
<title>Badger vs LMDB vs BoltDB: Benchmarking key-value databases in Go</title>
<link>https://blog.dgraph.io/post/badger-lmdb-boltdb/</link>
<pubDate>Wed, 20 Sep 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/badger-lmdb-boltdb/</guid>
<description>If you have been following us, you may know that we released Badger a few months ago. Badger is a simple, efficient, and persistent key-value store, written in a hipster language.</description>
</item>
<item>
<title>Making Badger Crash Resilient with ALICE</title>
<link>https://blog.dgraph.io/post/alice/</link>
<pubDate>Mon, 14 Aug 2017 13:21:25 +1000</pubDate>
<guid>https://blog.dgraph.io/post/alice/</guid>
<description>Crashes can occur for many different reasons and can manifest themselves in many different forms. A program can experience a segfault or uncaught exception.</description>
</item>
<item>
<title>Scale the shit out of this!</title>
<link>https://blog.dgraph.io/post/scaling-dgraph/</link>
<pubDate>Tue, 08 Aug 2017 17:23:51 +1000</pubDate>
<guid>https://blog.dgraph.io/post/scaling-dgraph/</guid>
<description>Starting v0.8, we have aimed to focus purely on the stability and performance of Dgraph. Our feature set is at this point good enough for most users &ndash; so we&rsquo;ve decided to freeze it until we reach v1.</description>
</item>
<item>
<title>Building a Stack Overflow Clone with Dgraph, and React</title>
<link>https://blog.dgraph.io/post/building-graphoverflow/</link>
<pubDate>Wed, 02 Aug 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/building-graphoverflow/</guid>
<description><p>I have recently built a Stack Overflow clone with Dgraph and React. I was delightfully surprised by the pleasant developer experience and the performance of my application. In this post, I would like to tell the story of how I built <em>Graphoverflow</em> and share the best practices I learned for using Dgraph to build a modern web application.</p></description>
</item>
<item>
<title>Orchestrating signal and wait in Go</title>
<link>https://blog.dgraph.io/post/signal-and-wait/</link>
<pubDate>Wed, 19 Jul 2017 15:24:00 -0700</pubDate>
<guid>https://blog.dgraph.io/post/signal-and-wait/</guid>
<description><p>One of the common use case in Go is to start a few goroutines to do some
work. These goroutines block listening in on a channel, waiting for more work to
arrive. At some point, you want to signal these goroutines to stop accepting
more work and exit, so you can cleanly shut down the program.</p></description>
</item>
<item>
<title>Running Stack Overflow on Dgraph</title>
<link>https://blog.dgraph.io/post/sql-vs-dgraph/</link>
<pubDate>Mon, 17 Jul 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/sql-vs-dgraph/</guid>
<description>We have been taught, conditioned, trained to use SQL all our lives as engineers. It was there in schools, there when we went to college.</description>
</item>
<item>
<title>Build a Realtime Recommendation Engine: Part 2</title>
<link>https://blog.dgraph.io/post/recommendation2/</link>
<pubDate>Fri, 30 Jun 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/recommendation2/</guid>
<description>This is part 2 of a two-part series on recommendations using Dgraph. Check our part 1 here.
In the last post, we looked at how many applications and web apps no longer present static data, but rather generate interesting recommendations to users.</description>
</item>
<item>
<title>Build a Realtime Recommendation Engine: Part 1</title>
<link>https://blog.dgraph.io/post/recommendation/</link>
<pubDate>Thu, 29 Jun 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/recommendation/</guid>
<description>Preface In today&rsquo;s world, user experience is paramount. It&rsquo;s no longer about basic CRUD, just serving user data; it&rsquo;s about mining the data to generate interesting predictions and suggesting actions to the user.</description>
</item>
<item>
<title>go get github.com/dgraph-io/dgraph/...</title>
<link>https://blog.dgraph.io/post/goget/</link>
<pubDate>Mon, 29 May 2017 00:00:00 +0000</pubDate>
<guid>https://blog.dgraph.io/post/goget/</guid>
<description>Thank you Go community for all the love that you showered on Badger. Within 8 hours of announcing Badger, the blog post made it to the first page of Hacker News.</description>
</item>
<item>
<title>Introducing Badger: A fast key-value store written purely in Go</title>
<link>https://blog.dgraph.io/post/badger/</link>
<pubDate>Sun, 14 May 2017 20:18:15 +1000</pubDate>
<guid>https://blog.dgraph.io/post/badger/</guid>
<description>We have built an efficient and persistent log structured merge (LSM) tree based key-value store, purely in Go language. It is based upon WiscKey paper included in USENIX FAST 2016.</description>
</item>
<item>
<title>String matching in Dgraph v0.7.5</title>
<link>https://blog.dgraph.io/post/string-matching/</link>
<pubDate>Mon, 10 Apr 2017 12:10:00 +0200</pubDate>
<guid>https://blog.dgraph.io/post/string-matching/</guid>
<description><p>The recent release of Dgraph is packed with new features and improvements.
Many of them are related to strings - full text search (with support for 15 languages!) and regular expression matching have been added, and handling of string values in multiple languages was greatly improved.
All of these changes make Dgraph an excellent tool for working with multilingual applications.</p></description>
</item>
<item>
<title>Building a long lasting company around open-source</title>
<link>https://blog.dgraph.io/post/licensing/</link>
<pubDate>Sun, 26 Mar 2017 07:30:00 +1100</pubDate>
<guid>https://blog.dgraph.io/post/licensing/</guid>
<description>Dgraph started with the idea that every startup should be able to have the same level of technology as run by big giants.</description>
</item>
<item>
<title>Neo4j vs Dgraph - The numbers speak for themselves</title>
<link>https://blog.dgraph.io/post/benchmark-neo4j/</link>
<pubDate>Mon, 23 Jan 2017 18:07:44 +1100</pubDate>
<guid>https://blog.dgraph.io/post/benchmark-neo4j/</guid>
<description><p>As <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
is nearing its v0.8 release, we wanted to spend some time comparing it against Neo4j, which is the <a href="http://db-engines.com/en/ranking/graph+dbms">most popular graph database</a>.</p>
<p>We have divided this post into five parts:</p>
<ol>
<li><a href="#ref-loading-data">Loading data</a></li>
<li><a href="#ref-querying">Querying</a></li>
<li><a href="#ref-issues-faced">Issues faced</a></li>
<li><a href="#ref-feature-comparison">Dgraph vs Neo4j Feature Comparison</a></li>
<li><a href="#ref-dgraph-principles">Principles behind Dgraph</a></li>
</ol></description>
</item>
<item>
<title>Releasing Dgraph v0.7.1</title>
<link>https://blog.dgraph.io/post/v0.7-release/</link>
<pubDate>Thu, 05 Jan 2017 20:00:00 +1100</pubDate>
<guid>https://blog.dgraph.io/post/v0.7-release/</guid>
<description><p><a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
team is super excited to present v0.7.1 of <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
. This version is the biggest step we&rsquo;ve taken towards our production aim of v1.0.
We&rsquo;ve implemented <strong>90% of all the features we had planned</strong> in our <a href="https://github.com/dgraph-io/dgraph/issues/1">product roadmap</a>, including replication and high-availability using RAFT protocol, indexing, filtering, sorting, geospatial queries, and backups.</p></description>
</item>
<item>
<title>Dgraph hugo blog theme</title>
<link>https://blog.dgraph.io/post/hugo/</link>
<pubDate>Thu, 06 Oct 2016 16:56:08 +0530</pubDate>
<guid>https://blog.dgraph.io/post/hugo/</guid>
<description>We at Dgraph love Hugo and use it for our blog. It&rsquo;s blazingly fast, supports Markdown is written in Go and is very easy to work with.</description>
</item>
<item>
<title>Golang: Run multiple services on one port</title>
<link>https://blog.dgraph.io/post/cmux/</link>
<pubDate>Tue, 04 Oct 2016 11:59:57 +0530</pubDate>
<guid>https://blog.dgraph.io/post/cmux/</guid>
<description><p>Ever faced the problem of having multiple ports in an application, one for each service?
In this post, I&rsquo;m going to brief about how to run multiple services via the same listener port.</p></description>
</item>
<item>
<title>Dgraph: JSON vs. Binary clients</title>
<link>https://blog.dgraph.io/post/protobuf/</link>
<pubDate>Mon, 12 Sep 2016 10:54:15 +0530</pubDate>
<guid>https://blog.dgraph.io/post/protobuf/</guid>
<description><p>When I started building the initial version of the <a href="https://github.com/dgraph-io/dgraphgoclient">Dgraph Go client</a>, we were looking for a serialization format which was fast, easy to use and supported multiple language runtimes. We finally implemented our client using <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> which <strong>gave twice the speed and consumed two-third memory</strong> compared to JSON according to our benchmarks.</p></description>
</item>
<item>
<title>Gru: Open source solution for better technical interviews</title>
<link>https://blog.dgraph.io/post/gru/</link>
<pubDate>Thu, 21 Jul 2016 11:53:04 +1000</pubDate>
<guid>https://blog.dgraph.io/post/gru/</guid>
<description><p>Candidate <strong>REJECTED</strong>.</p>
<p>4 out of 5 interviewers had liked the candidate. I was one of the 4. He had received either above or very close to 3.0, which is a good score. The interviewer who didn&rsquo;t like the candidate had been at Google since early 2004. And he didn&rsquo;t like the candidate&rsquo;s joke question about whether he was very rich because he joined before Google went IPO. <em>I guess he wasn&rsquo;t.</em></p></description>
</item>
<item>
<title>Releasing v0.4</title>
<link>https://blog.dgraph.io/post/v0.4-release/</link>
<pubDate>Thu, 14 Jul 2016 16:16:14 +1000</pubDate>
<guid>https://blog.dgraph.io/post/v0.4-release/</guid>
<description><p>Thanks for your feedback over the last couple of months. This release addresses some of the main pain points of using <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
.</p></description>
</item>
<item>
<title>Custom encoding: Go implementation in net/rpc vs grpc and why we switched</title>
<link>https://blog.dgraph.io/post/rpc-vs-grpc/</link>
<pubDate>Sat, 25 Jun 2016 19:06:45 +1000</pubDate>
<guid>https://blog.dgraph.io/post/rpc-vs-grpc/</guid>
<description><p>At <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
, we aim to build a low latency, distributed graph database.
This means our data is distributed among nodes in the cluster.
Executing a query means multiple nodes are communicating with each other.
To keep our latency of communication low, we use a new form of serialization library called <a href="https://google.github.io/flatbuffers/">Flatbuffers</a>.</p></description>
</item>
<item>
<title>Can it really scale?</title>
<link>https://blog.dgraph.io/post/performance-throughput-latency/</link>
<pubDate>Tue, 21 Jun 2016 10:20:32 +0530</pubDate>
<guid>https://blog.dgraph.io/post/performance-throughput-latency/</guid>
<description><p>In this post, we’ll look at how <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
performs on varying the number of nodes in the cluster, specs of the machine and load on the server to answer the ultimate question: <em>Can it really scale?</em></p></description>
</item>
<item>
<title>Wisemonk: A slackbot to move discussions from Slack to Discourse</title>
<link>https://blog.dgraph.io/post/wisemonk/</link>
<pubDate>Wed, 15 Jun 2016 11:39:27 +1000</pubDate>
<guid>https://blog.dgraph.io/post/wisemonk/</guid>
<description><blockquote>
<p>Then there was the fact that we had so many channels and direct messages and group chats.
It multiplexed my brain and left me in a constant state of anxiety, feeling that I needed to always be on guard.
<em>— <a href="https://blog.agilebits.com/2016/04/19/curing-our-slack-addiction/">Dave Teare, Curing Our Slack Addiction</a></em></p>
</blockquote></description>
</item>
<item>
<title>Introducing Dgraph</title>
<link>https://blog.dgraph.io/post/hello-world/</link>
<pubDate>Mon, 18 Apr 2016 14:37:08 +1000</pubDate>
<guid>https://blog.dgraph.io/post/hello-world/</guid>
<description><p><strong>I&rsquo;m very excited</strong> to use this first post to talk about <a href="https://github.com/dgraph-io/dgraph" target="_blank">Dgraph</a>
, what it is and why it was created.</p></description>
</item>
</channel>
</rss>