{"id":1312,"date":"2018-01-06T07:57:33","date_gmt":"2018-01-06T07:57:33","guid":{"rendered":"http:\/\/dlang.org\/blog\/?page_id=1312"},"modified":"2019-01-02T08:19:33","modified_gmt":"2019-01-02T08:19:33","slug":"d-in-production","status":"publish","type":"page","link":"https:\/\/dlang.org\/blog\/d-in-production\/","title":{"rendered":"D in Production"},"content":{"rendered":"<p><a href=\"https:\/\/dlang.org\/orgs-using-d.html\">A number of companies<\/a> are using D in production. Some of them write about their projects and their experience with D on their company blogs. In 2017, the D Blog began a new series intended to highlight the projects for which these companies are using D, some of the ways they have put it to work, and some of the personal experiences of those writing D code.<\/p>\n<h3>Funkwerk AG<\/h3>\n<p><a href=\"https:\/\/dlang.org\/blog\/2017\/07\/28\/project-highlight-funkwerk\/\">Project Highlight: Funkwerk<\/a> &#8212; introduces <a href=\"http:\/\/www.funkwerk.com\/\">Funkwerk<\/a>&#8216;s in-production passenger information system, which they converted from Java to D1, then ultimately to D2.<\/p>\n<p><a href=\"https:\/\/dlang.org\/blog\/2017\/09\/06\/the-evolution-of-the-accessors-library\/\">The Evolution of the accessors Library<\/a>\u00a0by Ronny Spiegel &#8212; a post about Funkwerk&#8217;s open source library that uses D&#8217;s compile-time features to generate property getters and setters.<\/p>\n<p><a href=\"https:\/\/dlang.org\/blog\/2017\/10\/20\/unit-testing-in-action\/\">Unit Testing In Action<\/a>\u00a0by Mario Kr\u00f6plin &#8212;\u00a0\u00a0describes how Funkwerk uses D&#8217;s built-in unit testing feature and some of the open source libraries that enhance it.<\/p>\n<p><a href=\"https:\/\/dlang.org\/blog\/2018\/03\/14\/user-stories-funkwerk\/\">User Stories: Funkwerk<\/a> by Michael Schnelle, Ronny Spiegel, and Stefan Rohe &#8212; three Funkwerk developers talk about their favorite D features and the company&#8217;s community outreach.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A number of companies are using D in production. Some of them write about their projects and their experience with D on their company blogs. In 2017, the D Blog began a new series intended to highlight the projects for which these companies are using D, some of the ways they have put it to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/pages\/1312"}],"collection":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/comments?post=1312"}],"version-history":[{"count":4,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/pages\/1312\/revisions"}],"predecessor-version":[{"id":1872,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/pages\/1312\/revisions\/1872"}],"wp:attachment":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/media?parent=1312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}