{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/to-be-continuous-resolving-accidental-complexity-with-dark/","result":{"data":{"blogPost":{"id":"38089fcd-70d9-5ea6-82c4-5e09c2825fb5","uid":"to-be-continuous-resolving-accidental-complexity-with-dark","prismicId":"X5iWWREAAB0AriEi","dataString":"{\"title\":[{\"type\":\"heading1\",\"text\":\"To Be Continuous: Resolving Accidental Complexity with Dark\",\"spans\":[]}],\"author\":{\"id\":\"X2uhoxEAAGj1rnPl\",\"type\":\"author\",\"tags\":[],\"slug\":\"kim-harrison\",\"lang\":\"en-us\",\"uid\":\"kimh\",\"link_type\":\"Document\",\"isBroken\":false},\"timestamp\":\"2018-09-19T00:00:00+0000\",\"excerpt\":[{\"type\":\"paragraph\",\"text\":\"\",\"spans\":[]}],\"exclude_recent\":null,\"hide_date\":null,\"featured_image\":{\"dimensions\":{\"width\":2000,\"height\":2000},\"alt\":\"To Be Continuous: Resolving Accidental Complexity with Dark\",\"copyright\":null,\"url\":\"https://images.prismic.io/launchdarkly/ZTIyOGRhMmYtMzEzYy00ZTY4LTliOWItODhlZTY5YjY0M2E4_to-be-continuous.png?auto=compress,format&rect=0,0,512,512&w=2000&h=2000\"},\"categories\":[{\"category\":{\"id\":\"X-ASFxAAACIAVk_Y\",\"type\":\"category\",\"tags\":[],\"slug\":\"podcasts\",\"lang\":\"en-us\",\"uid\":\"podcast\",\"link_type\":\"Document\",\"isBroken\":false}}],\"body\":[{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"In episode 48 of To Be Continuous, Edith asks Paul what it took to found his fourth startup, Dark.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"This episode of To Be Continuous, brought to you by Heavybit. To learn more about Heavybit, visit heavybit.com. While you're there, check out their library, home to great educational talks from other developer company founders and industry leaders.\",\"spans\":[{\"start\":98,\"end\":110,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"http://heavybit.com/\"}}]}]}},{\"slice_type\":\"soundcloud\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"soundcloud\":{\"provider_name\":\"SoundCloud\",\"provider_url\":\"https://soundcloud.com\",\"version\":1,\"type\":\"rich\",\"height\":400,\"width\":\"100%\",\"title\":\"To Be Continuous - Ep. #48, Resolving Accidental Complexity with Dark by Heavybit\",\"description\":\"In episode 48 of To Be Continuous, Edith asks Paul what it took to found his fourth startup, Dark.\",\"thumbnail_url\":\"https://i1.sndcdn.com/artworks-000407547672-ckipo8-t500x500.jpg\",\"html\":\"<iframe width=\\\"100%\\\" height=\\\"400\\\" scrolling=\\\"no\\\" frameborder=\\\"no\\\" src=\\\"https://w.soundcloud.com/player/?visual=true&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F501367926&show_artwork=true\\\"></iframe>\",\"author_name\":\"Heavybit\",\"author_url\":\"https://soundcloud.com/heavybit\",\"embed_url\":\"https://soundcloud.com/heavybit/to-be-continuous-ep-48-resolving-accidental-complexity-with-dark\"}}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"TRANSCRIPT\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith Harbaugh: Hey, Paul.\",\"spans\":[{\"start\":0,\"end\":16,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul Biggar: Hello.\",\"spans\":[{\"start\":0,\"end\":13,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I heard you started Dark.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yes, I started a new company, Dark. Darklang.com.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"},{\"start\":42,\"end\":54,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"https://darklang.com/\",\"target\":\"_blank\"}}]},{\"type\":\"paragraph\",\"text\":\"Edith: Tell me about it.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Dark is our attempt to take all of the accidental complexity out of building software. We started with the premise that building software is just way too hard, and we looked at all the various different points of that complexity.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"The major four that we came up with was: infrastructure complexity, things like Kubernetes and Docker and AWS and that kind of thing; API complexity, deployment complexity; and then code complexity itself. That’s everything from syntax errors to using git, to fixing your editor, or all that sort of thing. We speculated that we can remove all of those areas.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: All of them?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: All of them. All those areas of complexity.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I thought you were about to say, “And then we decided to focus on one.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: There’s certainly a question about the order of which we validate things and how we cut scope to get to market, but those are the four areas of complexity that we’re looking at. The end results, or the initial end result, is a combined holistic editor programming language and platform as a service. Or hosting and infrastructure compiler, perhaps.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I have so many questions. How did you come up with an MVP given such a broad space?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: The initial MVP I made about 18 months ago, and it took about two weeks. That was a thing where I had a bunch of ideas and what I needed to prove to myself was, “Is it possible to write software in this metaphor?”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"So I built a blog with it. And it wasn’t a very advanced blog, it was just like, “Is there a metaphor with which I can store data and do computation on it? In a way that’s zero deployment and very fast to edit?”\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"And it was buggy, but it was fine and it proved that I could do it. It took me two weeks but really it was like 800 lines of Python and 800 lines of Elm. It was not very complicated.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Why did you switch from Clojure?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Why did I switch from Clojure?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And Elm, and Python?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We’re still using Elm today. We switched from Python, and the original MVP was in Python, but I found I struggled to grow it. Very much for the same reasons as we switch from Python, which is that I believe in static types. We’re building it in OCaml and I think that the result is not going to be that it’s all done in OCaml.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"When you’re a very early stage in a startup and you don’t know what you’re building, you have to often completely change everything often. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"The overhead of writing tests to prove that your code works is very high and having that layer of compiler checked or type system checked thing is incredibly valuable.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: You felt it gave you guardrails?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Exactly, yeah. I felt a lot of security and we experienced the thing, and I’ve been coding for a while now. I know that if I fit within the guardrails, my program is probably going to work the first time in most cases.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: The team started off with you and a prototype. How big is the team now?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We’re four people now.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Wow.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah, I know. Big changes. And we’re interviewing heavily for five, six and seven. We’re looking for a designer, front-end engineer and an infrastructure engineer. But yeah, we’re four people now.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"There’s my co-founder Ellen, there’s our engineer Ian, who has listened to every single podcast we have ever made. Which is a real struggle because he knows the ends of all my stories.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Does he ever tell you the story end?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh yeah, it’s like, “Do you remember when you said this on this podcast?” I was like, “Nope. I don’t remember that at all.”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I started to try to tell a story to somebody at work, and they were like, “We heard this already.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: That’s every story I tell at work now. It’s very irritating. And Stefi, who does operations.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: It’s funny, I met Ian. And I’m giving him a shout out because he’s such a charming, nice guy.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: He’s lovely.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: It’s funny, because he’s from Ireland too.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We went to the same university about 10 years apart.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah, and it’s funny, I also know that he said he felt he was a different generation than you.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: That’s probably true. The generation that I grew up in was the one in which Ireland had no money, and the Celtic Tiger came along. That’s what we called the period of prosperity from between the early ’90s and 2008, and you’re coming 10 years later. You grew up through a lot of that prosperity instead of just seeing it as an adult.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: That’s funny because that’s exactly the way he described it. I don’t know if that’s the way you described it to him, or that you both made the connection.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I had never heard him say that.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. He used the phrase “Celtic Tiger,” that he was the generation that grew up with more prosperity. How do you feel like that’s shaped your outlook in starting a company? To have grown up–?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: That’s very interesting. One of the things that matters to me, and I’m very much a millennial in this sense, is that I don’t care much about money. I mean, I care about not having none.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"Millennials are a generation that are defined by the need of experience overstatus or people who spend their money on experiences versus status. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"Edith: I would say Ian is more millennial generation than you.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah. I’m definitely within the cultural definition. I’m also within the technical definition, it’s apparently kids who started in 1980 to 1995 or something along those lines.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Who were born then?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Who were born in those years. But certainly culturally, I’m a millennial. And I believe in it. This is why I’m doing another startup. I want to build a thing that I need to exist in the world.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. You just felt this need to create again.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: After I left CircleCI I spent about 18 months doing nothing.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Well, you podcasted with me occasionally.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We podcasted. That was the only technical thing. Occasionally talking to the founders and trying to help them, but mostly I went to Costa Rica, I did a road trip, I moved to New York. I did the Recurse center, which is really great. And I thought about, “What am I doing next?”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Every idea that I had, everything that I wanted to build, I was lamenting the fact that would have to go and use all these subpar tools. And that I would have to go and learn Kubernetes or learn AWS. I felt I couldn’t build a small company because the amount of infrastructure and overhead you need to have your code work is too high for one person.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: There’s echoes here of that post you wrote called, This Is The Future.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"},{\"start\":58,\"end\":76,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"https://circleci.com/blog/its-the-future/\",\"target\":\"_blank\"}}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh, yes. Very much so. I included that in all material that was discussing Dark in the early days. But there’s way too much stuff, and there’s way too much stuff you need to know, and infrastructure which was the subject of, “the future is crazy.”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"But the front end is crazy as well and there’s just an explosion of tooling, and everything makes incremental improvements. All of that incremental improvement overall increases complexity rather than decreasing it.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"\",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"Paul: And that was it. People’s expectations are much higher. There’s a lot more people on the internet now. The speed at which you need to move is incredibly high, and that combined with the expectations of needing to work in a team to be able to do that. Those are a couple of the major factors of the complexity.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: This is so fascinating. There’s so many different directions. What’s it like to work with somebody 10 years younger?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I don’t know, I feel like I’ve been working with people much younger than me and also older than me, and also the same age as me. At Circle certainly a lot of us at the start were in the early family age I would say, late 20s early 30s.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"We hired some incredibly smart 20-year-olds, some very experienced people in their 40s and 50s. There isn’t a fundamental difference between people of those various ages. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"We did once interview a 16 year old, and I think that was too far. But once you have valued team members, and you listen to what they have to say, you don’t necessarily need to do what they say. But good ideas come from anywhere. And often I could not predict where the good points were going to come from.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. This is your second time founding a startup.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: This is my fourth time.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Oh my gosh, I forget. Because we talked about these other ones. So this is you fourth time.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Fourth time, yeah.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: How are you trying to be more intentional about culture and hiring?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: One of the big things is that we’re pushing a lot on being an inclusive company. That’s very different from what we did before. I was on, Charity Majors and Rachel Chalmers, they have a podcast on the Heavybit Network. I don’t know if it’s out or coming out.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"},{\"start\":180,\"end\":199,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"https://www.heavybit.com/library/podcasts/o11ycast/ep-3-distributed-systems-with-paul-biggar-of-dark/\",\"target\":\"_blank\"}}]},{\"type\":\"paragraph\",\"text\":\"Edith: You did that already?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I did an episode on that.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: You’re not recording with me, and you’re recording with them?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I’m so sorry, Edith, I feel like I did some sort of infidelity going on here.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Well, you’ve been saying you’re too busy to tape. In full disclosure, I was on Glenn’s podcast.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"},{\"start\":77,\"end\":101,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"https://founderrealtalk.ggvc.com/2018/08/10/episode-9-edith-harbaugh-ceo-co-founder-of-launchdarkly-on-building-an-enterprise-software-company/\",\"target\":\"_blank\"}}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh nice. So, I talked on their podcast a lot about this. That was not a thing I saw the value of in 2011 and have since learned how wrong I was, I think it’s important to really look at that in hiring. Which is something that we’re doing at the moment, or have been doing since the company started.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"One of the other major things is just that we wrote down a set of values from the very start when me and Ellen started working together. We worked out what our roles were, we worked out what our values were. And it’s not that they were set in stone. We redid our values when we had employees.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"But what was different about it is that we wanted to make sure that we were on the same page and that we were building the same company. Eisenhower or someone said, “Plans are worthless but planning is everything.” With Circle we just got down to it.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"We knew we had something to build and we never discussed or thought about values or process or any of that sort of thing. I’m finding that things are going a lot more, I wouldn’t necessarily say smoothly, but everything feels smoother as a result of just having a plan and knowing what we’re doing, even if we change that relatively frequently.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Something that was really interesting was you told me that you’re already going to founders’ therapy.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh yeah, I’ll be right on the air about that. I think everyone should go to therapy, but I think all co-founders should go to therapy. Therapy is the best. We started working with a company called Innerspace.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Oh, Joe Greenstein’s.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We work with Semira. But Innerspace is great and they do things like T-groups. We haven’t done the T-groups together.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I did my first T-group.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: How was it?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: You finish your story, and then I’ll tell.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: OK. I felt that from the very start, when I was talking to cofounders I was like, “I think co-founder therapy is really important, and that we haven’t worked together and we’re going to need to do this.” And Ellen was on board. So we did it from the second we raised money. First thing we did was we went to therapy. And it’s one of those things that you have to do from when you’re not having problems, to make the marriage analogy.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"If you go to therapy when you’re having problems you’re unlikely to save it, but if you start going when everything’s good and you learn to communicate and you learn to raise issues through nonviolent language and that kind ofthing, then you can be much better partners than if you don’t. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"Edith: What’s your cadence for the therapy?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: It’s about every two weeks.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And you feel like it’s helped?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I love it. It’s the same with regular therapy but I always feel great coming out of it and the problems have gotten taken care of. And it’s almost like the feeling you get when you have tickets in your Trello and you move it into the done column.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Do you feel yourself looking forward to it, or is it more like at the dentist?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I feel myself looking forward to it a lot.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And I say that because my dentist is always super excited to see me. And I’m like, “Dude. I am not super excited to see you at all.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I love my dentist.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: You love your dentist?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah. I have a new dentist who turns it around in 20 minutes. I walk in the building, and I walk out of the building 20 minutes later.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And your therapy is like that too?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: No, therapy takes a full hour. Therapy and co-founder therapy especially is very expensive. So you definitely want to be getting your money’s worth.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Expensive? What’s the ballpark?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I don’t want to say exactly, but general management or executive coaching, it’s the same price. That tends to be in the $500 narrow range. Do you have a coach?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I do not have a coach. I did do my first T-group. I got accepted to this program called Leaders in Tech, which is really interesting.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: OK. What’s that?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: It’s 24 people. It’s a yearlong program where its peer group/coaching to be better people, better executives. So you have to have done at least a Series B or have a certain valuation. And they said a lot of people applied and they filtered the people they thought would get the most out of it.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Nice.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: It’s interesting. I‘ve never done a tea group before.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I hear it bears all the emotions for everyone.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: The thing is, I didn’t know what a tea group was.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I don’t either.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I just went to this thing expecting it was your typical CEO thing.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: There’s going to be talk, there’s going to be some canapés.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. But instead, the tissues were there.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh my god.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. It was me, the hard-charging CEO, meets the group.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: But you had fun?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: The joke about me was they were like, “You came in charging ready to moderate the therapy group and therapy everybody to death. Once you calmed down, it was great.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Nice.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And I was like, “OK. You’re done talking about your feelings. Who’s going to talk about their feelings next?” Because I moderate a lot of dinners, and I was like, “OK. I don’t need to moderate this.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We can talk.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: We could. We could talk without me moderating. It was fun. So, it sounds like you’re being more intentional.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: A lot more intentional about how to work together with my co-founder, how the company is set up. We were also much more intentional about how we raised money. In Circle, we raised $50K, a year later we raised a $1.5 million, a year later we raised $6 million.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Each of those were very much on the angel and then the seed round, and then the Series A based on certain traction, and whatever. We sat down at the start with Dark and we made a plan. “What can we do? What is the right way to do this?” We came up with the raise $500K plan, the raise $2 million plan, the raise $3.5 million plan, the raise $5 million plan, the raise $10 million plan.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"And then we looked at, “What can we achieve on the basis of where we are, what do we need to get to the next stage?” And we narrowed it down to two plans, the $500K plan and the $3.5 million plan. More than that was too much money and would have been too dilutive.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"The $2 million plan which initially seemed the most natural, we worried when we drew out a timeline of where we would be or the team we could hire, where we would be. We worried that it left us in no man’s land. It would give us 18 months. And obviously, if you have 18 months, you need to start fundraising six months beforehand.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"So that means we have a year and that means we’d have to double down on the best idea within a year, and then try to raise off that. With the benefit of hindsight that would have been possible, but it looked like the riskiest plan.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"So we looked at the $3.5 million and then we looked at the $500K. The risk with the three and a half million is that it’s a lot of money, and to have a good dilution the implied valuation is quite high relative to how people were doing seeds.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"People were looking at $12 million-post money in most things, and that’s very diluted of to raise $3.5 million in that situation. So we thought it was the best plan and we tested the market out, and the market was receptive.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Not all of the market was receptive, we definitely talked to a lot of people who were not as receptive. We tried a couple of different plans before we hit our stride. In two months we talk to 160 investors.\",\"spans\":[]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"That’s the major difference between the first time and the second time. The first time you don’t know what you’re doing, you don’t know who to talk to. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"You don’t know. Every lead seems like it’s going to win. We could afford to be selective. There’s a couple people that we talk to in particular, one thing I saw was VCs who wouldn’t look Ellen in the eye.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"They would ask a question, Ellen would be the right person to answer the question, she’d answer the question. And then they would ask the follow up question, still looking at me, asking me instead of Ellen. It was very frustrating, and doubly so for her. We had the ability to be a little more selective but at the same time it takes a lot of checks to get to $3.5 million.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: In full disclosure, I am a very tiny investor in Dark.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: You are our favorite investor in Dark.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I am your favorite that’s doing a podcast with you right now.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: One thing we did was we made room for small investors. The smallest check we took was $1,000. At CircleCI, the smallest we took was $10K, and that was a stretch. We mostly took $25K. But we made a lot of room for $1-5-10K investments in Dark because one, we had a method of handling the cap table.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Which is the AngelList syndicate, so we funneled all the angel investors through an AngelList syndicate, which made capital management significantly easier. Then we needed that social proof from people like yourself, and John invested.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: John Kodumal, my co-founder.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Russ from Rainforest invested, Andrew from PagerDuty invested. Greg from OpenAI invested. There’s a lot of people in the space. I feel bad now that I mentioned five when there’s in fact 25 names that you would know. So we put them on a slide when we are fundraising. It’s like, “These are the angels who are investing.” And they’re like, “I know like six of them.” and it’s like, “You should talk to them.”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah, it’s funny. I’m definitely in the low side of those numbers you just named. But I did get pinged by people. They’d be like, “We saw your name on a slide. Is this true?” And I’d be like, “Yeah. Of course. I believe in Ellen and Paul.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Could you imagine if we put names on the slide that weren’t true?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: People do that sometimes. So LaunchDarkly, people put our logo on slides sometimes, and sometimes somebody will use ones we don’t use anymore.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah, that’s a risk.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I’m like, “No, we don’t use them anymore. Here’s why. You should really take us off your slides.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah. This is not a good idea. But that sort of social proof was absolutely necessary, and we eventually put together $3.5 million over, I guess, a month and a half I would say. Maybe you do a couple of experiments when you’re fundraising. Now we’re going to go, “Is it going to be Series A investors? Are they going to write these checks?” And we’ve tried a couple of different venues and then we hit our stride with Angels and funds writing $250K checks.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: For those listening at home, do you think this is something that worked for you because you were a fourth time founder, Ellen had come out of some prestigious startups?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah. Absolutely. We couldn’t have done it without it. I see people do this, and I don’t know how they do it. Certainly we don’t like to tell a bigger story than we are. We like a good narrative, but we’re not people to hype and to pitch and to pit investors off against each other to invest in the new hot round, or that sort of thing.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"You definitely see that sort of thing go on a bit. We also weren’t coming out of Y Combinator, which is a thing that often justifies those valuations. But it’s not something that we could have put together without a little bit of prestige behind it.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: I still mentor when I go to Collision and Web Summit. It was really cool this year, it was a bunch of South American startups.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh, lovely.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: From Chile, Guatemala, Brazil. Which was so cool. Everything I told them was with this huge grain of salt. “I know the American market, I don’t know if this will work in your market.”\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I tell them all, “Move to San Francisco.”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I guess it did happen for you. You’re were an Irish person and you moved here and you raised. Cool. So you raised the money, you set up your culture. You started doing something very interesting, which was you had, what would you call it? A developer in a residence? Or a hacker in residence?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We called it an EIR and it’s unclear whether we meant engineer in residence or entrepreneur in residence, but it was intended to be a bit of both. Dark is a programming language, and it’s an editor, and it’s hosting.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"We’re doing all those things and as a result it’s very broad. But you need market validation, and you need market validation as soon as possible. So instead of trying to launch it or something like that, because it is not polished. It is enough to prove out certain concepts and certain ideas that we had.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"But we didn’t know how to prioritize all the thousands of new polish things that we could put on it. So we had this idea. Why don’t we get someone to build their actual startup in Dark, and because we wanted someone to really be doing this. We didn’t we didn’t want to find 50 people and try to have them stick with it.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"What we ended up doing is saying, “We’ll pay you.” We’re paying our EIR $3,000 a month. The CAC is super high, but who knows what the payback period will be. We just posted a post on Hacker News, we posted on Twitter. A couple of people retweeted because it looked really interesting, and in the end we had about 30 applicants.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Some of them were doing things that we weren’t ready for. They needed more scale, more real time, more video. That kind of thing. But we finally came across this guy, and I don’t want to say his name because I don’t have permission.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"But he’s building a small startup bootstrapped, and has a bunch of customers, is building a new product in that and didn’t want to really maintain it. And that’s the promise of Dark, that the amount of work that you have to do to write and to maintain a backend application is low.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"And he’s helping us prioritize and tell us where the bugs are that really bother him, and he comes to our office everyday and he tells us what’s wrong. We triage in the morning and we re-triage high level priorities every week. At the moment it’s top slow, so we’re scaling some things and optimizing some things that we hadn’t optimized until this point.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Do you feel that you are in danger then of just becoming a consulting shop, if it’s just one person?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I don’t think so. At Dark we do retros every Friday. The company sits down together and talks about what isn’t going too well, or what’s going right as well. But one of the more recent ones is, “We feel like we’ve been a couple of weeks in the fixing bugs. What are we doing with the long term vision? How are we making sure that we follow the long term vision?”\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"And as a result we had a sit down, and we laid out what are all the things that are missing from long term vision that we aren’t doing at the moment, prioritize them and try to set in motion and make sure that we get to market ASAP. But also, don’t end up as a consulting shop for small people. Make sure that we would be the worst consulting shop, because we’re paying them.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: It sounds like things are going well. I have to ask, why the name Dark?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I wish I had a better story about this.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Does it involve a LaunchDarkly t-shirt?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: It does. We talked about this, and I remember I said to you that it’s called Dark, and you had this look on your face. And it hadn’t occurred to me, “I don’t know why you’re looking at me like that.” I honestly didn’t.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"I think that the name came from the fact that we were making editors and I always used the Dark theme in editors. But what I was looking to do at the time, I was putting together a proposal to send to a bunch of people and say, “Does this look interesting?”\",\"spans\":[]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"I wanted something which sounded like if you saw the e-mail with the subject, that you would open it. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"And it was called Project Dark. And that sounds like a doc that you want to read. I was spit balling for names until I came up and until I satisfied that criteria. And Dark was one of the first names I came up with.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: Cool.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: We liked it. And now we’re DarkLang.com, and the company is Dark Inc.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Also, you’re about a year into it now?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Ellen and I just celebrated our one year anniversary of being co-founders. Or was it of meeting? One of those two. But we started fundraising about a year ago.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: It’s funny, because it’s LaunchDarkly’s four year anniversary.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Oh wow. Congratulations.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And when we started doing the podcast, when I started doing the podcast with you we were four people.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: You were four people. And you are 30 people now?\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Fifty.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Fifty people. Holy shit, Edith. That’s huge.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: Yeah. We were four people sitting outside.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yeah. And funnily enough now, that’s like when we started my company was like 45. And now my company is four.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: So maybe in a couple more years I’ll be talking about–\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: You’ll be starting your next one.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: No, I like LaunchDarkly. Any surprises or takeaways you want to share?\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Yes. There’s one key surprise that was really interesting. Actually, I’ll go with two. One is that we’ve learned that small UI improvements have really outsized impact when you’re having a product that is the core of someone’s workflow. You make a very small, seemingly insignificant change, and it has much bigger impact than the effort that goes into it.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"So that’s one. And the other one is validating. Often you want to validate with customers, and we do a lot of user testing and validating with customers.\",\"spans\":[]}]}},{\"slice_type\":\"simple_quote\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"content\":[{\"type\":\"paragraph\",\"text\":\"When you’re building a big thing you can’t just give the whole thing to a customer. You have to rethink a lot about how you validate. \",\"spans\":[]}]}},{\"slice_type\":\"wysiwyg\",\"slice_label\":null,\"items\":[{}],\"primary\":{\"wysiwyg\":[{\"type\":\"paragraph\",\"text\":\"We’ve been doing weekly planning meetings, and in that we have a hypothesis spreadsheet. And it’s like, “What are the hypotheses that we’re validating this week, or invalidating this week?” And we hypothesize that this particular feature is going to solve a lot of problems, or just that we want to solve these problems and we’re going to try a bunch of things to solve it and see which one sticks.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"And it’s a really interesting validation problem, and I think it’s one where most people wouldn’t choose to do because it’s as a result of having a very large surface area to build. Which has its pros and cons, but it’s what we’re doing.\",\"spans\":[]},{\"type\":\"paragraph\",\"text\":\"Edith: That’s so cool, Paul.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: Thanks, Edith.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: I’m glad that you seem really excited about it.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I love it. I’m super excited. Thanks so much for investing in it.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: You’re literally bouncing with excitement.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Paul: I know, it’s great. We’re hiring, by the way. You should check out DarkLang.com/careers.\",\"spans\":[{\"start\":0,\"end\":6,\"type\":\"strong\"}]},{\"type\":\"paragraph\",\"text\":\"Edith: And then you get to work with Paul, and perhaps we’ll hear new stories before they’re on the podcast.\",\"spans\":[{\"start\":0,\"end\":7,\"type\":\"strong\"}]}]}}],\"meta_title\":[{\"type\":\"heading1\",\"text\":\"\",\"spans\":[]}],\"meta_description\":[{\"type\":\"paragraph\",\"text\":\"\",\"spans\":[]}],\"open_graph_image\":{}}","data":{"metaTitle":{"text":""},"metaDesc":{"text":""},"ogImage":{"url":null},"title":{"text":"To Be Continuous: Resolving Accidental Complexity with Dark","html":"<h1>To Be Continuous: Resolving Accidental Complexity with Dark</h1>"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTIyOGRhMmYtMzEzYy00ZTY4LTliOWItODhlZTY5YjY0M2E4_to-be-continuous.png?auto=compress%2Cformat&rect=0%2C0%2C512%2C512&w=2000&h=2000"},"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"author":{"uid":"kimh","id":"X2uhoxEAAGj1rnPl","document":{"__typename":"PrismicAuthor","id":"10cd2cbd-3c22-55ce-b836-65458422d2d4","data":{"author_name":{"text":"Kim Harrison","html":"<h1>Kim Harrison</h1>"},"author_image":{"url":"https://images.prismic.io/launchdarkly/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpeg?auto=compress%2Cformat&rect=0%2C0%2C96%2C96&w=2000&h=2000","localFile":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAMFAQIE/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/9oADAMBAAIQAxAAAAGwianbBgjxSEXOKn//xAAdEAACAgEFAAAAAAAAAAAAAAABAgADEBESEzFC/9oACAEBAAEFArbONVuO+WqGWkDHoDSDr//EABYRAAMAAAAAAAAAAAAAAAAAABEgIf/aAAgBAwEBPwERP//EABYRAQEBAAAAAAAAAAAAAAAAABARQf/aAAgBAgEBPwGmn//EABwQAAEDBQAAAAAAAAAAAAAAAAIAAREQEiAhQf/aAAgBAQAGPwKUIkMXU2md+Y//xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhMXEQYf/aAAgBAQABPyEb+7o7Hkho/fGR1yNNh4x4usK1EWE//9oADAMBAAIAAwAAABAs38L/xAAYEQEBAAMAAAAAAAAAAAAAAAABABARMf/aAAgBAwEBPxA2Tg5N/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAExEBH/2gAIAQIBAT8QrmMKH//EABwQAQACAgMBAAAAAAAAAAAAAAEAESExQVFhkf/aAAgBAQABPxBqFoH2tX5AEChOQF0mdwj9UCBq7HMF0EJwrZfxhqO3aTJGgAVGW8n/2Q==","aspectRatio":1,"src":"/static/d913119131d9bd01783440140e21ddd7/4fa6c/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg","srcSet":"/static/d913119131d9bd01783440140e21ddd7/b7a37/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 50w,\n/static/d913119131d9bd01783440140e21ddd7/e94f2/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 100w,\n/static/d913119131d9bd01783440140e21ddd7/4fa6c/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 200w,\n/static/d913119131d9bd01783440140e21ddd7/b3cab/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 300w,\n/static/d913119131d9bd01783440140e21ddd7/64b17/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 400w,\n/static/d913119131d9bd01783440140e21ddd7/4e5f3/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.jpg 2000w","srcWebp":"/static/d913119131d9bd01783440140e21ddd7/9e195/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp","srcSetWebp":"/static/d913119131d9bd01783440140e21ddd7/df94f/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 50w,\n/static/d913119131d9bd01783440140e21ddd7/bef64/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 100w,\n/static/d913119131d9bd01783440140e21ddd7/9e195/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 200w,\n/static/d913119131d9bd01783440140e21ddd7/5ba9d/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 300w,\n/static/d913119131d9bd01783440140e21ddd7/40a1d/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 400w,\n/static/d913119131d9bd01783440140e21ddd7/49d6b/4e587f76-fe2b-4228-bfcf-8d4f2208836f_kimHarrison.webp 2000w","sizes":"(max-width: 200px) 100vw, 200px"}}}}},"uid":"kimh"}},"excerpt":{"text":"","html":"<p></p>"},"timestamp":"September 19, 2018","hide_date":null,"body":[{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"331af337-eaf3-55cc-9232-7b79c3c527a2","primary":{"wysiwyg":{"html":"<p>In episode 48 of To Be Continuous, Edith asks Paul what it took to found his fourth startup, Dark.</p><p>This episode of To Be Continuous, brought to you by Heavybit. To learn more about Heavybit, visit <a  href=\"http://heavybit.com/\">heavybit.com</a>. While you&#39;re there, check out their library, home to great educational talks from other developer company founders and industry leaders.</p>","text":"In episode 48 of To Be Continuous, Edith asks Paul what it took to found his fourth startup, Dark. This episode of To Be Continuous, brought to you by Heavybit. To learn more about Heavybit, visit heavybit.com. While you're there, check out their library, home to great educational talks from other developer company founders and industry leaders."}}},{"__typename":"PrismicBlogPostBodySoundcloud","slice_type":"soundcloud","id":"69375a7d-3bdc-5318-baf2-9e83baf31a20","primary":{"soundcloud":{"html":"<iframe width=\"100%\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https://w.soundcloud.com/player/?visual=true&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F501367926&show_artwork=true\"></iframe>"}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"2fa342e3-c023-540e-a338-af10ac86c2a8","primary":{"wysiwyg":{"html":"<p>TRANSCRIPT</p><p><strong>Edith Harbaugh: </strong>Hey, Paul.</p><p><strong>Paul Biggar: </strong>Hello.</p><p><strong>Edith: </strong>I heard you started Dark.</p><p><strong>Paul: </strong>Yes, I started a new company, Dark. <a target=\"_blank\" rel=\"noopener\" href=\"https://darklang.com/\">Darklang.com</a>.</p><p><strong>Edith: </strong>Tell me about it.</p><p><strong>Paul: </strong>Dark is our attempt to take all of the accidental complexity out of building software. We started with the premise that building software is just way too hard, and we looked at all the various different points of that complexity.</p><p>The major four that we came up with was: infrastructure complexity, things like Kubernetes and Docker and AWS and that kind of thing; API complexity, deployment complexity; and then code complexity itself. That’s everything from syntax errors to using git, to fixing your editor, or all that sort of thing. We speculated that we can remove all of those areas.</p><p><strong>Edith: </strong>All of them?</p><p><strong>Paul: </strong>All of them. All those areas of complexity.</p><p><strong>Edith: </strong>I thought you were about to say, “And then we decided to focus on one.”</p><p><strong>Paul: </strong>There’s certainly a question about the order of which we validate things and how we cut scope to get to market, but those are the four areas of complexity that we’re looking at. The end results, or the initial end result, is a combined holistic editor programming language and platform as a service. Or hosting and infrastructure compiler, perhaps.</p><p><strong>Edith: </strong>I have so many questions. How did you come up with an MVP given such a broad space?</p><p><strong>Paul: </strong>The initial MVP I made about 18 months ago, and it took about two weeks. That was a thing where I had a bunch of ideas and what I needed to prove to myself was, “Is it possible to write software in this metaphor?”</p><p>So I built a blog with it. And it wasn’t a very advanced blog, it was just like, “Is there a metaphor with which I can store data and do computation on it? In a way that’s zero deployment and very fast to edit?”</p><p>And it was buggy, but it was fine and it proved that I could do it. It took me two weeks but really it was like 800 lines of Python and 800 lines of Elm. It was not very complicated.</p><p><strong>Edith: </strong>Why did you switch from Clojure?</p><p><strong>Paul: </strong>Why did I switch from Clojure?</p><p><strong>Edith: </strong>And Elm, and Python?</p><p><strong>Paul: </strong>We’re still using Elm today. We switched from Python, and the original MVP was in Python, but I found I struggled to grow it. Very much for the same reasons as we switch from Python, which is that I believe in static types. We’re building it in OCaml and I think that the result is not going to be that it’s all done in OCaml.</p>","text":"TRANSCRIPT Edith Harbaugh: Hey, Paul. Paul Biggar: Hello. Edith: I heard you started Dark. Paul: Yes, I started a new company, Dark. Darklang.com. Edith: Tell me about it. Paul: Dark is our attempt to take all of the accidental complexity out of building software. We started with the premise that building software is just way too hard, and we looked at all the various different points of that complexity. The major four that we came up with was: infrastructure complexity, things like Kubernetes and Docker and AWS and that kind of thing; API complexity, deployment complexity; and then code complexity itself. That’s everything from syntax errors to using git, to fixing your editor, or all that sort of thing. We speculated that we can remove all of those areas. Edith: All of them? Paul: All of them. All those areas of complexity. Edith: I thought you were about to say, “And then we decided to focus on one.” Paul: There’s certainly a question about the order of which we validate things and how we cut scope to get to market, but those are the four areas of complexity that we’re looking at. The end results, or the initial end result, is a combined holistic editor programming language and platform as a service. Or hosting and infrastructure compiler, perhaps. Edith: I have so many questions. How did you come up with an MVP given such a broad space? Paul: The initial MVP I made about 18 months ago, and it took about two weeks. That was a thing where I had a bunch of ideas and what I needed to prove to myself was, “Is it possible to write software in this metaphor?” So I built a blog with it. And it wasn’t a very advanced blog, it was just like, “Is there a metaphor with which I can store data and do computation on it? In a way that’s zero deployment and very fast to edit?” And it was buggy, but it was fine and it proved that I could do it. It took me two weeks but really it was like 800 lines of Python and 800 lines of Elm. It was not very complicated. Edith: Why did you switch from Clojure? Paul: Why did I switch from Clojure? Edith: And Elm, and Python? Paul: We’re still using Elm today. We switched from Python, and the original MVP was in Python, but I found I struggled to grow it. Very much for the same reasons as we switch from Python, which is that I believe in static types. We’re building it in OCaml and I think that the result is not going to be that it’s all done in OCaml."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"6118fd1e-bfef-52fa-8343-3f55674127cd","primary":{"content":{"html":"<p>When you’re a very early stage in a startup and you don’t know what you’re building, you have to often completely change everything often. </p>","text":"When you’re a very early stage in a startup and you don’t know what you’re building, you have to often completely change everything often. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"58c749cb-90e6-5191-bfe8-57358eb493ae","primary":{"wysiwyg":{"html":"<p>The overhead of writing tests to prove that your code works is very high and having that layer of compiler checked or type system checked thing is incredibly valuable.</p><p><strong>Edith: </strong>You felt it gave you guardrails?</p><p><strong>Paul: </strong>Exactly, yeah. I felt a lot of security and we experienced the thing, and I’ve been coding for a while now. I know that if I fit within the guardrails, my program is probably going to work the first time in most cases.</p><p><strong>Edith: </strong>The team started off with you and a prototype. How big is the team now?</p><p><strong>Paul: </strong>We’re four people now.</p><p><strong>Edith: </strong>Wow.</p><p><strong>Paul: </strong>Yeah, I know. Big changes. And we’re interviewing heavily for five, six and seven. We’re looking for a designer, front-end engineer and an infrastructure engineer. But yeah, we’re four people now.</p><p>There’s my co-founder Ellen, there’s our engineer Ian, who has listened to every single podcast we have ever made. Which is a real struggle because he knows the ends of all my stories.</p><p><strong>Edith: </strong>Does he ever tell you the story end?</p><p><strong>Paul: </strong>Oh yeah, it’s like, “Do you remember when you said this on this podcast?” I was like, “Nope. I don’t remember that at all.”</p><p><strong>Edith: </strong>I started to try to tell a story to somebody at work, and they were like, “We heard this already.”</p><p><strong>Paul: </strong>That’s every story I tell at work now. It’s very irritating. And Stefi, who does operations.</p><p><strong>Edith: </strong>It’s funny, I met Ian. And I’m giving him a shout out because he’s such a charming, nice guy.</p><p><strong>Paul: </strong>He’s lovely.</p><p><strong>Edith: </strong>It’s funny, because he’s from Ireland too.</p><p><strong>Paul: </strong>We went to the same university about 10 years apart.</p><p><strong>Edith: </strong>Yeah, and it’s funny, I also know that he said he felt he was a different generation than you.</p><p><strong>Paul: </strong>That’s probably true. The generation that I grew up in was the one in which Ireland had no money, and the Celtic Tiger came along. That’s what we called the period of prosperity from between the early ’90s and 2008, and you’re coming 10 years later. You grew up through a lot of that prosperity instead of just seeing it as an adult.</p><p><strong>Edith: </strong>That’s funny because that’s exactly the way he described it. I don’t know if that’s the way you described it to him, or that you both made the connection.</p><p><strong>Paul: </strong>I had never heard him say that.</p><p><strong>Edith: </strong>Yeah. He used the phrase “Celtic Tiger,” that he was the generation that grew up with more prosperity. How do you feel like that’s shaped your outlook in starting a company? To have grown up–?</p><p><strong>Paul: </strong>That’s very interesting. One of the things that matters to me, and I’m very much a millennial in this sense, is that I don’t care much about money. I mean, I care about not having none.</p>","text":"The overhead of writing tests to prove that your code works is very high and having that layer of compiler checked or type system checked thing is incredibly valuable. Edith: You felt it gave you guardrails? Paul: Exactly, yeah. I felt a lot of security and we experienced the thing, and I’ve been coding for a while now. I know that if I fit within the guardrails, my program is probably going to work the first time in most cases. Edith: The team started off with you and a prototype. How big is the team now? Paul: We’re four people now. Edith: Wow. Paul: Yeah, I know. Big changes. And we’re interviewing heavily for five, six and seven. We’re looking for a designer, front-end engineer and an infrastructure engineer. But yeah, we’re four people now. There’s my co-founder Ellen, there’s our engineer Ian, who has listened to every single podcast we have ever made. Which is a real struggle because he knows the ends of all my stories. Edith: Does he ever tell you the story end? Paul: Oh yeah, it’s like, “Do you remember when you said this on this podcast?” I was like, “Nope. I don’t remember that at all.” Edith: I started to try to tell a story to somebody at work, and they were like, “We heard this already.” Paul: That’s every story I tell at work now. It’s very irritating. And Stefi, who does operations. Edith: It’s funny, I met Ian. And I’m giving him a shout out because he’s such a charming, nice guy. Paul: He’s lovely. Edith: It’s funny, because he’s from Ireland too. Paul: We went to the same university about 10 years apart. Edith: Yeah, and it’s funny, I also know that he said he felt he was a different generation than you. Paul: That’s probably true. The generation that I grew up in was the one in which Ireland had no money, and the Celtic Tiger came along. That’s what we called the period of prosperity from between the early ’90s and 2008, and you’re coming 10 years later. You grew up through a lot of that prosperity instead of just seeing it as an adult. Edith: That’s funny because that’s exactly the way he described it. I don’t know if that’s the way you described it to him, or that you both made the connection. Paul: I had never heard him say that. Edith: Yeah. He used the phrase “Celtic Tiger,” that he was the generation that grew up with more prosperity. How do you feel like that’s shaped your outlook in starting a company? To have grown up–? Paul: That’s very interesting. One of the things that matters to me, and I’m very much a millennial in this sense, is that I don’t care much about money. I mean, I care about not having none."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"de40be07-5765-5708-a0d6-0fcb8053a18e","primary":{"content":{"html":"<p>Millennials are a generation that are defined by the need of experience overstatus or people who spend their money on experiences versus status. </p>","text":"Millennials are a generation that are defined by the need of experience overstatus or people who spend their money on experiences versus status. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"76cab08f-b168-5b46-b4ef-8f7ddb3d0aca","primary":{"wysiwyg":{"html":"<p><strong>Edith: </strong>I would say Ian is more millennial generation than you.</p><p><strong>Paul: </strong>Yeah. I’m definitely within the cultural definition. I’m also within the technical definition, it’s apparently kids who started in 1980 to 1995 or something along those lines.</p><p><strong>Edith: </strong>Who were born then?</p><p><strong>Paul: </strong>Who were born in those years. But certainly culturally, I’m a millennial. And I believe in it. This is why I’m doing another startup. I want to build a thing that I need to exist in the world.</p><p><strong>Edith: </strong>Yeah. You just felt this need to create again.</p><p><strong>Paul: </strong>After I left CircleCI I spent about 18 months doing nothing.</p><p><strong>Edith: </strong>Well, you podcasted with me occasionally.</p><p><strong>Paul: </strong>We podcasted. That was the only technical thing. Occasionally talking to the founders and trying to help them, but mostly I went to Costa Rica, I did a road trip, I moved to New York. I did the Recurse center, which is really great. And I thought about, “What am I doing next?”</p><p>Every idea that I had, everything that I wanted to build, I was lamenting the fact that would have to go and use all these subpar tools. And that I would have to go and learn Kubernetes or learn AWS. I felt I couldn’t build a small company because the amount of infrastructure and overhead you need to have your code work is too high for one person.</p><p><strong>Edith: </strong>There’s echoes here of that post you wrote called, <a target=\"_blank\" rel=\"noopener\" href=\"https://circleci.com/blog/its-the-future/\">This Is The Future</a>.</p><p><strong>Paul: </strong>Oh, yes. Very much so. I included that in all material that was discussing Dark in the early days. But there’s way too much stuff, and there’s way too much stuff you need to know, and infrastructure which was the subject of, “the future is crazy.”</p><p>But the front end is crazy as well and there’s just an explosion of tooling, and everything makes incremental improvements. All of that incremental improvement overall increases complexity rather than decreasing it.</p><p></p>","text":"Edith: I would say Ian is more millennial generation than you. Paul: Yeah. I’m definitely within the cultural definition. I’m also within the technical definition, it’s apparently kids who started in 1980 to 1995 or something along those lines. Edith: Who were born then? Paul: Who were born in those years. But certainly culturally, I’m a millennial. And I believe in it. This is why I’m doing another startup. I want to build a thing that I need to exist in the world. Edith: Yeah. You just felt this need to create again. Paul: After I left CircleCI I spent about 18 months doing nothing. Edith: Well, you podcasted with me occasionally. Paul: We podcasted. That was the only technical thing. Occasionally talking to the founders and trying to help them, but mostly I went to Costa Rica, I did a road trip, I moved to New York. I did the Recurse center, which is really great. And I thought about, “What am I doing next?” Every idea that I had, everything that I wanted to build, I was lamenting the fact that would have to go and use all these subpar tools. And that I would have to go and learn Kubernetes or learn AWS. I felt I couldn’t build a small company because the amount of infrastructure and overhead you need to have your code work is too high for one person. Edith: There’s echoes here of that post you wrote called, This Is The Future. Paul: Oh, yes. Very much so. I included that in all material that was discussing Dark in the early days. But there’s way too much stuff, and there’s way too much stuff you need to know, and infrastructure which was the subject of, “the future is crazy.” But the front end is crazy as well and there’s just an explosion of tooling, and everything makes incremental improvements. All of that incremental improvement overall increases complexity rather than decreasing it. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"b6c42d0a-a263-5435-ae9e-ecbca1c3e067","primary":{"wysiwyg":{"html":"<p><strong>Paul: </strong>And that was it. People’s expectations are much higher. There’s a lot more people on the internet now. The speed at which you need to move is incredibly high, and that combined with the expectations of needing to work in a team to be able to do that. Those are a couple of the major factors of the complexity.</p><p><strong>Edith: </strong>This is so fascinating. There’s so many different directions. What’s it like to work with somebody 10 years younger?</p><p><strong>Paul: </strong>I don’t know, I feel like I’ve been working with people much younger than me and also older than me, and also the same age as me. At Circle certainly a lot of us at the start were in the early family age I would say, late 20s early 30s.</p>","text":"Paul: And that was it. People’s expectations are much higher. There’s a lot more people on the internet now. The speed at which you need to move is incredibly high, and that combined with the expectations of needing to work in a team to be able to do that. Those are a couple of the major factors of the complexity. Edith: This is so fascinating. There’s so many different directions. What’s it like to work with somebody 10 years younger? Paul: I don’t know, I feel like I’ve been working with people much younger than me and also older than me, and also the same age as me. At Circle certainly a lot of us at the start were in the early family age I would say, late 20s early 30s."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"89d6ff0a-8dc3-551b-adec-e6b3ea12342a","primary":{"content":{"html":"<p>We hired some incredibly smart 20-year-olds, some very experienced people in their 40s and 50s. There isn’t a fundamental difference between people of those various ages. </p>","text":"We hired some incredibly smart 20-year-olds, some very experienced people in their 40s and 50s. There isn’t a fundamental difference between people of those various ages. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"c82d43c3-58d2-5492-b107-019fd8352762","primary":{"wysiwyg":{"html":"<p>We did once interview a 16 year old, and I think that was too far. But once you have valued team members, and you listen to what they have to say, you don’t necessarily need to do what they say. But good ideas come from anywhere. And often I could not predict where the good points were going to come from.</p><p><strong>Edith: </strong>Yeah. This is your second time founding a startup.</p><p><strong>Paul: </strong>This is my fourth time.</p><p><strong>Edith: </strong>Oh my gosh, I forget. Because we talked about these other ones. So this is you fourth time.</p><p><strong>Paul: </strong>Fourth time, yeah.</p><p><strong>Edith: </strong>How are you trying to be more intentional about culture and hiring?</p><p><strong>Paul: </strong>One of the big things is that we’re pushing a lot on being an inclusive company. That’s very different from what we did before. I was on, Charity Majors and Rachel Chalmers, <a target=\"_blank\" rel=\"noopener\" href=\"https://www.heavybit.com/library/podcasts/o11ycast/ep-3-distributed-systems-with-paul-biggar-of-dark/\">they have a podcast</a> on the Heavybit Network. I don’t know if it’s out or coming out.</p><p><strong>Edith: </strong>You did that already?</p><p><strong>Paul: </strong>I did an episode on that.</p><p><strong>Edith: </strong>You’re not recording with me, and you’re recording with them?</p><p><strong>Paul: </strong>I’m so sorry, Edith, I feel like I did some sort of infidelity going on here.</p><p><strong>Edith: </strong>Well, you’ve been saying you’re too busy to tape. In full disclosure, <a target=\"_blank\" rel=\"noopener\" href=\"https://founderrealtalk.ggvc.com/2018/08/10/episode-9-edith-harbaugh-ceo-co-founder-of-launchdarkly-on-building-an-enterprise-software-company/\">I was on Glenn’s podcast</a>.</p><p><strong>Paul: </strong>Oh nice. So, I talked on their podcast a lot about this. That was not a thing I saw the value of in 2011 and have since learned how wrong I was, I think it’s important to really look at that in hiring. Which is something that we’re doing at the moment, or have been doing since the company started.</p><p>One of the other major things is just that we wrote down a set of values from the very start when me and Ellen started working together. We worked out what our roles were, we worked out what our values were. And it’s not that they were set in stone. We redid our values when we had employees.</p><p>But what was different about it is that we wanted to make sure that we were on the same page and that we were building the same company. Eisenhower or someone said, “Plans are worthless but planning is everything.” With Circle we just got down to it.</p><p>We knew we had something to build and we never discussed or thought about values or process or any of that sort of thing. I’m finding that things are going a lot more, I wouldn’t necessarily say smoothly, but everything feels smoother as a result of just having a plan and knowing what we’re doing, even if we change that relatively frequently.</p><p><strong>Edith: </strong>Something that was really interesting was you told me that you’re already going to founders’ therapy.</p><p><strong>Paul: </strong>Oh yeah, I’ll be right on the air about that. I think everyone should go to therapy, but I think all co-founders should go to therapy. Therapy is the best. We started working with a company called Innerspace.</p><p><strong>Edith: </strong>Oh, Joe Greenstein’s.</p><p><strong>Paul: </strong>We work with Semira. But Innerspace is great and they do things like T-groups. We haven’t done the T-groups together.</p><p><strong>Edith: </strong>I did my first T-group.</p><p><strong>Paul: </strong>How was it?</p><p><strong>Edith: </strong>You finish your story, and then I’ll tell.</p><p><strong>Paul: </strong>OK. I felt that from the very start, when I was talking to cofounders I was like, “I think co-founder therapy is really important, and that we haven’t worked together and we’re going to need to do this.” And Ellen was on board. So we did it from the second we raised money. First thing we did was we went to therapy. And it’s one of those things that you have to do from when you’re not having problems, to make the marriage analogy.</p>","text":"We did once interview a 16 year old, and I think that was too far. But once you have valued team members, and you listen to what they have to say, you don’t necessarily need to do what they say. But good ideas come from anywhere. And often I could not predict where the good points were going to come from. Edith: Yeah. This is your second time founding a startup. Paul: This is my fourth time. Edith: Oh my gosh, I forget. Because we talked about these other ones. So this is you fourth time. Paul: Fourth time, yeah. Edith: How are you trying to be more intentional about culture and hiring? Paul: One of the big things is that we’re pushing a lot on being an inclusive company. That’s very different from what we did before. I was on, Charity Majors and Rachel Chalmers, they have a podcast on the Heavybit Network. I don’t know if it’s out or coming out. Edith: You did that already? Paul: I did an episode on that. Edith: You’re not recording with me, and you’re recording with them? Paul: I’m so sorry, Edith, I feel like I did some sort of infidelity going on here. Edith: Well, you’ve been saying you’re too busy to tape. In full disclosure, I was on Glenn’s podcast. Paul: Oh nice. So, I talked on their podcast a lot about this. That was not a thing I saw the value of in 2011 and have since learned how wrong I was, I think it’s important to really look at that in hiring. Which is something that we’re doing at the moment, or have been doing since the company started. One of the other major things is just that we wrote down a set of values from the very start when me and Ellen started working together. We worked out what our roles were, we worked out what our values were. And it’s not that they were set in stone. We redid our values when we had employees. But what was different about it is that we wanted to make sure that we were on the same page and that we were building the same company. Eisenhower or someone said, “Plans are worthless but planning is everything.” With Circle we just got down to it. We knew we had something to build and we never discussed or thought about values or process or any of that sort of thing. I’m finding that things are going a lot more, I wouldn’t necessarily say smoothly, but everything feels smoother as a result of just having a plan and knowing what we’re doing, even if we change that relatively frequently. Edith: Something that was really interesting was you told me that you’re already going to founders’ therapy. Paul: Oh yeah, I’ll be right on the air about that. I think everyone should go to therapy, but I think all co-founders should go to therapy. Therapy is the best. We started working with a company called Innerspace. Edith: Oh, Joe Greenstein’s. Paul: We work with Semira. But Innerspace is great and they do things like T-groups. We haven’t done the T-groups together. Edith: I did my first T-group. Paul: How was it? Edith: You finish your story, and then I’ll tell. Paul: OK. I felt that from the very start, when I was talking to cofounders I was like, “I think co-founder therapy is really important, and that we haven’t worked together and we’re going to need to do this.” And Ellen was on board. So we did it from the second we raised money. First thing we did was we went to therapy. And it’s one of those things that you have to do from when you’re not having problems, to make the marriage analogy."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"6bd5e23a-33ec-5fcc-b23a-3dc366c59449","primary":{"content":{"html":"<p>If you go to therapy when you’re having problems you’re unlikely to save it, but if you start going when everything’s good and you learn to communicate and you learn to raise issues through nonviolent language and that kind ofthing, then you can be much better partners than if you don’t. </p>","text":"If you go to therapy when you’re having problems you’re unlikely to save it, but if you start going when everything’s good and you learn to communicate and you learn to raise issues through nonviolent language and that kind ofthing, then you can be much better partners than if you don’t. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"c4da0cf0-c729-5fb1-ba15-506c7a26b262","primary":{"wysiwyg":{"html":"<p><strong>Edith: </strong>What’s your cadence for the therapy?</p><p><strong>Paul: </strong>It’s about every two weeks.</p><p><strong>Edith: </strong>And you feel like it’s helped?</p><p><strong>Paul: </strong>I love it. It’s the same with regular therapy but I always feel great coming out of it and the problems have gotten taken care of. And it’s almost like the feeling you get when you have tickets in your Trello and you move it into the done column.</p><p><strong>Edith: </strong>Do you feel yourself looking forward to it, or is it more like at the dentist?</p><p><strong>Paul: </strong>I feel myself looking forward to it a lot.</p><p><strong>Edith: </strong>And I say that because my dentist is always super excited to see me. And I’m like, “Dude. I am not super excited to see you at all.”</p><p><strong>Paul: </strong>I love my dentist.</p><p><strong>Edith: </strong>You love your dentist?</p><p><strong>Paul: </strong>Yeah. I have a new dentist who turns it around in 20 minutes. I walk in the building, and I walk out of the building 20 minutes later.</p><p><strong>Edith: </strong>And your therapy is like that too?</p><p><strong>Paul: </strong>No, therapy takes a full hour. Therapy and co-founder therapy especially is very expensive. So you definitely want to be getting your money’s worth.</p><p><strong>Edith: </strong>Expensive? What’s the ballpark?</p><p><strong>Paul: </strong>I don’t want to say exactly, but general management or executive coaching, it’s the same price. That tends to be in the $500 narrow range. Do you have a coach?</p><p><strong>Edith: </strong>I do not have a coach. I did do my first T-group. I got accepted to this program called Leaders in Tech, which is really interesting.</p><p><strong>Paul: </strong>OK. What’s that?</p><p><strong>Edith: </strong>It’s 24 people. It’s a yearlong program where its peer group/coaching to be better people, better executives. So you have to have done at least a Series B or have a certain valuation. And they said a lot of people applied and they filtered the people they thought would get the most out of it.</p><p><strong>Paul: </strong>Nice.</p><p><strong>Edith: </strong>It’s interesting. I‘ve never done a tea group before.</p><p><strong>Paul: </strong>I hear it bears all the emotions for everyone.</p><p><strong>Edith: </strong>The thing is, I didn’t know what a tea group was.</p><p><strong>Paul: </strong>I don’t either.</p><p><strong>Edith: </strong>I just went to this thing expecting it was your typical CEO thing.</p><p><strong>Paul: </strong>There’s going to be talk, there’s going to be some canapés.</p><p><strong>Edith: </strong>Yeah. But instead, the tissues were there.</p><p><strong>Paul: </strong>Oh my god.</p><p><strong>Edith: </strong>Yeah. It was me, the hard-charging CEO, meets the group.</p><p><strong>Paul: </strong>But you had fun?</p><p><strong>Edith: </strong>The joke about me was they were like, “You came in charging ready to moderate the therapy group and therapy everybody to death. Once you calmed down, it was great.”</p><p><strong>Paul: </strong>Nice.</p><p><strong>Edith: </strong>And I was like, “OK. You’re done talking about your feelings. Who’s going to talk about their feelings next?” Because I moderate a lot of dinners, and I was like, “OK. I don’t need to moderate this.”</p><p><strong>Paul: </strong>We can talk.</p><p><strong>Edith: </strong>We could. We could talk without me moderating. It was fun. So, it sounds like you’re being more intentional.</p><p><strong>Paul: </strong>A lot more intentional about how to work together with my co-founder, how the company is set up. We were also much more intentional about how we raised money. In Circle, we raised $50K, a year later we raised a $1.5 million, a year later we raised $6 million.</p><p>Each of those were very much on the angel and then the seed round, and then the Series A based on certain traction, and whatever. We sat down at the start with Dark and we made a plan. “What can we do? What is the right way to do this?” We came up with the raise $500K plan, the raise $2 million plan, the raise $3.5 million plan, the raise $5 million plan, the raise $10 million plan.</p><p>And then we looked at, “What can we achieve on the basis of where we are, what do we need to get to the next stage?” And we narrowed it down to two plans, the $500K plan and the $3.5 million plan. More than that was too much money and would have been too dilutive.</p><p>The $2 million plan which initially seemed the most natural, we worried when we drew out a timeline of where we would be or the team we could hire, where we would be. We worried that it left us in no man’s land. It would give us 18 months. And obviously, if you have 18 months, you need to start fundraising six months beforehand.</p><p>So that means we have a year and that means we’d have to double down on the best idea within a year, and then try to raise off that. With the benefit of hindsight that would have been possible, but it looked like the riskiest plan.</p><p>So we looked at the $3.5 million and then we looked at the $500K. The risk with the three and a half million is that it’s a lot of money, and to have a good dilution the implied valuation is quite high relative to how people were doing seeds.</p><p>People were looking at $12 million-post money in most things, and that’s very diluted of to raise $3.5 million in that situation. So we thought it was the best plan and we tested the market out, and the market was receptive.</p><p>Not all of the market was receptive, we definitely talked to a lot of people who were not as receptive. We tried a couple of different plans before we hit our stride. In two months we talk to 160 investors.</p>","text":"Edith: What’s your cadence for the therapy? Paul: It’s about every two weeks. Edith: And you feel like it’s helped? Paul: I love it. It’s the same with regular therapy but I always feel great coming out of it and the problems have gotten taken care of. And it’s almost like the feeling you get when you have tickets in your Trello and you move it into the done column. Edith: Do you feel yourself looking forward to it, or is it more like at the dentist? Paul: I feel myself looking forward to it a lot. Edith: And I say that because my dentist is always super excited to see me. And I’m like, “Dude. I am not super excited to see you at all.” Paul: I love my dentist. Edith: You love your dentist? Paul: Yeah. I have a new dentist who turns it around in 20 minutes. I walk in the building, and I walk out of the building 20 minutes later. Edith: And your therapy is like that too? Paul: No, therapy takes a full hour. Therapy and co-founder therapy especially is very expensive. So you definitely want to be getting your money’s worth. Edith: Expensive? What’s the ballpark? Paul: I don’t want to say exactly, but general management or executive coaching, it’s the same price. That tends to be in the $500 narrow range. Do you have a coach? Edith: I do not have a coach. I did do my first T-group. I got accepted to this program called Leaders in Tech, which is really interesting. Paul: OK. What’s that? Edith: It’s 24 people. It’s a yearlong program where its peer group/coaching to be better people, better executives. So you have to have done at least a Series B or have a certain valuation. And they said a lot of people applied and they filtered the people they thought would get the most out of it. Paul: Nice. Edith: It’s interesting. I‘ve never done a tea group before. Paul: I hear it bears all the emotions for everyone. Edith: The thing is, I didn’t know what a tea group was. Paul: I don’t either. Edith: I just went to this thing expecting it was your typical CEO thing. Paul: There’s going to be talk, there’s going to be some canapés. Edith: Yeah. But instead, the tissues were there. Paul: Oh my god. Edith: Yeah. It was me, the hard-charging CEO, meets the group. Paul: But you had fun? Edith: The joke about me was they were like, “You came in charging ready to moderate the therapy group and therapy everybody to death. Once you calmed down, it was great.” Paul: Nice. Edith: And I was like, “OK. You’re done talking about your feelings. Who’s going to talk about their feelings next?” Because I moderate a lot of dinners, and I was like, “OK. I don’t need to moderate this.” Paul: We can talk. Edith: We could. We could talk without me moderating. It was fun. So, it sounds like you’re being more intentional. Paul: A lot more intentional about how to work together with my co-founder, how the company is set up. We were also much more intentional about how we raised money. In Circle, we raised $50K, a year later we raised a $1.5 million, a year later we raised $6 million. Each of those were very much on the angel and then the seed round, and then the Series A based on certain traction, and whatever. We sat down at the start with Dark and we made a plan. “What can we do? What is the right way to do this?” We came up with the raise $500K plan, the raise $2 million plan, the raise $3.5 million plan, the raise $5 million plan, the raise $10 million plan. And then we looked at, “What can we achieve on the basis of where we are, what do we need to get to the next stage?” And we narrowed it down to two plans, the $500K plan and the $3.5 million plan. More than that was too much money and would have been too dilutive. The $2 million plan which initially seemed the most natural, we worried when we drew out a timeline of where we would be or the team we could hire, where we would be. We worried that it left us in no man’s land. It would give us 18 months. And obviously, if you have 18 months, you need to start fundraising six months beforehand. So that means we have a year and that means we’d have to double down on the best idea within a year, and then try to raise off that. With the benefit of hindsight that would have been possible, but it looked like the riskiest plan. So we looked at the $3.5 million and then we looked at the $500K. The risk with the three and a half million is that it’s a lot of money, and to have a good dilution the implied valuation is quite high relative to how people were doing seeds. People were looking at $12 million-post money in most things, and that’s very diluted of to raise $3.5 million in that situation. So we thought it was the best plan and we tested the market out, and the market was receptive. Not all of the market was receptive, we definitely talked to a lot of people who were not as receptive. We tried a couple of different plans before we hit our stride. In two months we talk to 160 investors."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"ac20f64e-968b-573f-9214-5bde0f903f27","primary":{"content":{"html":"<p>That’s the major difference between the first time and the second time. The first time you don’t know what you’re doing, you don’t know who to talk to. </p>","text":"That’s the major difference between the first time and the second time. The first time you don’t know what you’re doing, you don’t know who to talk to. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"76a5d351-52e4-5575-ac28-9d116aa2f783","primary":{"wysiwyg":{"html":"<p>You don’t know. Every lead seems like it’s going to win. We could afford to be selective. There’s a couple people that we talk to in particular, one thing I saw was VCs who wouldn’t look Ellen in the eye.</p><p>They would ask a question, Ellen would be the right person to answer the question, she’d answer the question. And then they would ask the follow up question, still looking at me, asking me instead of Ellen. It was very frustrating, and doubly so for her. We had the ability to be a little more selective but at the same time it takes a lot of checks to get to $3.5 million.</p><p><strong>Edith: </strong>In full disclosure, I am a very tiny investor in Dark.</p><p><strong>Paul: </strong>You are our favorite investor in Dark.</p><p><strong>Edith: </strong>I am your favorite that’s doing a podcast with you right now.</p><p><strong>Paul: </strong>One thing we did was we made room for small investors. The smallest check we took was $1,000. At CircleCI, the smallest we took was $10K, and that was a stretch. We mostly took $25K. But we made a lot of room for $1-5-10K investments in Dark because one, we had a method of handling the cap table.</p><p>Which is the AngelList syndicate, so we funneled all the angel investors through an AngelList syndicate, which made capital management significantly easier. Then we needed that social proof from people like yourself, and John invested.</p><p><strong>Edith: </strong>John Kodumal, my co-founder.</p><p><strong>Paul: </strong>Russ from Rainforest invested, Andrew from PagerDuty invested. Greg from OpenAI invested. There’s a lot of people in the space. I feel bad now that I mentioned five when there’s in fact 25 names that you would know. So we put them on a slide when we are fundraising. It’s like, “These are the angels who are investing.” And they’re like, “I know like six of them.” and it’s like, “You should talk to them.”</p><p><strong>Edith: </strong>Yeah, it’s funny. I’m definitely in the low side of those numbers you just named. But I did get pinged by people. They’d be like, “We saw your name on a slide. Is this true?” And I’d be like, “Yeah. Of course. I believe in Ellen and Paul.”</p><p><strong>Paul: </strong>Could you imagine if we put names on the slide that weren’t true?</p><p><strong>Edith: </strong>People do that sometimes. So LaunchDarkly, people put our logo on slides sometimes, and sometimes somebody will use ones we don’t use anymore.</p><p><strong>Paul: </strong>Yeah, that’s a risk.</p><p><strong>Edith: </strong>I’m like, “No, we don’t use them anymore. Here’s why. You should really take us off your slides.”</p><p><strong>Paul: </strong>Yeah. This is not a good idea. But that sort of social proof was absolutely necessary, and we eventually put together $3.5 million over, I guess, a month and a half I would say. Maybe you do a couple of experiments when you’re fundraising. Now we’re going to go, “Is it going to be Series A investors? Are they going to write these checks?” And we’ve tried a couple of different venues and then we hit our stride with Angels and funds writing $250K checks.</p><p><strong>Edith: </strong>For those listening at home, do you think this is something that worked for you because you were a fourth time founder, Ellen had come out of some prestigious startups?</p><p><strong>Paul: </strong>Yeah. Absolutely. We couldn’t have done it without it. I see people do this, and I don’t know how they do it. Certainly we don’t like to tell a bigger story than we are. We like a good narrative, but we’re not people to hype and to pitch and to pit investors off against each other to invest in the new hot round, or that sort of thing.</p><p>You definitely see that sort of thing go on a bit. We also weren’t coming out of Y Combinator, which is a thing that often justifies those valuations. But it’s not something that we could have put together without a little bit of prestige behind it.</p><p><strong>Edith: </strong>I still mentor when I go to Collision and Web Summit. It was really cool this year, it was a bunch of South American startups.</p><p><strong>Paul: </strong>Oh, lovely.</p><p><strong>Edith: </strong>From Chile, Guatemala, Brazil. Which was so cool. Everything I told them was with this huge grain of salt. “I know the American market, I don’t know if this will work in your market.”</p><p><strong>Paul: </strong>I tell them all, “Move to San Francisco.”</p><p><strong>Edith: </strong>I guess it did happen for you. You’re were an Irish person and you moved here and you raised. Cool. So you raised the money, you set up your culture. You started doing something very interesting, which was you had, what would you call it? A developer in a residence? Or a hacker in residence?</p><p><strong>Paul: </strong>We called it an EIR and it’s unclear whether we meant engineer in residence or entrepreneur in residence, but it was intended to be a bit of both. Dark is a programming language, and it’s an editor, and it’s hosting.</p><p>We’re doing all those things and as a result it’s very broad. But you need market validation, and you need market validation as soon as possible. So instead of trying to launch it or something like that, because it is not polished. It is enough to prove out certain concepts and certain ideas that we had.</p><p>But we didn’t know how to prioritize all the thousands of new polish things that we could put on it. So we had this idea. Why don’t we get someone to build their actual startup in Dark, and because we wanted someone to really be doing this. We didn’t we didn’t want to find 50 people and try to have them stick with it.</p><p>What we ended up doing is saying, “We’ll pay you.” We’re paying our EIR $3,000 a month. The CAC is super high, but who knows what the payback period will be. We just posted a post on Hacker News, we posted on Twitter. A couple of people retweeted because it looked really interesting, and in the end we had about 30 applicants.</p><p>Some of them were doing things that we weren’t ready for. They needed more scale, more real time, more video. That kind of thing. But we finally came across this guy, and I don’t want to say his name because I don’t have permission.</p><p>But he’s building a small startup bootstrapped, and has a bunch of customers, is building a new product in that and didn’t want to really maintain it. And that’s the promise of Dark, that the amount of work that you have to do to write and to maintain a backend application is low.</p><p>And he’s helping us prioritize and tell us where the bugs are that really bother him, and he comes to our office everyday and he tells us what’s wrong. We triage in the morning and we re-triage high level priorities every week. At the moment it’s top slow, so we’re scaling some things and optimizing some things that we hadn’t optimized until this point.</p><p><strong>Edith: </strong>Do you feel that you are in danger then of just becoming a consulting shop, if it’s just one person?</p><p><strong>Paul: </strong>I don’t think so. At Dark we do retros every Friday. The company sits down together and talks about what isn’t going too well, or what’s going right as well. But one of the more recent ones is, “We feel like we’ve been a couple of weeks in the fixing bugs. What are we doing with the long term vision? How are we making sure that we follow the long term vision?”</p><p>And as a result we had a sit down, and we laid out what are all the things that are missing from long term vision that we aren’t doing at the moment, prioritize them and try to set in motion and make sure that we get to market ASAP. But also, don’t end up as a consulting shop for small people. Make sure that we would be the worst consulting shop, because we’re paying them.</p><p><strong>Edith: </strong>It sounds like things are going well. I have to ask, why the name Dark?</p><p><strong>Paul: </strong>I wish I had a better story about this.</p><p><strong>Edith: </strong>Does it involve a LaunchDarkly t-shirt?</p><p><strong>Paul: </strong>It does. We talked about this, and I remember I said to you that it’s called Dark, and you had this look on your face. And it hadn’t occurred to me, “I don’t know why you’re looking at me like that.” I honestly didn’t.</p><p>I think that the name came from the fact that we were making editors and I always used the Dark theme in editors. But what I was looking to do at the time, I was putting together a proposal to send to a bunch of people and say, “Does this look interesting?”</p>","text":"You don’t know. Every lead seems like it’s going to win. We could afford to be selective. There’s a couple people that we talk to in particular, one thing I saw was VCs who wouldn’t look Ellen in the eye. They would ask a question, Ellen would be the right person to answer the question, she’d answer the question. And then they would ask the follow up question, still looking at me, asking me instead of Ellen. It was very frustrating, and doubly so for her. We had the ability to be a little more selective but at the same time it takes a lot of checks to get to $3.5 million. Edith: In full disclosure, I am a very tiny investor in Dark. Paul: You are our favorite investor in Dark. Edith: I am your favorite that’s doing a podcast with you right now. Paul: One thing we did was we made room for small investors. The smallest check we took was $1,000. At CircleCI, the smallest we took was $10K, and that was a stretch. We mostly took $25K. But we made a lot of room for $1-5-10K investments in Dark because one, we had a method of handling the cap table. Which is the AngelList syndicate, so we funneled all the angel investors through an AngelList syndicate, which made capital management significantly easier. Then we needed that social proof from people like yourself, and John invested. Edith: John Kodumal, my co-founder. Paul: Russ from Rainforest invested, Andrew from PagerDuty invested. Greg from OpenAI invested. There’s a lot of people in the space. I feel bad now that I mentioned five when there’s in fact 25 names that you would know. So we put them on a slide when we are fundraising. It’s like, “These are the angels who are investing.” And they’re like, “I know like six of them.” and it’s like, “You should talk to them.” Edith: Yeah, it’s funny. I’m definitely in the low side of those numbers you just named. But I did get pinged by people. They’d be like, “We saw your name on a slide. Is this true?” And I’d be like, “Yeah. Of course. I believe in Ellen and Paul.” Paul: Could you imagine if we put names on the slide that weren’t true? Edith: People do that sometimes. So LaunchDarkly, people put our logo on slides sometimes, and sometimes somebody will use ones we don’t use anymore. Paul: Yeah, that’s a risk. Edith: I’m like, “No, we don’t use them anymore. Here’s why. You should really take us off your slides.” Paul: Yeah. This is not a good idea. But that sort of social proof was absolutely necessary, and we eventually put together $3.5 million over, I guess, a month and a half I would say. Maybe you do a couple of experiments when you’re fundraising. Now we’re going to go, “Is it going to be Series A investors? Are they going to write these checks?” And we’ve tried a couple of different venues and then we hit our stride with Angels and funds writing $250K checks. Edith: For those listening at home, do you think this is something that worked for you because you were a fourth time founder, Ellen had come out of some prestigious startups? Paul: Yeah. Absolutely. We couldn’t have done it without it. I see people do this, and I don’t know how they do it. Certainly we don’t like to tell a bigger story than we are. We like a good narrative, but we’re not people to hype and to pitch and to pit investors off against each other to invest in the new hot round, or that sort of thing. You definitely see that sort of thing go on a bit. We also weren’t coming out of Y Combinator, which is a thing that often justifies those valuations. But it’s not something that we could have put together without a little bit of prestige behind it. Edith: I still mentor when I go to Collision and Web Summit. It was really cool this year, it was a bunch of South American startups. Paul: Oh, lovely. Edith: From Chile, Guatemala, Brazil. Which was so cool. Everything I told them was with this huge grain of salt. “I know the American market, I don’t know if this will work in your market.” Paul: I tell them all, “Move to San Francisco.” Edith: I guess it did happen for you. You’re were an Irish person and you moved here and you raised. Cool. So you raised the money, you set up your culture. You started doing something very interesting, which was you had, what would you call it? A developer in a residence? Or a hacker in residence? Paul: We called it an EIR and it’s unclear whether we meant engineer in residence or entrepreneur in residence, but it was intended to be a bit of both. Dark is a programming language, and it’s an editor, and it’s hosting. We’re doing all those things and as a result it’s very broad. But you need market validation, and you need market validation as soon as possible. So instead of trying to launch it or something like that, because it is not polished. It is enough to prove out certain concepts and certain ideas that we had. But we didn’t know how to prioritize all the thousands of new polish things that we could put on it. So we had this idea. Why don’t we get someone to build their actual startup in Dark, and because we wanted someone to really be doing this. We didn’t we didn’t want to find 50 people and try to have them stick with it. What we ended up doing is saying, “We’ll pay you.” We’re paying our EIR $3,000 a month. The CAC is super high, but who knows what the payback period will be. We just posted a post on Hacker News, we posted on Twitter. A couple of people retweeted because it looked really interesting, and in the end we had about 30 applicants. Some of them were doing things that we weren’t ready for. They needed more scale, more real time, more video. That kind of thing. But we finally came across this guy, and I don’t want to say his name because I don’t have permission. But he’s building a small startup bootstrapped, and has a bunch of customers, is building a new product in that and didn’t want to really maintain it. And that’s the promise of Dark, that the amount of work that you have to do to write and to maintain a backend application is low. And he’s helping us prioritize and tell us where the bugs are that really bother him, and he comes to our office everyday and he tells us what’s wrong. We triage in the morning and we re-triage high level priorities every week. At the moment it’s top slow, so we’re scaling some things and optimizing some things that we hadn’t optimized until this point. Edith: Do you feel that you are in danger then of just becoming a consulting shop, if it’s just one person? Paul: I don’t think so. At Dark we do retros every Friday. The company sits down together and talks about what isn’t going too well, or what’s going right as well. But one of the more recent ones is, “We feel like we’ve been a couple of weeks in the fixing bugs. What are we doing with the long term vision? How are we making sure that we follow the long term vision?” And as a result we had a sit down, and we laid out what are all the things that are missing from long term vision that we aren’t doing at the moment, prioritize them and try to set in motion and make sure that we get to market ASAP. But also, don’t end up as a consulting shop for small people. Make sure that we would be the worst consulting shop, because we’re paying them. Edith: It sounds like things are going well. I have to ask, why the name Dark? Paul: I wish I had a better story about this. Edith: Does it involve a LaunchDarkly t-shirt? Paul: It does. We talked about this, and I remember I said to you that it’s called Dark, and you had this look on your face. And it hadn’t occurred to me, “I don’t know why you’re looking at me like that.” I honestly didn’t. I think that the name came from the fact that we were making editors and I always used the Dark theme in editors. But what I was looking to do at the time, I was putting together a proposal to send to a bunch of people and say, “Does this look interesting?”"}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"1c2524c7-d0cf-55a4-8ad5-aee2380748b2","primary":{"content":{"html":"<p>I wanted something which sounded like if you saw the e-mail with the subject, that you would open it. </p>","text":"I wanted something which sounded like if you saw the e-mail with the subject, that you would open it. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"0bfb2996-2576-58eb-af74-59f0a396e1ed","primary":{"wysiwyg":{"html":"<p>And it was called Project Dark. And that sounds like a doc that you want to read. I was spit balling for names until I came up and until I satisfied that criteria. And Dark was one of the first names I came up with.</p><p><strong>Edith: </strong>Cool.</p><p><strong>Paul: </strong>We liked it. And now we’re DarkLang.com, and the company is Dark Inc.</p><p><strong>Edith: </strong>Also, you’re about a year into it now?</p><p><strong>Paul: </strong>Ellen and I just celebrated our one year anniversary of being co-founders. Or was it of meeting? One of those two. But we started fundraising about a year ago.</p><p><strong>Edith: </strong>It’s funny, because it’s LaunchDarkly’s four year anniversary.</p><p><strong>Paul: </strong>Oh wow. Congratulations.</p><p><strong>Edith: </strong>And when we started doing the podcast, when I started doing the podcast with you we were four people.</p><p><strong>Paul: </strong>You were four people. And you are 30 people now?</p><p><strong>Edith: </strong>Fifty.</p><p><strong>Paul: </strong>Fifty people. Holy shit, Edith. That’s huge.</p><p><strong>Edith: </strong>Yeah. We were four people sitting outside.</p><p><strong>Paul: </strong>Yeah. And funnily enough now, that’s like when we started my company was like 45. And now my company is four.</p><p><strong>Edith: </strong>So maybe in a couple more years I’ll be talking about–</p><p><strong>Paul: </strong>You’ll be starting your next one.</p><p><strong>Edith: </strong>No, I like LaunchDarkly. Any surprises or takeaways you want to share?</p><p><strong>Paul: </strong>Yes. There’s one key surprise that was really interesting. Actually, I’ll go with two. One is that we’ve learned that small UI improvements have really outsized impact when you’re having a product that is the core of someone’s workflow. You make a very small, seemingly insignificant change, and it has much bigger impact than the effort that goes into it.</p><p>So that’s one. And the other one is validating. Often you want to validate with customers, and we do a lot of user testing and validating with customers.</p>","text":"And it was called Project Dark. And that sounds like a doc that you want to read. I was spit balling for names until I came up and until I satisfied that criteria. And Dark was one of the first names I came up with. Edith: Cool. Paul: We liked it. And now we’re DarkLang.com, and the company is Dark Inc. Edith: Also, you’re about a year into it now? Paul: Ellen and I just celebrated our one year anniversary of being co-founders. Or was it of meeting? One of those two. But we started fundraising about a year ago. Edith: It’s funny, because it’s LaunchDarkly’s four year anniversary. Paul: Oh wow. Congratulations. Edith: And when we started doing the podcast, when I started doing the podcast with you we were four people. Paul: You were four people. And you are 30 people now? Edith: Fifty. Paul: Fifty people. Holy shit, Edith. That’s huge. Edith: Yeah. We were four people sitting outside. Paul: Yeah. And funnily enough now, that’s like when we started my company was like 45. And now my company is four. Edith: So maybe in a couple more years I’ll be talking about– Paul: You’ll be starting your next one. Edith: No, I like LaunchDarkly. Any surprises or takeaways you want to share? Paul: Yes. There’s one key surprise that was really interesting. Actually, I’ll go with two. One is that we’ve learned that small UI improvements have really outsized impact when you’re having a product that is the core of someone’s workflow. You make a very small, seemingly insignificant change, and it has much bigger impact than the effort that goes into it. So that’s one. And the other one is validating. Often you want to validate with customers, and we do a lot of user testing and validating with customers."}}},{"__typename":"PrismicBlogPostBodySimpleQuote","slice_type":"simple_quote","id":"95d828b0-32c4-5772-b942-68ba6fb4e633","primary":{"content":{"html":"<p>When you’re building a big thing you can’t just give the whole thing to a customer. You have to rethink a lot about how you validate. </p>","text":"When you’re building a big thing you can’t just give the whole thing to a customer. You have to rethink a lot about how you validate. "}}},{"__typename":"PrismicBlogPostBodyWysiwyg","slice_type":"wysiwyg","id":"8874ca4e-c7c9-5d7b-8401-0bd45fa1642d","primary":{"wysiwyg":{"html":"<p>We’ve been doing weekly planning meetings, and in that we have a hypothesis spreadsheet. And it’s like, “What are the hypotheses that we’re validating this week, or invalidating this week?” And we hypothesize that this particular feature is going to solve a lot of problems, or just that we want to solve these problems and we’re going to try a bunch of things to solve it and see which one sticks.</p><p>And it’s a really interesting validation problem, and I think it’s one where most people wouldn’t choose to do because it’s as a result of having a very large surface area to build. Which has its pros and cons, but it’s what we’re doing.</p><p><strong>Edith: </strong>That’s so cool, Paul.</p><p><strong>Paul: </strong>Thanks, Edith.</p><p><strong>Edith: </strong>I’m glad that you seem really excited about it.</p><p><strong>Paul: </strong>I love it. I’m super excited. Thanks so much for investing in it.</p><p><strong>Edith: </strong>You’re literally bouncing with excitement.</p><p><strong>Paul: </strong>I know, it’s great. We’re hiring, by the way. You should check out DarkLang.com/careers.</p><p><strong>Edith: </strong>And then you get to work with Paul, and perhaps we’ll hear new stories before they’re on the podcast.</p>","text":"We’ve been doing weekly planning meetings, and in that we have a hypothesis spreadsheet. And it’s like, “What are the hypotheses that we’re validating this week, or invalidating this week?” And we hypothesize that this particular feature is going to solve a lot of problems, or just that we want to solve these problems and we’re going to try a bunch of things to solve it and see which one sticks. And it’s a really interesting validation problem, and I think it’s one where most people wouldn’t choose to do because it’s as a result of having a very large surface area to build. Which has its pros and cons, but it’s what we’re doing. Edith: That’s so cool, Paul. Paul: Thanks, Edith. Edith: I’m glad that you seem really excited about it. Paul: I love it. I’m super excited. Thanks so much for investing in it. Edith: You’re literally bouncing with excitement. Paul: I know, it’s great. We’re hiring, by the way. You should check out DarkLang.com/careers. Edith: And then you get to work with Paul, and perhaps we’ll hear new stories before they’re on the podcast."}}}]}},"suggestedPosts":{"nodes":[{"uid":"testing-in-production-for-safety-and-sanity","id":"e0dec12a-015f-57ed-a5e9-28d568fc7d8f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Testing in Production to Stay Safe and Sensible</h1>","text":"Testing in Production to Stay Safe and Sensible"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c6febb22-eaa4-4b3f-a1b0-054e939a4ede_TestInProduction.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>“Testing in production” refers to the practice of running code on production servers, using real data from real users, without showing the new behavior to the majority of users. These tests are frequently run during the final stages before releasing the software to a broad audience.</p>","text":"“Testing in production” refers to the practice of running code on production servers, using real data from real users, without showing the new behavior to the majority of users. These tests are frequently run during the final stages before releasing the software to a broad audience."},"timestamp":null}},{"uid":"what-is-continuous-testing-a-straightforward-introduction1","id":"2f0e34b8-b96f-50a0-95b6-b4a727ff91a0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What Is Continuous Testing? A Straightforward Introduction</h1>","text":"What Is Continuous Testing? A Straightforward Introduction"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/7cf2ab0c-441a-44be-99be-79be40e1dbce_2021_03_ContinuousTesting%402x.png?auto=compress%2Cformat&rect=0%2C0%2C1420%2C800&w=2000&h=1127"},"excerpt":{"html":"","text":""},"timestamp":null}},{"uid":"feature-management-for-federal-agencies","id":"0ffd5882-9f07-57b7-a34e-bbf27ccd564c","data":{"categories":[{"category":{"uid":"homepage-featured","id":"X87c9BIAACQAhLV2"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>A Beginners Guide to Feature Management for Federal Agencies</h1>","text":"A Beginners Guide to Feature Management for Federal Agencies"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0b397bd9-7379-4544-8218-3aaecbdf1699_2021_06_WhatItMeansToBeTechnical.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p>In this guide, you will learn how other agencies are already using feature management and how it might benefit your agency, especially your developers.</p>","text":"In this guide, you will learn how other agencies are already using feature management and how it might benefit your agency, especially your developers."},"timestamp":"July 20, 2021"}},{"uid":"trajectory-call-for-papers-2021","id":"9180f975-e076-5db6-a2e9-5e2c51e529d2","data":{"categories":[{"category":{"uid":"trajectory","id":"X2u47BEAACIArt2-"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Call for Papers: Trajectory 2021</h1>","text":"Call for Papers: Trajectory 2021"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/f89d729b-6f5f-4179-aef0-0f797f161076_trajectory-blog.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"July 15, 2021"}},{"uid":"managers-perspective","id":"4e39faa9-f55f-531e-9b84-e2581e95755e","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>A Week in the Life: A Manager&#39;s Perspective</h1>","text":"A Week in the Life: A Manager's Perspective"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0b397bd9-7379-4544-8218-3aaecbdf1699_2021_06_WhatItMeansToBeTechnical.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p>Here’s a brief view into what my weeks look like as a manager of the developer marketing team at a high-growth start-up.  </p>","text":"Here’s a brief view into what my weeks look like as a manager of the developer marketing team at a high-growth start-up.  "},"timestamp":"July 13, 2021"}},{"uid":"tech-jobs-for-people-who-dont-code","id":"48fb3e50-3735-5746-8cff-715e9ac73570","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>4 Tech Jobs for People Who Don&#39;t Code</h1>","text":"4 Tech Jobs for People Who Don't Code"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0b397bd9-7379-4544-8218-3aaecbdf1699_2021_06_WhatItMeansToBeTechnical.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p>There are many roles in tech for people who aren&#39;t engineers.</p>","text":"There are many roles in tech for people who aren't engineers."},"timestamp":"July 8, 2021"}},{"uid":"galaxy-talk-supercharge-your-release-pipeline","id":"dae879d8-dfe1-56a2-89e6-0f57b2ddf517","data":{"categories":[{"category":{"uid":"galaxy","id":"YLf0BBIAACMAekNM"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Galaxy Talk: Supercharge Your Release Pipeline With These LaunchDarkly Configs</h1>","text":"Galaxy Talk: Supercharge Your Release Pipeline With These LaunchDarkly Configs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/1dc45a04-289c-495d-9747-4fe79d1a8b07_2021_04_galaxywrapup+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>In this session from LaunchDarkly Galaxy, Caley Brock, a senior software engineer at VTS, talks about the process that helps her team ship faster and streamline testing.</p>","text":"In this session from LaunchDarkly Galaxy, Caley Brock, a senior software engineer at VTS, talks about the process that helps her team ship faster and streamline testing."},"timestamp":"July 6, 2021"}},{"uid":"what-does-being-technical-mean","id":"13fbd98e-1920-5587-8caa-4b8b84aef4f5","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>What Does Being &quot;Technical&quot; Mean?</h1>","text":"What Does Being \"Technical\" Mean?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0b397bd9-7379-4544-8218-3aaecbdf1699_2021_06_WhatItMeansToBeTechnical.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p>Dividing people into &quot;technical&quot; and &quot;non-technical&quot; labels harms people and organizations. Learn why in part 1 of this series.</p>","text":"Dividing people into \"technical\" and \"non-technical\" labels harms people and organizations. Learn why in part 1 of this series."},"timestamp":"July 1, 2021"}},{"uid":"summer-21-product-release-roundup","id":"215da624-3933-5826-a0f9-af051fff0f13","data":{"categories":[{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}},{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Summer &#39;21 Product Release Roundup</h1>","text":"Summer '21 Product Release Roundup"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c799406a-7e7f-4713-967d-b95bee934499_2021_06_Summer21ProductRelease.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>Our Product Delivery team has been hard at work the past quarter shipping incredibly powerful new functionality. Let’s take a look at some of the key highlights.</p>","text":"Our Product Delivery team has been hard at work the past quarter shipping incredibly powerful new functionality. Let’s take a look at some of the key highlights."},"timestamp":"June 29, 2021"}},{"uid":"customer-spotlight-knowbe4-improves-output","id":"963f1979-1da6-565b-a71b-0ce607d9abc2","data":{"categories":[{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}},{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Customer Spotlight: KnowBe4 Standardizes IT Practices, Improves Engineering Output by 23%</h1>","text":"Customer Spotlight: KnowBe4 Standardizes IT Practices, Improves Engineering Output by 23%"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/7d337ccc-1de5-4ea4-98bb-1b186259d595_2021_06_Blog_CustomerSpotlight_KnowBe4%401x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>The KnowBe4 team selected LaunchDarkly as their platform of choice based on its intuitive user interface, sophisticated user targeting, SDKs for all major languages, and trusted architecture to support availability SLAs. </p>","text":"The KnowBe4 team selected LaunchDarkly as their platform of choice based on its intuitive user interface, sophisticated user targeting, SDKs for all major languages, and trusted architecture to support availability SLAs. "},"timestamp":"June 24, 2021"}},{"uid":"galaxy-launching-darkly-at-large-organizations","id":"5fe6ede5-dee1-5ec0-bb35-42c77f0ffce6","data":{"categories":[{"category":{"uid":null,"id":null}},{"category":{"uid":"galaxy","id":"YLf0BBIAACMAekNM"}}],"title":{"html":"<h1>Galaxy Talks: Launching Darkly at Large Organizations</h1>","text":"Galaxy Talks: Launching Darkly at Large Organizations"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b2ee40c3-091e-4dd1-95c9-fb2f63283fc1_2021_04_galaxywrapup+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"June 17, 2021"}},{"uid":"safe-sensible-reduced-risk-deployment-and-launch","id":"830e3fa8-117a-5bc4-bd8d-63db36b0ce6a","data":{"categories":[{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Webinar Recap: Safe and Sensible - Deployment and Launch with Reduced Risks</h1>","text":"Webinar Recap: Safe and Sensible - Deployment and Launch with Reduced Risks"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b69c5e81-d83e-4630-b5a9-9a213fcace98_2021_06_SafeAndSensible_Webinar.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p>If you&#39;re skeptical of how concepts like shipping faster and testing in production can actually improve your end result and create a safer overall release process, read on.</p>","text":"If you're skeptical of how concepts like shipping faster and testing in production can actually improve your end result and create a safer overall release process, read on."},"timestamp":"June 15, 2021"}},{"uid":"galaxy-feature-flags-daily-workflows","id":"3a314006-43dd-5101-945b-b649e92a20c5","data":{"categories":[{"category":{"uid":"galaxy","id":"YLf0BBIAACMAekNM"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Galaxy Talks: Feature Flags in Your Daily Workflows</h1>","text":"Galaxy Talks: Feature Flags in Your Daily Workflows"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b2ee40c3-091e-4dd1-95c9-fb2f63283fc1_2021_04_galaxywrapup+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>In this talk, LaunchDarkly software engineer, Dan O&#39;Brien, talks about the perils of losing focus, and how our platform wants to help enable your deep working sessions.</p>","text":"In this talk, LaunchDarkly software engineer, Dan O'Brien, talks about the perils of losing focus, and how our platform wants to help enable your deep working sessions."},"timestamp":"June 10, 2021"}},{"uid":"attracting-and-retaining-engineering-talent","id":"8f369bba-2ca1-50e8-8392-131bbcff21d4","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Attracting and Retaining Engineering Talent in 2021</h1>","text":"Attracting and Retaining Engineering Talent in 2021"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/33356cf5-9f44-43de-a8c5-63a1e62f63f3_2021_05_Attracting%26RetainingEngineers_1280x720.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>A conversation with StockX, Karat, and LaunchDarkly.</p>","text":"A conversation with StockX, Karat, and LaunchDarkly."},"timestamp":"June 8, 2021"}},{"uid":"galaxy-art-of-shipping-broken-code","id":"e7e1838a-b261-5d36-8699-44eb140b3b99","data":{"categories":[{"category":{"uid":"galaxy","id":"YLf0BBIAACMAekNM"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Galaxy Talk: The Art of Shipping Broken Code</h1>","text":"Galaxy Talk: The Art of Shipping Broken Code"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b2ee40c3-091e-4dd1-95c9-fb2f63283fc1_2021_04_galaxywrapup+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>Learn how feature flags gave StockX the confidence to test out a new home page against an old one on the biggest shopping day of the year.</p>","text":"Learn how feature flags gave StockX the confidence to test out a new home page against an old one on the biggest shopping day of the year."},"timestamp":"June 3, 2021"}},{"uid":"feature-driven-development-a-brief-overview","id":"39e10cc4-9b0a-56c6-9475-eeafe6551123","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Feature-Driven Development: A Brief Overview</h1>","text":"Feature-Driven Development: A Brief Overview"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/4ca270d7-88f3-49e1-9672-811a76c8adaa_CanaryLaunch3+%282%29.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>As with other Agile software development frameworks, the goal of feature-driven development is to iterate quickly to satisfy the needs of the customer. </p>","text":"As with other Agile software development frameworks, the goal of feature-driven development is to iterate quickly to satisfy the needs of the customer. "},"timestamp":"June 1, 2021"}},{"uid":"what-is-server-side-testing","id":"07332fcb-c6c5-58ea-ac82-559a6d360beb","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What Is Server-Side Testing?</h1>","text":"What Is Server-Side Testing?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0d02561b-09bf-4cd7-9379-2489dd939aba_2021_04_ClientServerSideTesting_BlogPost.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>In this post, we’ll find out what server-side testing is, how it works, and what your team can expect from it. </p>","text":"In this post, we’ll find out what server-side testing is, how it works, and what your team can expect from it. "},"timestamp":"May 25, 2021"}},{"uid":"fitness-functions-and-flagging-conventions","id":"12fdef8c-03c0-57db-9f99-5c23b2dea5ef","data":{"categories":[{"category":{"uid":null,"id":null}},{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Galaxy Talk: Fitness Functions and Flagging Conventions</h1>","text":"Galaxy Talk: Fitness Functions and Flagging Conventions"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b2ee40c3-091e-4dd1-95c9-fb2f63283fc1_2021_04_galaxywrapup+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p>In this talk from our recent user conference, Galaxy, Mark Burry, senior developer at iPipeline, recounts the journey his company embarked on with feature flags, and how it eventually found fitness functions and flagging conventions as best practices. </p>","text":"In this talk from our recent user conference, Galaxy, Mark Burry, senior developer at iPipeline, recounts the journey his company embarked on with feature flags, and how it eventually found fitness functions and flagging conventions as best practices. "},"timestamp":"May 20, 2021"}},{"uid":"what-is-a-canary-release","id":"24fd773c-7c3a-58f7-be89-883206454802","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":"homepage-featured","id":"X87c9BIAACQAhLV2"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What is a Canary Release?</h1>","text":"What is a Canary Release?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/bdc75524-b8e8-4b03-a295-55a4afaf59bc_Canary-Group%401000x-100-696x814.jpg?auto=compress%2Cformat&rect=0%2C0%2C696%2C814&w=2000&h=2339"},"excerpt":{"html":"<p>Performing a canary release helps improve your final release for end users ahead of a much larger rollout. </p>","text":"Performing a canary release helps improve your final release for end users ahead of a much larger rollout. "},"timestamp":"May 18, 2021"}},{"uid":"cloud-deployment-models-explaining-and-comparing-the","id":"310d15dc-2779-53a3-8c88-74ce28506cc0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Cloud Deployment Models: Explaining and Comparing the 5 Main Models</h1>","text":"Cloud Deployment Models: Explaining and Comparing the 5 Main Models"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/fc2dc96b-ff51-4f9e-9677-8882b2c87030_Public+Cloud.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C550&w=2000&h=917"},"excerpt":{"html":"<p>Whenever you hear about the “cloud” or “cloud computing,” you think about computing resources that someone else manages. But that’s just one of the few cloud deployment models. </p>","text":"Whenever you hear about the “cloud” or “cloud computing,” you think about computing resources that someone else manages. But that’s just one of the few cloud deployment models. "},"timestamp":"May 14, 2021"}},{"uid":"what-is-deployment-automation-and-why-should-you-care","id":"b424f752-9e23-5128-88c5-0990f673138d","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What Is Deployment Automation, and Why Should You Care?</h1>","text":"What Is Deployment Automation, and Why Should You Care?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/de7930e4-2033-4501-8a47-ba102d6daf42_ContinuousDelivery_OnLight.png?auto=compress%2Cformat&rect=0%2C0%2C3000%2C2001&w=2000&h=1334"},"excerpt":{"html":"<p>Deployment automation refers to a software deployment approach that allows organizations to increase their velocity by automating build processes, testing, and deployment workflows for developers. In other words, it allows organizations to release new features faster and more frequently.</p>","text":"Deployment automation refers to a software deployment approach that allows organizations to increase their velocity by automating build processes, testing, and deployment workflows for developers. In other words, it allows organizations to release new features faster and more frequently."},"timestamp":"May 11, 2021"}},{"uid":"get-a-detailed-explanation-of-release-testing-several","id":"5e551785-863f-57f0-95bf-c243494ae5ad","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Release Testing Explained</h1>","text":"Release Testing Explained"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/f96518a4-a260-43af-bbd5-4ebdefb94de3_Architecture2.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>Release testing aims to find and eliminate errors and bugs from a software release so that it can be released to users. Let’s dive in and explore several methods used to perform release testing.</p>","text":"Release testing aims to find and eliminate errors and bugs from a software release so that it can be released to users. Let’s dive in and explore several methods used to perform release testing."},"timestamp":"May 6, 2021"}},{"uid":"orchestration-vs.-automation-in-the-cloud-how-to-use","id":"497b627c-3941-5851-a3d8-b6fb12950f0f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Orchestration vs. Automation in the Cloud: How to Use Both</h1>","text":"Orchestration vs. Automation in the Cloud: How to Use Both"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c28380f4-4851-4d10-a96c-c2e4ad8870cf_orchestration-vs-cloud-automation.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>Automation and orchestration sound similar at first but are, in fact, different. </p>","text":"Automation and orchestration sound similar at first but are, in fact, different. "},"timestamp":"May 4, 2021"}},{"uid":"1-800-flowers.com-inc.-migrates-to-the-cloud-seamlessly","id":"ee1107fd-81dd-5b3c-b220-4ba4cfa963d5","data":{"categories":[{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}},{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>1-800-FLOWERS.COM, Inc. Migrates to the Cloud Seamlessly with LaunchDarkly </h1>","text":"1-800-FLOWERS.COM, Inc. Migrates to the Cloud Seamlessly with LaunchDarkly "},"featured_image":{"url":"https://images.prismic.io/launchdarkly/5a09dc65-a4e0-4489-90cc-9b70659b09ea_2021_04_Blog_1920x1080_CustomerSpotlight_1800Flowers_v2%401x+%281%29.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>Learn how the engineering team at 1-800-FLOWERS.COM, Inc. uses LaunchDarkly to ensure safe migrations and consistent customer experiences. </p>","text":"Learn how the engineering team at 1-800-FLOWERS.COM, Inc. uses LaunchDarkly to ensure safe migrations and consistent customer experiences. "},"timestamp":"April 29, 2021"}},{"uid":"what-is-container-orchestration-exactly-everything","id":"43ce92ed-eb3e-5c83-a68b-c0956a1f0351","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What Is Container Orchestration, Exactly? Everything to Know</h1>","text":"What Is Container Orchestration, Exactly? Everything to Know"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/aae06cff-5471-42de-a588-521b156b8b18_Architecture_Round.png?auto=compress%2Cformat&rect=0%2C0%2C3000%2C2001&w=2000&h=1334"},"excerpt":{"html":"<p>Container orchestration is the process of managing containers in an automated way—freeing engineers from tasks like (re)creating, scaling, and upgrading containers. On top of that, container orchestration also helps with managing networking and storage capabilities for containers.</p>","text":"Container orchestration is the process of managing containers in an automated way—freeing engineers from tasks like (re)creating, scaling, and upgrading containers. On top of that, container orchestration also helps with managing networking and storage capabilities for containers."},"timestamp":"April 28, 2021"}},{"uid":"along-with-bringing-the-flag-information-inline-in","id":"8763f3b0-52aa-5649-932d-6d2f7b6262db","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Announcing the Beta Release of the LaunchDarkly IntelliJ Plugin </h1>","text":"Announcing the Beta Release of the LaunchDarkly IntelliJ Plugin "},"featured_image":{"url":"https://images.prismic.io/launchdarkly/28877e16-bc6f-4ce6-9e07-6165c006f649_2021_04_IntelliJ.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C550&w=2000&h=917"},"excerpt":{"html":"","text":""},"timestamp":"April 27, 2021"}},{"uid":"5-tips-to-optimize-software-release-and-deployment","id":"6e9807e1-654d-5035-bcfa-5d1add37effb","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>5 Tips to Optimize Software Release and Deployment Management</h1>","text":"5 Tips to Optimize Software Release and Deployment Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/7e53cf32-af5d-43a3-ae42-b19ce509949a_CanaryLaunch3+%281%29.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>In this article, we’ll explore best practices for safely speeding up your software release cycle without sacrificing quality.</p>","text":"In this article, we’ll explore best practices for safely speeding up your software release cycle without sacrificing quality."},"timestamp":"April 22, 2021"}},{"uid":"new-podcast-unintended-consequences","id":"9139ec82-5e12-5b59-b7ec-4820e08ba1a5","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"featured-story","id":"YBIEJRUAACMAYgYB"}}],"title":{"html":"<h1>Introducing Our New Podcast, Unintended Consequences</h1>","text":"Introducing Our New Podcast, Unintended Consequences"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c06cb53d-4a52-4186-93b8-394d2b661c13_2021_04_unintendedconsequences.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C550&w=2000&h=917"},"excerpt":{"html":"<p>Like everyone else over the course of this past year, we have missed connecting with others within the DevOps community. We miss serendipity and the cumulative conversations we could have when we saw each other in new contexts. So we started this series to create a space where we can continue to have those discussions.</p>","text":"Like everyone else over the course of this past year, we have missed connecting with others within the DevOps community. We miss serendipity and the cumulative conversations we could have when we saw each other in new contexts. So we started this series to create a space where we can continue to have those discussions."},"timestamp":"April 20, 2021"}},{"uid":"test-environment-best-practices-8-you-need-to-know","id":"a3e7d349-7f08-5c08-8c8c-657656b710c1","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Test Environment Best Practices: 8 You Need to Know</h1>","text":"Test Environment Best Practices: 8 You Need to Know"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0c38d6c7-4eb0-4b79-97eb-8b5d28bf0e15_DevOpTeams_onDark.png?auto=compress%2Cformat&rect=0%2C0%2C2014%2C2014&w=2000&h=2000"},"excerpt":{"html":"<p>Testing software changes is critical to increasing the odds of your code working properly when released to all users. But what are the best approaches to the testing process? And what are the most effective ways to maintain test environments? </p>","text":"Testing software changes is critical to increasing the odds of your code working properly when released to all users. But what are the best approaches to the testing process? And what are the most effective ways to maintain test environments? "},"timestamp":"April 16, 2021"}},{"uid":"git-branching-strategies-vs-trunk-based-development","id":"8a96c9aa-62ea-5f56-91d1-a85aabb3d8fa","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Git Branching Strategies vs. Trunk-Based Development</h1>","text":"Git Branching Strategies vs. Trunk-Based Development"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/df372245-da20-4a4b-841d-a22c522c2884_test-in-production%402x+%281%29.png?auto=compress%2Cformat&rect=0%2C0%2C3000%2C2001&w=2000&h=1334"},"excerpt":{"html":"","text":""},"timestamp":"April 14, 2021"}},{"uid":"galaxy-moments-2021","id":"7bcbd8e3-aa5b-53e7-9966-be84e5ceb55e","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Favorite Moments from Galaxy, Our First-Ever User Conference</h1>","text":"Favorite Moments from Galaxy, Our First-Ever User Conference"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/9b8e62a6-88d6-4070-9ad9-ae02afce72f4_Galaxy%402x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1000%2C600&w=2000&h=1200"},"excerpt":{"html":"<p>If you missed Galaxy, you can watch all the presentations from our first-ever user conference now. </p>","text":"If you missed Galaxy, you can watch all the presentations from our first-ever user conference now. "},"timestamp":"April 13, 2021"}},{"uid":"4-software-release-management-best-practices","id":"86832aef-14f4-5e45-abce-9fb304a441dd","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":"featured-story","id":"YBIEJRUAACMAYgYB"}}],"title":{"html":"<h1>4 Software Release Management Best Practices</h1>","text":"4 Software Release Management Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/d4bed748-3263-4e36-9e19-5d14012d98ec_deploy-release%402x.png?auto=compress%2Cformat&rect=0%2C0%2C3001%2C2000&w=2000&h=1333"},"excerpt":{"html":"<p>Release management is the process of optimizing all stages of launching a software product or feature. As enterprise software delivery becomes faster and more complex, release management is essential to meet deadlines without sacrificing quality.  </p>","text":"Release management is the process of optimizing all stages of launching a software product or feature. As enterprise software delivery becomes faster and more complex, release management is essential to meet deadlines without sacrificing quality.  "},"timestamp":"April 8, 2021"}},{"uid":"test-environments-101-definition-types-and-best","id":"0c9538e0-1b4d-5f27-926a-bf157d1b648d","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Test Environments 101: Definition, Types, and Best Practices</h1>","text":"Test Environments 101: Definition, Types, and Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0d97fa05-9e49-4926-bfcf-838834440fbb_2021_03_TestEnvironment101_BlogPost%402x.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C550&w=2000&h=917"},"excerpt":{"html":"<p>This post explores test environments from the ground up. Not only will you learn what a test environment is, but you&#39;ll also discover how best to set up one in the era of continuous deployment. Then we&#39;ll discuss how best to manage them.</p>","text":"This post explores test environments from the ground up. Not only will you learn what a test environment is, but you'll also discover how best to set up one in the era of continuous deployment. Then we'll discuss how best to manage them."},"timestamp":"April 6, 2021"}},{"uid":"what-to-expect-at-launchdarkly-galaxy","id":"c76e3078-48e7-59a2-b544-6be9715e7a8d","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":null,"id":null}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What to Expect at LaunchDarkly Galaxy</h1>","text":"What to Expect at LaunchDarkly Galaxy"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/9b8e62a6-88d6-4070-9ad9-ae02afce72f4_Galaxy%402x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1000%2C600&w=2000&h=1200"},"excerpt":{"html":"<p>This is an opportunity for our users to talk to each other, compare notes, and listen to people just like them describe what they have accomplished with LaunchDarkly. </p>","text":"This is an opportunity for our users to talk to each other, compare notes, and listen to people just like them describe what they have accomplished with LaunchDarkly. "},"timestamp":"April 1, 2021"}},{"uid":"celebrating-womens-history-month-2021","id":"2500535a-1986-5428-9e10-036f67c65904","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>How We&#39;ve Been Celebrating Women’s History Month</h1>","text":"How We've Been Celebrating Women’s History Month"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/b49d8999-f73c-4343-ab24-37d6ded26334_womenshistorymonth.jpg?auto=compress%2Cformat&rect=0%2C0%2C5416%2C4165&w=2000&h=1538"},"excerpt":{"html":"<p>We&#39;ve rounded up some of the ways we spent the month celebrating and recognizing all those who identify as women.</p>","text":"We've rounded up some of the ways we spent the month celebrating and recognizing all those who identify as women."},"timestamp":"March 30, 2021"}},{"uid":"guide-to-dark-launching","id":"b88a14e7-8ba6-5837-aa68-1ce3e74701b4","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Only Guide to Dark Launching You’ll Ever Need</h1>","text":"The Only Guide to Dark Launching You’ll Ever Need"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWM1ZTBiMjYtOWY2OC00Njk0LWFkZTItOWVlOTliZmZjZTQ5_0fn3gyc.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C640&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 26, 2021"}},{"uid":"new-mom-in-the-technology-industry","id":"f0538efc-f11d-5424-b61f-129b62eb25a3","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>My Experience as a New Mom in Tech</h1>","text":"My Experience as a New Mom in Tech"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/6fbb2fd4-ec02-478b-adb1-2f49b25f8f3d_2020_04_Blog_1920x1080_Blog_bring-your-kid-to-work-day-during-a-pandemic_b%402x+%281%29.jpg?auto=compress%2Cformat&rect=0%2C0%2C3840%2C2160&w=2000&h=1125"},"excerpt":{"html":"<p>I want to share some of my experiences to help other women know more of what to expect, consider, and maybe even demand. I also want pregnancy and motherhood to become topics that don’t feel so foreign in the setting of, say, a tech blog.</p>","text":"I want to share some of my experiences to help other women know more of what to expect, consider, and maybe even demand. I also want pregnancy and motherhood to become topics that don’t feel so foreign in the setting of, say, a tech blog."},"timestamp":"March 23, 2021"}},{"uid":"how-to-prepare-your-organization-for-the-next-big-thing","id":"b971d5f8-6a09-5853-81c7-6bf234e0f1a5","data":{"categories":[{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}},{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How to Prepare Your Organization for the Next Big Thing</h1>","text":"How to Prepare Your Organization for the Next Big Thing"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGYyZmQ3N2UtN2E5MC00NjQ3LTkyMDctM2E1YzhhNTJlNDVl_feature-flag-strategy-meeting.jpg?auto=compress%2Cformat&rect=0%2C0%2C5470%2C2683&w=2000&h=981"},"excerpt":{"html":"<p>In this article, we’ll talk about some of the reasons we run from change, and how we can alter our perspective to open the door to it in a positive way that can have massive implications for our organizations. </p>","text":"In this article, we’ll talk about some of the reasons we run from change, and how we can alter our perspective to open the door to it in a positive way that can have massive implications for our organizations. "},"timestamp":"March 16, 2021"}},{"uid":"what-is-a-canary-deployment","id":"a94da797-9491-57d9-bcbd-2e9108c6e6cd","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>What is a Canary Deployment?</h1>","text":"What is a Canary Deployment?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/bdc75524-b8e8-4b03-a295-55a4afaf59bc_Canary-Group%401000x-100-696x814.jpg?auto=compress%2Cformat&rect=0%2C0%2C696%2C814&w=2000&h=2339"},"excerpt":{"html":"<p>Learn the ins and outs of canary deployments, a software delivery technique that helps reduce risks often associated with continuous delivery. And learn how to do canary deployments with feature flags.</p>","text":"Learn the ins and outs of canary deployments, a software delivery technique that helps reduce risks often associated with continuous delivery. And learn how to do canary deployments with feature flags."},"timestamp":"March 11, 2021"}},{"uid":"bug-bounty-program","id":"a49eb7ea-631e-5815-9e33-071b710d3a02","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Why We’re Paying You to Hack Us</h1>","text":"Why We’re Paying You to Hack Us"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWRjNWEwOTUtZDYyNC00YTcwLWI4OGUtMjg2ZWFhZWFjMGUw_digital-security.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1112&w=2000&h=1112"},"excerpt":{"html":"<p>One of the ways we’re helping make LaunchDarkly’s security stronger is with our new public bounty program, which we launched in January with HackerOne. </p>","text":"One of the ways we’re helping make LaunchDarkly’s security stronger is with our new public bounty program, which we launched in January with HackerOne. "},"timestamp":"March 9, 2021"}},{"uid":"reflections-black-history-month","id":"6072b52d-1d02-5577-9ae0-3783c201e302","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Reflections on Black History Month at LaunchDarkly</h1>","text":"Reflections on Black History Month at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/20afdd1c-36a9-4c9a-a67f-56bede05c28b_BHM+-+LD+Blog+Post+.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C540&w=2000&h=1125"},"excerpt":{"html":"<p>In the spirit of education and community engagement, LaunchDarkly has spent February putting on a series of events to celebrate the month. </p>","text":"In the spirit of education and community engagement, LaunchDarkly has spent February putting on a series of events to celebrate the month. "},"timestamp":"February 25, 2021"}},{"uid":"launched-erlang-sdk","id":"61fa2fee-af42-5d00-a8d5-7d841a433784","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Launched: Erlang SDK</h1>","text":"Launched: Erlang SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/107fa36e-e733-4c4b-bb69-1082944b1c6c_2021_02_Blog_1920x1080_Erlang%402x+%282%29.jpg?auto=compress%2Cformat&rect=0%2C0%2C3840%2C2160&w=2000&h=1125"},"excerpt":{"html":"<p>Now, you can use LaunchDarkly to manage features in the types of massively parallel services, distributed services, and multi-server applications that are built in Erlang.</p>","text":"Now, you can use LaunchDarkly to manage features in the types of massively parallel services, distributed services, and multi-server applications that are built in Erlang."},"timestamp":"February 23, 2021"}},{"uid":"gremlin-chaos-engineering-report-feature-management","id":"73ba7d03-287a-5a5e-beae-6000bcf3315f","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Takeaways from the 2021 State of Chaos Engineering Report</h1>","text":"Takeaways from the 2021 State of Chaos Engineering Report"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/4fd66b50-9600-42a5-a457-b96f021c214d_Monitoring.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p>The Gremlin report revealed some interesting data points regarding the use of feature management as it pertains to high-performing teams. </p>","text":"The Gremlin report revealed some interesting data points regarding the use of feature management as it pertains to high-performing teams. "},"timestamp":"February 23, 2021"}},{"uid":"blue-green-deployments-a-definition-and-introductory","id":"ac01bf1b-7c1d-50a5-a876-953ac061786e","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Blue-Green Deployments: A Definition and Introductory Guide</h1>","text":"Blue-Green Deployments: A Definition and Introductory Guide"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/d8b7c73c-f5ae-4d71-a3d7-ca404daabad1_BlueGreenDeployment_03_PercentageRolloutFF+%282%29.png?auto=compress%2Cformat&rect=0%2C0%2C3784%2C2524&w=2000&h=1334"},"excerpt":{"html":"<p>A blue-green deployment is an application release strategy for safely updating apps in production with no downtime.</p>","text":"A blue-green deployment is an application release strategy for safely updating apps in production with no downtime."},"timestamp":"February 18, 2021"}},{"uid":"gene-kim-devops-in-2020-and-2021","id":"bb0876af-da8f-52bc-80a1-3a2b000d1ec7","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Recap: Gene Kim’s Thoughts on DevOps in 2021</h1>","text":"Recap: Gene Kim’s Thoughts on DevOps in 2021"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/cdf794ef-cb02-40ff-a4d5-7f3d6a34128e_202102_firesidechat_webinar_blog_2x_720.jpg?auto=compress%2Cformat&rect=0%2C0%2C720%2C405&w=2000&h=1125"},"excerpt":{"html":"<p>Highlights from a recent conversation our VP of Platform and Partnerships, Adam Zimman, had with author, researcher, and the founder of IT Revolution, Gene Kim. </p>","text":"Highlights from a recent conversation our VP of Platform and Partnerships, Adam Zimman, had with author, researcher, and the founder of IT Revolution, Gene Kim. "},"timestamp":"February 16, 2021"}},{"uid":"valentines-day-poems-2021","id":"74f24ec4-76ab-5ef7-8758-73eb933044b4","data":{"categories":[{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Valentine’s Day Poems, Deployed Just for You</h1>","text":"Valentine’s Day Poems, Deployed Just for You"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/cfb45cc7-1bc8-4395-8fd9-326b0c3b7c1b_2020_03_Blog_1920x1080_Covid19_v03b%402x.jpg?auto=compress%2Cformat&rect=0%2C0%2C3840%2C2160&w=2000&h=1125"},"excerpt":{"html":"<p>Please enjoy these feature management poems written by some of our team members. May these bring a smile, or maybe a cringe, to your face today. </p>","text":"Please enjoy these feature management poems written by some of our team members. May these bring a smile, or maybe a cringe, to your face today. "},"timestamp":"February 14, 2021"}},{"uid":"register-for-our-user-conference-galaxy","id":"15732846-a741-5ef0-83a4-048aa0d53b09","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Register for Our First-Ever User Conference, Galaxy</h1>","text":"Register for Our First-Ever User Conference, Galaxy"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c73b9c1f-0462-40c3-9c1e-3a78c3a3c3d5_image+%283%29.png?auto=compress%2Cformat&rect=0%2C0%2C1500%2C600&w=2000&h=800"},"excerpt":{"html":"<p>This year, we’ve decided to harness the inspiration we find in you, our customers, and share it at our inaugural user-conference, Galaxy. </p>","text":"This year, we’ve decided to harness the inspiration we find in you, our customers, and share it at our inaugural user-conference, Galaxy. "},"timestamp":"February 11, 2021"}},{"uid":"to-be-continuous-game-changers-product-clones","id":"9c7fe67e-a96a-57e4-b916-aad1264dabc9","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>To Be Continuous: Game Changers and Product Clones</h1>","text":"To Be Continuous: Game Changers and Product Clones"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/e6ca0145-0941-454c-9121-35100b00a1ca_to-be-continuous.png?auto=compress%2Cformat&rect=0%2C0%2C512%2C512&w=2000&h=2000"},"excerpt":{"html":"<p>In episode 59 of &quot;To Be Continuous,&quot; Edith and Paul talk about the economy of mobile gaming, corporate monopolies, the importance of monetization, and Pink Floyd. </p>","text":"In episode 59 of \"To Be Continuous,\" Edith and Paul talk about the economy of mobile gaming, corporate monopolies, the importance of monetization, and Pink Floyd. "},"timestamp":"February 10, 2021"}},{"uid":"feature-flags-2021","id":"7d5e2854-f3b6-53e6-815b-c7c6a2920345","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>21 Things You Can Do with Feature Flags in 2021</h1>","text":"21 Things You Can Do with Feature Flags in 2021"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/8bbaf654-7f93-45c0-9292-efa83b2584d8_FeatureManagement-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"February 1, 2021"}},{"uid":"learning-from-failures-progressive-delivery","id":"203a6aea-7efc-525c-89e4-76d9d2b4c51d","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How Progressive Delivery Helps You Learn from Failures</h1>","text":"How Progressive Delivery Helps You Learn from Failures"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/a90893aa-a0c5-4939-a511-9fd3f2d17b04_CanaryLaunch2-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"January 26, 2021"}},{"uid":"software-lessons-for-2021","id":"a16dbacb-11e8-5034-ae91-6c61bea1702d","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Lessons from 2020 for the Shifting Landscape of Software Delivery</h1>","text":"Lessons from 2020 for the Shifting Landscape of Software Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/2c00cf91-5953-4dce-9b6e-2848b241b69e_Remote-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"January 21, 2021"}},{"uid":"ibm-enjoys-significant-cost-savings-and-unceremonious-releases-with-launchdarkly","id":"da19441b-c2f5-5cfb-b352-58d41e8a8532","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>IBM Enjoys Significant Cost-Savings and “Unceremonious” Releases with LaunchDarkly</h1>","text":"IBM Enjoys Significant Cost-Savings and “Unceremonious” Releases with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/19b20668-b53b-47c8-86ca-dfa05a7b4407_2020_10_Blog_1920x1080_CustomerSpotlight_IBM%402x-1-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"January 19, 2021"}},{"uid":"introduction-to-trunk-based-development","id":"73aa28dd-bf25-5690-8f79-718b76b3c0c8","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>An Introduction to Trunk-Based Development</h1>","text":"An Introduction to Trunk-Based Development"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/36802d7a-391b-4d0b-b712-e841437418c4_TrunkBasedDev-02-1024x576.png?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"January 14, 2021"}},{"uid":"launchdarkly-2021-galaxy-conference-20-trillion-feature-flags-hiring","id":"35edffbe-1fca-5ddf-aa82-20b85d5168d2","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly 2021: Galaxy Conference, 20 Trillion Feature Flags, &amp; We’re Hiring!</h1>","text":"LaunchDarkly 2021: Galaxy Conference, 20 Trillion Feature Flags, & We’re Hiring!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/dd11147d-06d2-43a7-bfd0-de5860e6e194_2020_03_Blog_1920x1080_Covid19_v03%402x-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"January 5, 2021"}},{"uid":"feature-flags-toggles-in-devops-how-these-concepts-relate","id":"d63811bd-e5bb-509b-8216-6d2cc905caac","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Flags (Toggles) in DevOps: How These Concepts Relate</h1>","text":"Feature Flags (Toggles) in DevOps: How These Concepts Relate"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/2c2813a9-3ea9-457e-8481-5411ea60cc86_2020_06_Blog_1200x628_Blog_SamdArnoldTechnologyInnovationDevopsActivity-1024x536.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C536&w=2000&h=1047"},"excerpt":{"html":"","text":""},"timestamp":"December 28, 2020"}},{"uid":"what-is-canary-testing-a-detailed-explanation","id":"41b81683-5c16-5023-819f-1a61f2ad2f1e","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>What Is Canary Testing? A Detailed Explanation</h1>","text":"What Is Canary Testing? A Detailed Explanation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/3895c884-dd61-4f96-967f-bb4fe4fb6355_CanaryLaunch3-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 22, 2020"}},{"uid":"building-better-software","id":"4af81305-42fe-5770-9c3a-a6f5b8782ab9","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Building better software with the scientific method</h1>","text":"Building better software with the scientific method"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/f4c6f936-1f3c-4666-86d8-cc1f7f8b5b97_Experimentation-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 16, 2020"}},{"uid":"clubhouse-accelerates-growth-with-launchdarkly-experimentation","id":"a4d2eddf-a24c-5e28-a79c-eea26251741c","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Clubhouse Accelerates Growth, Improves Trial Conversions by 30% With LaunchDarkly Experimentation</h1>","text":"Clubhouse Accelerates Growth, Improves Trial Conversions by 30% With LaunchDarkly Experimentation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/18828691-7e4a-411f-8d62-a3b5b2609e06_2020_10_Blog_1920x1080_CustomerSpotlight_Clubhouse%401x-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 15, 2020"}},{"uid":"launched-flag-approvals","id":"7a2f49eb-4c2f-595f-9959-3a603c72cd9f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Increase Confidence in Your Changes With Flag Approvals</h1>","text":"Launched: Increase Confidence in Your Changes With Flag Approvals"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/9c779f71-81e4-4731-bea4-4050d49d9e55_LD_Request_Approval-959x420.png?auto=compress%2Cformat&rect=0%2C0%2C959%2C420&w=2000&h=876"},"excerpt":{"html":"","text":""},"timestamp":"December 14, 2020"}},{"uid":"launched-saved-dashboards-help-you-quickly-access-your-most-used-feature-flags","id":"e3b0f1a7-f0f6-553c-a2c5-9abad8dcd344","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Saved dashboards help you quickly access your most used feature flags</h1>","text":"Launched: Saved dashboards help you quickly access your most used feature flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/232e4213-844a-4b45-9b6a-3be6d8e0e086_Launched-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 7, 2020"}},{"uid":"announcing-automated-feature-flag-triggers-with-rollbar","id":"9b050d02-9f5b-5a37-b26b-9dcb3c6c87af","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Announcing Automated Feature Flag Triggers with Rollbar</h1>","text":"Announcing Automated Feature Flag Triggers with Rollbar"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/d3be1c3f-aeb1-4462-a9d7-b6021f955264_TestInProduction-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 4, 2020"}},{"uid":"webinar-recap-feature-management-for-regulated-industries","id":"06f293da-4933-5640-857c-53d9b7a62af4","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Webinar Recap: Feature Management for Regulated Industries</h1>","text":"Webinar Recap: Feature Management for Regulated Industries"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/c769fac0-a97c-4e22-bec2-b085a3f7a852_FeatureManagement-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 3, 2020"}},{"uid":"aws-reinvent-release-and-deploy-watch-list","id":"26277a74-9a54-5e28-bd62-af45ef4f270b","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>AWS re:Invent Release and Deploy Watch List</h1>","text":"AWS re:Invent Release and Deploy Watch List"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/36bee643-ac39-4ade-b65f-a985d3db85ba_Remote-1-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"December 2, 2020"}},{"uid":"heetch-powers-ride-sharing-with-launchdarklys-mobile-sdk","id":"2a39e75f-54f9-58c9-96bf-c180f5509265","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Heetch Powers Ride-Sharing With LaunchDarkly’s Mobile SDK</h1>","text":"Heetch Powers Ride-Sharing With LaunchDarkly’s Mobile SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/654730fe-1c72-4983-baf0-7382c06d2e67_2020_10_Blog_1920x1080_CustomerSpotlight_Heetch%401x-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"November 23, 2020"}},{"uid":"5-ways-lean-into-failure","id":"f93659f6-6ba6-5510-9fda-961f5a07dcfb","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>5 ways organizations can lean into failure and transform it into success</h1>","text":"5 ways organizations can lean into failure and transform it into success"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/4dd959f9-a49f-4378-81ae-67c397bc0836_2020_11_Blog_1920x1080_leanintofailure%402x-1-1024x576.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C576&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"November 13, 2020"}},{"uid":"launched-scheduling","id":"b8bf5024-6eb7-5242-a77b-430fce078686","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Scheduling Workflows for Automated Feature Rollouts</h1>","text":"Launched: Scheduling Workflows for Automated Feature Rollouts"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/a15227f3-9d25-46b0-84b7-531bf66eac88_scheduling-email-header-1-1024x341.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C341&w=2000&h=666"},"excerpt":{"html":"","text":""},"timestamp":"November 10, 2020"}},{"uid":"best-practices-for-coding-with-feature-flags","id":"ba264e21-e0a5-582a-8512-c273510026c0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Best practices for coding with feature flags</h1>","text":"Best practices for coding with feature flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/0bd991ad-2461-4101-9f68-da89d6abfd2b_Guides-1068x601.png?auto=compress%2Cformat&rect=0%2C0%2C1068%2C601&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"October 28, 2020"}},{"uid":"webinar-recap-feature-management-as-a-devsecops-best-practice-for-the-public-sector","id":"1beaf737-23a9-594a-b0af-84e764f90d65","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"general","id":"X2u4fhEAACIArtu7"}}],"title":{"html":"<h1>Webinar Recap: Feature Management as a DevSecOps Best Practice for the Public Sector</h1>","text":"Webinar Recap: Feature Management as a DevSecOps Best Practice for the Public Sector"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2ZhYjQzOWItY2UwOC00NmYzLWFkMWUtNTk1MWNjZDhjM2Nm_featuremanagement-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 20, 2020"}},{"uid":"10-days-of-errors","id":"dd859f49-710a-5ed3-9fcb-9cdaf3e7ca06","data":{"categories":[{"category":{"uid":"general","id":"X2u4fhEAACIArtu7"}}],"title":{"html":"<h1>10 Days of Errors </h1>","text":"10 Days of Errors "},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWI2ZDE4NmQtYzBkNC00N2U5LWEyYjgtMWE1MmVjYjUyMzUw_202010_10daysoferrors_linkedin2x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1254&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 19, 2020"}},{"uid":"10-capabilities-feature-flagging-platform","id":"353c9ff4-1fdb-5ef5-a552-812ab9f298ce","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>10 capabilities developers need in a feature flagging platform</h1>","text":"10 capabilities developers need in a feature flagging platform"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDU3OWUzMTUtY2ZiMC00N2YxLWIzNmEtMDkyZTYwZjI1NzZk_2020_05_blog_1920x1080_blog_fmpbuildvsbuy1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 19, 2020"}},{"uid":"launched-relay-proxy-enterprise-automatic-configuration","id":"442d74be-0e61-5cdc-82ff-033037c6b69f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Relay Proxy Enterprise - Automatic Configuration</h1>","text":"Launched: Relay Proxy Enterprise - Automatic Configuration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzZhZjY2M2YtNDJkYi00YmE0LWJjNTctMmMyYzZhOTU4MzEx_launched.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 15, 2020"}},{"uid":"launched-azure-event-hubs-data-export-destination","id":"e7fd6a92-5513-594c-9209-bb3e55164958","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Azure Event Hubs Data Export Destination</h1>","text":"Launched: Azure Event Hubs Data Export Destination"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWQyNzQ1YTUtMDM0ZS00MTdhLThjNGQtMWM2OGFlNzdmMjk5_2020_07_blog_1920x1080_blog_azureeventhubs2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 13, 2020"}},{"uid":"why-progressive-delivery-matters","id":"10f2751e-a744-5282-bfb7-97eb0117258c","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Why Progressive Delivery Matters</h1>","text":"Why Progressive Delivery Matters"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzAzYTQzNzEtM2M5ZS00ZDQ1LWJmOWMtNWFhZWM4YzhmMTM0_2020_10_blog_tiponlineharness.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 12, 2020"}},{"uid":"using-feature-flags-on-static-websites","id":"7778df7f-3689-5c26-a6d3-6a884fba3116","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Using Feature Flags on Static Websites</h1>","text":"Using Feature Flags on Static Websites"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2IzYmEzMTAtYjQ3Zi00N2JmLTlhZTItNmM3YWI1MzhlMzgw_flagging-static-site.gif?auto=compress%2Cformat&rect=0%2C0%2C640%2C400&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 6, 2020"}},{"uid":"100-on-cloud-100","id":"a65052b0-9fff-5ad7-a6dc-f15e48f77bba","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>#100 on Cloud 100</h1>","text":"#100 on Cloud 100"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTlkNzlhYzgtYjk2Ni00YWM0LTlmODMtZDY3NTU5MzRhNTg0_screen-shot-2020-09-18-at-1.05.05-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2166%2C1200&w=2000&h=1108"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 1, 2020"}},{"uid":"analyzing-user-interactions-with-data-export","id":"3662d9ec-6ef8-58ac-a97c-65b759bad2f2","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Analyzing User Interactions with Data Export</h1>","text":"Analyzing User Interactions with Data Export"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDRiOGI2ODItZjc1MS00Y2Y0LTk5YzktZjM5MzZkNDcwZjRj_data.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 29, 2020"}},{"uid":"launched-ready-to-remove-notifications-in-slack","id":"6a4d5f21-a336-5031-a751-0b08469b3e4d","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: &quot;Ready to Remove&quot; Notifications in Slack</h1>","text":"Launched: \"Ready to Remove\" Notifications in Slack"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWE1YzIwNjctZGFhOS00OTdhLTlhN2EtM2Q5MDAyZjVlNWM1_2020_09_blog_1920x1080_blog_slacknotifications2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 25, 2020"}},{"uid":"launched-new-code-references-capabilities-make-managing-tech-debt-easier-than-ever","id":"8a29bd30-fbcf-5288-8d0a-44e21df43564","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: New Code References Capabilities Make Managing Tech Debt Easier Than Ever</h1>","text":"Launched: New Code References Capabilities Make Managing Tech Debt Easier Than Ever"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjdmOWFiNGYtZTM0NS00ZDRlLWI4NGMtOGM2MWMyODA3NmE0_2020_09_blog_1920x1080_blog_codereference2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 24, 2020"}},{"uid":"implementing-launchdarkly-project-architecture-best-practices","id":"c2cdedc2-f4a2-555f-8392-6cbd1c5942d2","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":"featured-collection","id":"X87cyRIAACQAhLSw"}}],"title":{"html":"<h1>Implementing LaunchDarkly: Project Architecture Best Practices</h1>","text":"Implementing LaunchDarkly: Project Architecture Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjJkM2JlYzktOTMzMi00MDQ5LWI4NjEtNGUwMjE5OTAyMjZh_2020_04_blog_1920x1080_implementinglaunchdarklyprojectarchitecturebestpractices1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 23, 2020"}},{"uid":"sync-user-cohorts-from-amplitude-into-launchdarkly","id":"8b93496c-3d46-5f3f-af0f-7dc26d03af6b","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Sync User Cohorts from Amplitude into LaunchDarkly</h1>","text":"Sync User Cohorts from Amplitude into LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTg5OWYyMzctODFlZS00ZWU1LTljM2MtMmE0OWJhNDg0MDEy_2020_09_blog_1920x1080_blog_amplitude2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 23, 2020"}},{"uid":"launched-experiments-dashboard-a-new-home-for-all-your-experiments","id":"3ffb062f-c58c-5aee-8b08-58219b7aa756","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"featured-collection","id":"X87cyRIAACQAhLSw"}}],"title":{"html":"<h1>Launched: Experiments Dashboard -- A New Home For All Your Experiments</h1>","text":"Launched: Experiments Dashboard -- A New Home For All Your Experiments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmZjYWI5YTYtN2MyZS00NDBmLTg2NGYtNDcyZmZhZjZjNTY1_2020_09_blog_1920x1080_blog_experiments2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 10, 2020"}},{"uid":"using-feature-flags-during-incident-management","id":"6f19abdd-8d7b-5c23-a521-8317db797e8e","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>Using Feature Flags During Incident Management</h1>","text":"Using Feature Flags During Incident Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTEzOGZjNjYtMDYxZi00NDhkLTk3MTItNjhiYTkwYTJlYWMw_speedwithfeatureflags.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 9, 2020"}},{"uid":"launched-automatic-kill-switches-using-flag-triggers","id":"82c97c2f-f338-562c-87f5-44265053ba3c","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>Launched: Automatic Kill Switches Using Flag Triggers</h1>","text":"Launched: Automatic Kill Switches Using Flag Triggers"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzM2NTIyZjUtN2ZkZi00ZTVjLTgxZTgtNDc3ZjA1OTUwZjRl_image-20200903-212905.png?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 8, 2020"}},{"uid":"setting-our-trajectory-from-home","id":"0ebb535e-5183-5ea8-ae29-df36ea3a5833","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>Setting Our Trajectory, From Home</h1>","text":"Setting Our Trajectory, From Home"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2M0OWNmOTEtODlmMS00NjE4LWE4NzktNzYxYzUwNGVjNTM3_trajectory_live_save_the_date_twitter_v22x.png?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1024&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 3, 2020"}},{"uid":"launched-power-experimentation-events-with-segment","id":"eb10a68a-4fb1-5024-9fd6-6a9ff5b342f2","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>Automate Your Experimentation Metrics with LaunchDarkly + Segment</h1>","text":"Automate Your Experimentation Metrics with LaunchDarkly + Segment"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2Q3NTFmYzMtZTkyNS00ZGJhLTkxZmItN2Y3ZWRjYzJmODMz_2019_11_blog_1200x630_segment2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 31, 2020"}},{"uid":"nano-series-takeaways-empowering-feature-management-at-tray-io","id":"09088994-442d-5f7f-859a-a5b136502041","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Nano Series Takeaways: Empowering Feature Management at Tray.io</h1>","text":"Nano Series Takeaways: Empowering Feature Management at Tray.io"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDAwNWNjMDctOWE3Ni00NmY5LWExNTEtNTIwNjE5MjZiNDU3_image2-5.jpg?auto=compress%2Cformat&rect=0%2C0%2C1998%2C1125&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 21, 2020"}},{"uid":"empower-the-fourth-pillar-of-feature-management","id":"ac2c3f0f-2369-5643-8801-06c4f9b9bcd2","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>&quot;Empower&quot;: The Fourth Pillar of Feature Management</h1>","text":"\"Empower\": The Fourth Pillar of Feature Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTYzYzdmYmMtZGQzYS00ZjBlLWEzOWEtNTliOWQzOTlkZDc5_image2-4-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1998%2C1125&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 19, 2020"}},{"uid":"nano-series-takeaways-shipping-and-learning-fast-via-feature-flags","id":"64910c1e-5e2e-53e9-9cb3-e111a5c383f3","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>Nano Series Takeaways: “Shipping and Learning Fast via Feature Flags”</h1>","text":"Nano Series Takeaways: “Shipping and Learning Fast via Feature Flags”"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjE5MWYzYWQtZDQwZC00ZTQ5LWE4YWQtYzYxM2JmMjE1MmFk_2020_07_blog_1920x1080_trajectorynano_bole_learn2x-scaled-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 14, 2020"}},{"uid":"how-support-uses-launchdarkly-internally","id":"157b6fce-f9cb-5618-89c2-7980c0c5c506","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}},{"category":{"uid":"you-may-like","id":"X87dKhIAACQAhLZp"}}],"title":{"html":"<h1>How Support Uses LaunchDarkly Internally</h1>","text":"How Support Uses LaunchDarkly Internally"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTEyMmQwYjYtZjNkNy00ZmY3LWFlOGUtNWNhNWU3MTRjNDQw_featuremanagement-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 11, 2020"}},{"uid":"learn-the-third-pillar-of-feature-management","id":"d51fb7c3-4269-51c9-af16-47b91389570b","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>“Learn”: The Third Pillar of Feature Management</h1>","text":"“Learn”: The Third Pillar of Feature Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2U4OGZmNDAtOGQwYS00YzJjLTg4NmMtY2UyMDQ1MWExNDE1_image2.jpg?auto=compress%2Cformat&rect=0%2C0%2C1998%2C1125&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 10, 2020"}},{"uid":"nano-series-takeaways-i-love-feature-flags","id":"7fb64f12-9f7c-53dc-bb0a-41ef99976d92","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Nano Series Takeaways: &quot;I ❤️ Feature Flags&quot;</h1>","text":"Nano Series Takeaways: \"I ❤️ Feature Flags\""},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjE4MjVkYjgtZWQwMC00OTQxLWE1YmMtMjA0MGI2YWE4ZmNj_87c179af-17e3-484d-a05a-c456e118a901.jpeg?auto=compress%2Cformat&rect=0%2C0%2C1046%2C589&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 7, 2020"}},{"uid":"announcing-semantic-patch","id":"fef2f9c9-459f-5fc3-82d3-1d53a8e5f07e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Announcing Semantic Patch</h1>","text":"Announcing Semantic Patch"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDJhOTk3NzYtZDA0MS00YjU5LWEzNmQtOGNkYWYyZTdjYTU4_product_launched.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 5, 2020"}},{"uid":"how-launchdarkly-helps-product-managers-deliver-more-value","id":"180de537-84a6-5442-a04a-d5ec1c264a4f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How LaunchDarkly Helps Product Managers Deliver More Value</h1>","text":"How LaunchDarkly Helps Product Managers Deliver More Value"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWE5ZDJjZjAtYmE3Yy00NjgyLWFhOWQtNTFhNzM4NTk0MDNh_canarylaunch2-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 4, 2020"}},{"uid":"operate-the-second-pillar-of-feature-management","id":"be86e3e9-4939-51a0-9489-45d6a64ffc5d","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>“Operate”: The Second Pillar of Feature Management</h1>","text":"“Operate”: The Second Pillar of Feature Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTkwZGI5N2MtYjk0My00NmYxLWFhNGItZTljZjEzOGVjNjc0_2020_07_blog_1920x1080_bole_operate2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 3, 2020"}},{"uid":"how-it-all-goes-together-feature-flag-lifecycle","id":"3be8ace6-42be-5fc9-a405-b87e5c889a97","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How it all goes together: Feature Flag Lifecycle</h1>","text":"How it all goes together: Feature Flag Lifecycle"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzliMzZiYjMtMDA1OC00NDQ4LWJmNzctNDljMGFiZGEzNDQy_2020_05_blog_1920x1080_releaseeapforintegrations_v011x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 3, 2020"}},{"uid":"trajectory-nano-series-takeaways-making-releases-boring-in-the-enterprise","id":"4a9223b1-900c-552e-9716-e54fa01b1d07","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Trajectory Nano Series Takeaways: “Making Releases Boring in the Enterprise”</h1>","text":"Trajectory Nano Series Takeaways: “Making Releases Boring in the Enterprise”"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Nzg5ZmI3MTQtMDEyYy00ZWE3LTk1MzktMzJlNTI2NzQ5ZDQx_2020_07_blog_1920x1080_trajectorynano_bole_build2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1441&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 31, 2020"}},{"uid":"announcing-the-lineup-for-trajectory-live","id":"2824740c-477b-5631-89fc-8c364ec36746","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Announcing the Lineup for Trajectory LIVE</h1>","text":"Announcing the Lineup for Trajectory LIVE"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmMwODlkZjMtZTc3Zi00ODU5LThhZGItZTQ4ZTRmZmY0YzNh_2020_06_blog_1920x1080_trajectorylive1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1081&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 28, 2020"}},{"uid":"launched-lua-sdk","id":"651904c7-b420-5eba-a445-58d28199af0b","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Lua SDK</h1>","text":"Launched: Lua SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjVjNWI1YWEtY2NjMi00MWU1LTlmOGEtNTljODY5OTQ1YWFi_2020_07_blog_1920x1080_lua2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 28, 2020"}},{"uid":"build-the-first-pillar-of-feature-management","id":"5f6447bf-4b8f-5bc1-a6f9-aa23743d58c5","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>&quot;Build&quot;: The First Pillar of Feature Management</h1>","text":"\"Build\": The First Pillar of Feature Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzRmZWZlMjEtODQ3YS00ZjAyLWJhY2UtZWRhMDdhZDQzOTkz_2020_07_blog_1920x1080_bole_build2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 27, 2020"}},{"uid":"automating-feature-flag-management-with-launchdarkly-on-the-tray-platform","id":"a4e16cdd-550d-57d3-9e43-c6f5e47dd9cd","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Automating Feature Flag Management with LaunchDarkly on the Tray Platform</h1>","text":"Automating Feature Flag Management with LaunchDarkly on the Tray Platform"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjY1YTMwNjAtZGJkMC00MDQ0LTk4YjAtOTMyODY4ODg1YjRh_2020_07_blog_1920x1080_blog_trayio_usecase2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 22, 2020"}},{"uid":"example-post-to-be-deleted","id":"06247da5-c432-526e-9473-8b306d63553e","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>To be deleted</h1>","text":"To be deleted"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDE3ZDRlYzItNWZkNS00OWVlLTg2MWItNDE3NzlmZGEyNjk0_2020_07_blog_1920x1080_blog_trayio_usecase2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 22, 2020"}},{"uid":"launchdarklys-evolution-from-polling-to-streaming","id":"57558753-d112-597d-acc4-1680faeb448a","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>LaunchDarkly&#39;s Evolution from Polling to Streaming</h1>","text":"LaunchDarkly's Evolution from Polling to Streaming"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmM3NTcwMmQtZjZjOC00NmE4LTg2YzYtY2E2NDEwNzU1YzVj_architecture2.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 21, 2020"}},{"uid":"speeding-up-the-enterprise-virtual-squads-at-invision","id":"435e256b-29d9-58a1-8bda-e39a9d4388b1","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Speeding Up the Enterprise: Virtual Squads at InVision</h1>","text":"Speeding Up the Enterprise: Virtual Squads at InVision"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGJjZDhhZjQtYWYwZS00NjE0LWE0NjUtMjlmMDI5YWFkMTQz_2020_06_blog_tiponlineinvision2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 17, 2020"}},{"uid":"announcing-the-launchdarkly-partner-program","id":"4a3f5813-44f3-5dc6-b4a8-6db206cfea67","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Announcing the LaunchDarkly Partner Program</h1>","text":"Announcing the LaunchDarkly Partner Program"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDY5ZWMyNzAtNzMwMC00YTA4LWFjMTMtNmMyZmVkMmExNmUw_2020_07_blog_1920x1080_partnershipannouncement.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 16, 2020"}},{"uid":"hierarchy-in-feature-flags","id":"162e6b65-0d1c-5959-9bde-6b0e87d715af","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Hierarchy in Feature Flags</h1>","text":"Hierarchy in Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmQ0MjQzOTQtZmUzNy00OGI4LThiNTQtYzhmZmVhZTI2MjNh_hierarchy-header.jpeg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 9, 2020"}},{"uid":"trajectory-live-streaming-to-a-computer-near-you","id":"3eba9c18-4156-5248-a5f1-49852b46325c","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Trajectory LIVE Streaming to a Computer Near You</h1>","text":"Trajectory LIVE Streaming to a Computer Near You"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Yjg2M2NhZGYtN2EzNi00NjExLWI3OGEtODhlZWY0NmNjNjQw_trajectory-live-scaled.jpeg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1441&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 1, 2020"}},{"uid":"launched-honeycomb-integration","id":"5574bfbb-6dbb-54da-abc2-9e9a10f02cc3","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Launched: Honeycomb Integration</h1>","text":"Launched: Honeycomb Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWZjNWEzMzQtNmI3Ny00ZTJiLTgwZDMtYmZmMDg3MzAyYTdl_2020_03_blog_1920x1080_honeycomb2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 30, 2020"}},{"uid":"11-tips-for-migrating-to-launchdarkly","id":"268362bc-b0f8-509f-bf1a-4c99e229a222","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>11 Tips for Migrating to LaunchDarkly</h1>","text":"11 Tips for Migrating to LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDU3OWUzMTUtY2ZiMC00N2YxLWIzNmEtMDkyZTYwZjI1NzZk_2020_05_blog_1920x1080_blog_fmpbuildvsbuy1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 29, 2020"}},{"uid":"launched-logdna-integration","id":"ca55fbff-b9d0-51ed-85fc-21fc4f66963f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LogDNA Integration</h1>","text":"Launched: LogDNA Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODVjZTA5NjktYWYxZi00OTQ0LTk5MDktNTI5NjMxZWE3NmQ2_2020_03_blog_1920x1080_logdna2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 29, 2020"}},{"uid":"no-one-loses-1000-playing-penny-slots","id":"237e23dc-6cfd-5fa3-9733-a1c9fdae771d","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>No One Loses $1000 Playing Penny Slots</h1>","text":"No One Loses $1000 Playing Penny Slots"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU5N2YxMmQtZDE3ZC00MDc3LTkzMTYtYmVlYzg4NDNiMzc0_2020_06_blog_1920x1080_nooneloses1000pennyslots2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 24, 2020"}},{"uid":"launched-appdynamics-integration","id":"bcfd5759-23ed-511f-b973-101ce8cc7906","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":null,"id":null}}],"title":{"html":"<h1>Launched: AppDynamics Integration</h1>","text":"Launched: AppDynamics Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmRhNzJjMWEtYmMwMy00YjU4LTk2ZTEtMDJjZGZjMWExZGNj_2020_03_blog_1920x1080_appdynamics2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 17, 2020"}},{"uid":"launched-new-relic-integration","id":"b79feaf5-0fd6-56bd-8091-f46b923bcc74","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"popular","id":"X82uMBIAACEAf180"}}],"title":{"html":"<h1>Launched: New Relic Integration</h1>","text":"Launched: New Relic Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTM5ZjdmMzYtNmNlZS00Y2I1LWFlZWUtZWRlN2EzZTY2ZmJk_2020_03_blog_1920x1080_newrelic2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 17, 2020"}},{"uid":"have-you-outgrown-your-in-house-feature-flagging-tool","id":"caa73441-78bc-50df-8a06-3a8fe9f58583","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Have You Outgrown Your In-House Feature Flagging Tool?</h1>","text":"Have You Outgrown Your In-House Feature Flagging Tool?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDU3OWUzMTUtY2ZiMC00N2YxLWIzNmEtMDkyZTYwZjI1NzZk_2020_05_blog_1920x1080_blog_fmpbuildvsbuy1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 16, 2020"}},{"uid":"feature-flags-vs-deployment-automation-vs-config-files","id":"0d8f8cfd-36af-5b45-bef2-82a5e62a1f23","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Feature Flags vs. Deployment Automation vs. Config Files</h1>","text":"Feature Flags vs. Deployment Automation vs. Config Files"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTY1YTI0MTYtMWE0Ni00ODlkLTk2NWUtOWQ0MWE3MjMyMGEz_2020_06_blog_1920x1080_featureflagsvsdeploymentvsconfig2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 15, 2020"}},{"uid":"launched-new-feature-flag-filters-to-save-you-time-and-effort","id":"5d520c18-15a5-5e0f-8938-934f04c35fc6","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: New Feature Flag Filters to Save You Time and Effort</h1>","text":"Launched: New Feature Flag Filters to Save You Time and Effort"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmQ1ZTk3MmItNDRiZi00Y2ZlLWIzNWEtZTc4Mjc1NTFmMjU4_2020_06_blog_1920x1080_blog_launched_powerfulnewfilterstosaveyoutimeandeffort2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 15, 2020"}},{"uid":"the-rise-of-the-front-end-developer","id":"7024b551-ed88-58cb-951a-56a6e48d5918","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>The Rise of the Front-End Developer</h1>","text":"The Rise of the Front-End Developer"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmM0ODFhMGItODkxZC00ZmQyLTk5NmUtZjNjZmY5ZWM2NDg0_2020_05_blog_tiponlineindeedsentry1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 12, 2020"}},{"uid":"devops-parenting","id":"d676241b-ec2e-5bca-8894-ff7072328504","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>DevOps Parenting</h1>","text":"DevOps Parenting"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjIzMWJmNGItOWVlMS00YTk4LTk5NjctMDE2M2IzMDYzNDNm_2020_05_blog_tiponlinelaunchdarklydawn1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 12, 2020"}},{"uid":"introducing-launchdarkly-guides","id":"6a8e2725-c7ac-58c8-bec0-484f344e58cf","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Introducing LaunchDarkly Guides</h1>","text":"Introducing LaunchDarkly Guides"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTg0MDY1NjktMjM3Ny00OTg0LWIyN2ItNDFhODhhZWQzNDcy_2020_05_blog_1920x1080_guideslaunch1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 11, 2020"}},{"uid":"what-are-feature-flags","id":"5a3fc033-f987-5eaf-905b-872a71624dd4","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>What Are Feature Flags?</h1>","text":"What Are Feature Flags?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjAwY2EwZDItNTBhNS00ZTRmLTlkNGMtN2ZmZWI3MTllYmRj_2020_06_blog_1920x1080_whowhatwhere2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 10, 2020"}},{"uid":"all-the-canaries-lived-its-time-to-adopt-progressive-delivery","id":"f94e694a-d172-5748-8ab5-da5310e10545","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>All the Canaries Lived: It&#39;s Time to Adopt Progressive Delivery</h1>","text":"All the Canaries Lived: It's Time to Adopt Progressive Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmQwYWQ1M2MtOTNjMS00MDU4LWI3NzEtNWFjNWNiOTU5MTUw_2020_05_blog_1920x1080_progressivedeliveryebookannouncement2x-1-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1441&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 9, 2020"}},{"uid":"black-lives-matter","id":"23db15e8-ced1-5972-9c7e-15fb7204e090","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Black Lives Matter.</h1>","text":"Black Lives Matter."},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmEwN2QxODctOTIxNy00YzZkLTg3NDgtZDQ2MzVlNmQ5NjY4_2020_06_blog_1920x1080_blacklivesmatter2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1441&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 3, 2020"}},{"uid":"feature-management-platform-build-or-buy","id":"1c3418cf-46f5-5fab-b2f5-543c8ab5a8ea","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Feature Management Platform: Build or Buy?</h1>","text":"Feature Management Platform: Build or Buy?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDU3OWUzMTUtY2ZiMC00N2YxLWIzNmEtMDkyZTYwZjI1NzZk_2020_05_blog_1920x1080_blog_fmpbuildvsbuy1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 28, 2020"}},{"uid":"ai-and-machine-learning-in-test-automation","id":"7ddd9b46-a580-5671-97ba-340a057e4226","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>AI and Machine Learning in Test Automation</h1>","text":"AI and Machine Learning in Test Automation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTFjODU5NDAtN2VkZS00ODg3LWJlM2ItODM3OWY2YWFhMWJh_2020_05_blog_tiponlinetestim1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 28, 2020"}},{"uid":"welcome-partners-introducing-the-launchdarkly-integration-framework","id":"3e1510c7-9ac1-5ec6-a933-144e26bd5d1d","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Welcome, Partners! Introducing the LaunchDarkly Integration Framework</h1>","text":"Welcome, Partners! Introducing the LaunchDarkly Integration Framework"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWZiOGVlMmQtYmE3MC00MWIxLWEwNzktYTVmNjA2YmRhM2Nh_2020_05_blog_1920x1080_releaseeapforintegrations_v011x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 26, 2020"}},{"uid":"chaos-engineering-and-continuous-verification-in-production","id":"d77888db-99ab-5a0e-875c-000360002648","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Chaos Engineering and Continuous Verification in Production</h1>","text":"Chaos Engineering and Continuous Verification in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjI0ZDAzZmQtMmRmNS00NGExLWJkNjEtZTk1OWNmMDBkNDBl_2020_05_blog_tiponlineverica2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 21, 2020"}},{"uid":"impact-in-production","id":"9241c6f7-c7c0-5811-bc8c-d31d1973d04b","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Impact in Production</h1>","text":"Impact in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWI0MzhiNWEtMTQyMy00NDRjLWFiMDctMmE1NjAyM2YyNTNj_2020_04_blog_tiponlinesleuth1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 19, 2020"}},{"uid":"visit-our-virtual-booth-talk-to-an-expert","id":"1c052a8d-e1d0-5797-bf44-017d5bf2a71b","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Visit Our Virtual Booth! Talk to an Expert.</h1>","text":"Visit Our Virtual Booth! Talk to an Expert."},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTNjNzRlZmQtM2ExOC00Zjg3LTlmNDItNTBkZTA2OGM4NWQ1_2020_05_blog_1920x1080_virtualboothannouncement1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 18, 2020"}},{"uid":"end-user-monitoring-in-production","id":"8fc62a16-5aab-5efd-808b-b368484486a8","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>End-User Monitoring in Production</h1>","text":"End-User Monitoring in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmMxMzlmODEtMDNmOS00MTI5LWJmM2MtMGMzODhmMWJlN2Qy_2020_05_blog_tiponlinecatpoint2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 15, 2020"}},{"uid":"launchdarkly-named-a-best-place-to-work-in-the-bay-area","id":"d2839004-4760-51c6-b0a6-2529e7b2ebdb","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly Named a Best Place to Work in the Bay Area</h1>","text":"LaunchDarkly Named a Best Place to Work in the Bay Area"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmQxNzFjYzEtNWRiNi00NTZiLTgyYjgtMTc3NjU1N2EyNDVi_2020_05_blog_1920x1080_bestplacestoworkaward1x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 15, 2020"}},{"uid":"announcing-feature-workflows-in-launchdarkly","id":"4d40c2b4-f74b-5ec7-88fb-6491f4c4f00e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Announcing Feature Workflows in LaunchDarkly</h1>","text":"Announcing Feature Workflows in LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTExNjA2ZjYtOGY1ZS00OTFmLTkzYzctYjEzYTJkM2U2N2Fm_2020_05_blog_featureworkflows2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 14, 2020"}},{"uid":"toggletalk-deployment-strategies","id":"4f858b94-773a-5509-9767-21064c14daad","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>#ToggleTalk: Deployment Strategies</h1>","text":"#ToggleTalk: Deployment Strategies"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzY2Njc3YTMtZmI0ZC00MTNlLWFiZDUtMGYwYmVhMzUxZDEy_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 8, 2020"}},{"uid":"feature-management-in-extraordinary-circumstances","id":"b6725dd7-7270-5185-bde3-70745da03b02","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Management in Extraordinary Circumstances</h1>","text":"Feature Management in Extraordinary Circumstances"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTZmZGRkOWUtMDM0YS00N2E5LWJhM2QtN2VjOTMxYTA0MjZl_2020_04_blog_1920x1080_featuremanagementextraordinarycircumstances1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 30, 2020"}},{"uid":"big-product-update-dont-miss-it","id":"8a9a2740-bdc6-552a-a39c-66c62696c507","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Big Product Update. Don&#39;t Miss It!</h1>","text":"Big Product Update. Don't Miss It!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTE3MjI1N2UtZTFjZi00MTZlLWIzMzItMTYzNzE1ZGVhOTM3_2020_04_blog_1920x1080_product_webinar1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 29, 2020"}},{"uid":"what-is-progressive-delivery-all-about","id":"3fe692da-8ade-5c15-bc2f-8e1c01d514d4","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>What Is Progressive Delivery All About?</h1>","text":"What Is Progressive Delivery All About?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTg4MGNlNzMtZmRmNi00ZWM4LTgzZTctMGQ3MzUzNDI0MWNm_2020_05_blog_1920x1080_progressivedelivery_webinar_v21x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 28, 2020"}},{"uid":"powering-a-viral-network-rollout-with-feature-flags","id":"ebf33240-4b2a-52bf-b958-4da60e963288","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Powering a Viral Network Rollout with Feature Flags</h1>","text":"Powering a Viral Network Rollout with Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjA0NjNiY2YtMzcwYi00YTg3LWE5OTMtM2MxYzI5NTlmOTNk_2020_04_blog_tiplondoncurve1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 28, 2020"}},{"uid":"toggletalk-4-troubleshooting-and-debugging","id":"553df282-9bb0-5ac0-aa43-d49df1c54f46","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>#ToggleTalk 4: Troubleshooting and Debugging</h1>","text":"#ToggleTalk 4: Troubleshooting and Debugging"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzY2Njc3YTMtZmI0ZC00MTNlLWFiZDUtMGYwYmVhMzUxZDEy_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 25, 2020"}},{"uid":"take-your-child-to-work-day-remote-edition","id":"b820a0f8-0f4d-599e-9369-694e8250bdca","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Take Your Child to Work Day: Remote Edition</h1>","text":"Take Your Child to Work Day: Remote Edition"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmM1NGMzZTktNzhiYi00YWZjLTlhODktMTNlZGFkYmM3ZDBj_2020_04_blog_1920x1080_blog_bring-your-kid-to-work-day-during-a-pandemic_b2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 24, 2020"}},{"uid":"asynchronous-testing-on-a-distributed-team","id":"6739acee-40ac-58db-9bbf-309fee8b41f0","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Testing in Production on a Distributed Team</h1>","text":"Testing in Production on a Distributed Team"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjdkM2VlNGItYjNmMi00ZmYxLTg4NTEtMDM2MTJiYTZjZjAx_screen-shot-2020-04-06-at-1.20.46-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2880%2C1800&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 21, 2020"}},{"uid":"launched-elastic-elk-stack-integration","id":"b3b2f476-8559-5b02-8f77-289e2667077b","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Launched: Elastic (ELK) Stack Integration</h1>","text":"Launched: Elastic (ELK) Stack Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2YyNWE4YmEtMGU5OS00YzRjLTlkZGQtNDg2N2E3OGE1MzEy_2020_03_blog_1920x1080_elastic2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 20, 2020"}},{"uid":"toggletalk-3-resiliency","id":"7a37c130-0510-5411-8e72-ebdede0e6c61","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>#ToggleTalk 3: Resiliency</h1>","text":"#ToggleTalk 3: Resiliency"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzY2Njc3YTMtZmI0ZC00MTNlLWFiZDUtMGYwYmVhMzUxZDEy_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 17, 2020"}},{"uid":"5-devops-trends-that-demand-your-attention","id":"e570a9e6-9e40-5cf1-8903-9ce0db473244","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>5 DevOps Trends That Demand Your Attention</h1>","text":"5 DevOps Trends That Demand Your Attention"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmMzMDMxMDAtNzQzNS00NWJkLWJkNjQtMTQwYTc2ZjcxOTRi_2020_03_blog_1920x1080_5devopstrendsthatdemandyourattention1x_v4.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 16, 2020"}},{"uid":"feature-flags-a-guide-for-non-engineers-like-me","id":"ff07e86c-7f12-5c2b-be69-2e21c40a6741","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Flags: A Guide for Non-Engineers Like Me</h1>","text":"Feature Flags: A Guide for Non-Engineers Like Me"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODc0YjE0YjktNzYzNi00MjcxLWIwMmEtN2NkMWE0OTBhYzRk_2020_04_blog_1920x1080_blog_featureflagsaguidefornonengineers_v21x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 14, 2020"}},{"uid":"toggletalk-2-productivity","id":"07006833-c103-5ca9-bf3d-4bb47292adfb","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>#ToggleTalk 2: Productivity</h1>","text":"#ToggleTalk 2: Productivity"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzY2Njc3YTMtZmI0ZC00MTNlLWFiZDUtMGYwYmVhMzUxZDEy_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 10, 2020"}},{"uid":"running-front-end-experiments","id":"f9c68a04-6532-5eb9-a7d2-97d4433dbcff","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Running Front-End Experiments</h1>","text":"Running Front-End Experiments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWU4MTIxNTctYzJiYy00ZDYyLThmNjUtZmQxM2ZkZDdhN2Vi_2020_03_blog_1920x1080_runningfront-endexperiments_v031x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 7, 2020"}},{"uid":"flying-feature-flags-with-launchdarklys-new-plugin-for-gatsby","id":"0a19a762-2b5f-5f77-aa47-d84c571e645a","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Flying Feature Flags with LaunchDarkly&#39;s New Plugin for Gatsby</h1>","text":"Flying Feature Flags with LaunchDarkly's New Plugin for Gatsby"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWQ5YzUxYjktOGU1OS00Y2VkLTkwZGMtZTYxMTJhMDQ2Mzhl_2020_03_blog_1920x1080_gatsby_v01a2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 6, 2020"}},{"uid":"toggletalk-1-my-first-flag","id":"795e28b1-d2c8-50a2-a4f0-5c79d3dda943","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>#ToggleTalk 1: My First Flag</h1>","text":"#ToggleTalk 1: My First Flag"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzY2Njc3YTMtZmI0ZC00MTNlLWFiZDUtMGYwYmVhMzUxZDEy_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 3, 2020"}},{"uid":"launched-feature-flag-overview-and-dashboard-updates","id":"2f4ea478-c267-5ce1-bc5b-64120ba249b3","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Feature Flag Overview and Dashboard Updates</h1>","text":"Launched: Feature Flag Overview and Dashboard Updates"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjE0NTQ5YzctZTc3Ny00MWQ0LTk4MjgtNzZhMjE5ODAyZGRk_2020_04_blog_1920x1080_blog_newflagdashboardlaunch2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 2, 2020"}},{"uid":"introducing-toggletalk","id":"75e5cb1c-58dd-5850-9570-7e13d04c7a1f","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Introducing #ToggleTalk</h1>","text":"Introducing #ToggleTalk"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTFmYzY1ZmEtNDM0OS00ZDYzLTkxNTEtZDA2MTc3OTc3ZjI4_2020_03_toggle_talk_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 30, 2020"}},{"uid":"tips-for-onboarding-new-hires-remotely","id":"b062e1f5-8d4e-5c62-9550-17fe5d50359f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Tips for Onboarding New Hires Remotely</h1>","text":"Tips for Onboarding New Hires Remotely"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDUxNmVmNzEtNDg5ZS00ZDdiLWJhMDYtYTFlNDQ0ZWRhM2Jl_2020_03_blog_1920x1080_remoteonboarding_v01b1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 26, 2020"}},{"uid":"launchdarkly-response-to-covid-19-pandemic","id":"a38f50da-8160-5b26-ab15-4fd6662e2776","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly Response to COVID-19 Pandemic</h1>","text":"LaunchDarkly Response to COVID-19 Pandemic"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2JiNGNjMjAtMjMwYy00YzIwLWFkMDMtNzg0MzBiZGY4ODUw_2020_03_blog_1920x1080_covid19_v03b2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 26, 2020"}},{"uid":"launched-signalfx-integration","id":"3205b332-7ee1-5c84-898c-b71f71a3dbe0","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: SignalFx Integration</h1>","text":"Launched: SignalFx Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGIwMTA4MGYtNzE2Ni00MmNjLThlNzMtMDQ1MTU5NmE0NjVj_2020_03_blog_1920x1080_signalfx2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 20, 2020"}},{"uid":"launched-choose-your-default-feature-flag-variations","id":"81636c65-e695-52f1-a1ae-526f11e3ab4c","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Choose Your Default Feature Flag Variations</h1>","text":"Launched: Choose Your Default Feature Flag Variations"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzMzN2IwNTYtOTdjOS00OWE3LTg1MTAtZjk4ZWNhOGEyYzRi_2020_03_blog_1920x1080_blog_configurabledefaults2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 19, 2020"}},{"uid":"the-fallacy-of-move-fast-and-break-things","id":"8034ae0e-da87-559e-9b4b-44f6b4b9c846","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Fallacy of Move Fast and Break Things</h1>","text":"The Fallacy of Move Fast and Break Things"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzE4MzZjYTAtYTcyOS00OWU1LTlhYTQtZjA0MDIyMDc4NTZh_2020_03_blog_1920x1080_thefallacyofmovefastandbreakthings_v021x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 17, 2020"}},{"uid":"trajectory-conference-2020-is-postponed","id":"6dec0802-a022-56af-b178-881ae78004dc","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Trajectory Conference 2020 Is Postponed</h1>","text":"Trajectory Conference 2020 Is Postponed"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTdmOTRiZWMtNWUzMi00YWRkLWEwOGQtZmNhYWI2ODY4N2Yw_2020_03_blog_1920x1080_trajectorypostponement1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 13, 2020"}},{"uid":"launched-haskell-sdk","id":"04586816-f368-5437-ab43-c4d7ec56518e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Haskell SDK</h1>","text":"Launched: Haskell SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODY4YTBkMWYtNGYwMy00Mzk2LWFkM2ItOTdlYTdlYzk4ZWU3_2020_03_blog_1920x1080_ldhaskell2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 12, 2020"}},{"uid":"launched-dynatrace-integration","id":"dda32a6f-09db-5288-941d-54ffe3112d07","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Dynatrace Integration</h1>","text":"Launched: Dynatrace Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGZkZjIyZjUtY2IyNy00YzIyLWJiY2MtZjllYzE0NTI3OWIy_2020_03_blog_1920x1080_dynatrace-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 12, 2020"}},{"uid":"launched-splunk-integration","id":"885a5891-be24-50cb-9925-539e534f6c8b","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Splunk Integration</h1>","text":"Launched: Splunk Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Yjc4YTcwYTAtMTQwNS00ZTVkLWFjNGMtM2FmNTdjZGExM2Zj_2020_03_blog_1920x1080_splunk2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 12, 2020"}},{"uid":"10-reasons-to-attend-trajectory-conference-2020","id":"6a3504ec-ad15-5688-8ed4-554e348a9497","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>10 Reasons to Attend Trajectory Conference 2020</h1>","text":"10 Reasons to Attend Trajectory Conference 2020"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2M5NDJkNTMtMzk0Mi00MDRkLTk3ODktYWJkMzY1NjExMzcz_2020_02_blog_1920x1080_whyattendtrajectory1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 2, 2020"}},{"uid":"trajectory-t-minus-9-weeks-and-counting","id":"bebb4922-c74e-5d8b-a852-7941af686ba4","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"trajectory","id":"X2u47BEAACIArt2-"}}],"title":{"html":"<h1>Trajectory: T-Minus 9 Weeks and Counting</h1>","text":"Trajectory: T-Minus 9 Weeks and Counting"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODZhNjRlNDAtZDg1OS00Y2VkLTg2NmYtYmZlYzAwNDIzZDg1_community_small.jpg?auto=compress%2Cformat&rect=0%2C0%2C1500%2C844&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 25, 2020"}},{"uid":"an-alternate-way-to-export-audit-logs-using-launchdarklys-rest-api","id":"4d5d85e1-2242-5a4c-ac26-f14eb980bf71","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>An Alternate Way to Export Audit Logs Using LaunchDarkly&#39;s REST API</h1>","text":"An Alternate Way to Export Audit Logs Using LaunchDarkly's REST API"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmU3MjQ1YWUtMWJjZi00YzZiLThlMzYtZGVjNzhmMGU0NWI3_audit-logo-launchdarkly_v02.jpg?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1152&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 20, 2020"}},{"uid":"launched-microsoft-teams-integration","id":"414e63d9-0139-5b12-9304-b58c6fbbd92e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Microsoft Teams Integration</h1>","text":"Launched: Microsoft Teams Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWM2ZTY0ZTYtYTQxMi00OWEwLTkwZmMtZGU2MmU0NzYwZTBi_2020_02_blog_1200x630_microsoft_teams2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 19, 2020"}},{"uid":"launched-modern-documentation","id":"b1f0e504-b757-5ea7-9a23-19bc9fe04fc8","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Modern Documentation</h1>","text":"Launched: Modern Documentation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTg4NTFiZDktMjI3MC00MzcxLWJiNGItNDBmOTQzNTI3MDg2_newdocs-01.png?auto=compress%2Cformat&rect=0%2C0%2C4000%2C2250&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 14, 2020"}},{"uid":"raising-the-security-bar-with-tls-1-2","id":"eb552a3f-3871-5d04-b412-412ca42af79b","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Raising the Security Bar with TLS 1.2</h1>","text":"Raising the Security Bar with TLS 1.2"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjA3YzY3YWYtN2M4Ny00OTEzLTk5N2YtMjRjNTA3OTg1ODJl_sdk-launchdarkly_v02.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 11, 2020"}},{"uid":"how-to-manage-entitlements-with-feature-flags","id":"5aad39e2-a11c-5a30-90a3-a1897f921c0d","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How to Manage Entitlements with Feature Flags</h1>","text":"How to Manage Entitlements with Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmU1YzQwMzAtMmI2Ni00ODBlLTgxZDYtOWM2N2VhN2JkYzdk_2020_01_blog_1920x1080_howtomanageentitlementswithfeatureflags1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 28, 2020"}},{"uid":"shifting-left-with-feature-flags-and-bug-bounty-programs","id":"8f850388-4f69-570d-b3ca-45a5e7680f4f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Shifting Left with Feature Flags and Bug Bounty Programs</h1>","text":"Shifting Left with Feature Flags and Bug Bounty Programs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGYyOTM1NWItMTNlMi00Zjg5LWJiNTctZjAyYmIxYzc0OGY5_shifting-left-with-feature-flags-and-bug-bounty-programs-v02-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 22, 2020"}},{"uid":"bright-2019-for-launchdarkly","id":"16cfe242-69c3-5d6f-9ee7-77ae37338e73","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Bright 2019 for LaunchDarkly</h1>","text":"Bright 2019 for LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWE5MmYzMDEtZjJmOS00YjY1LTllYmUtNzJhM2QyYWY3OGU1_201908-launch-darkly-2019-medium-3-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1706&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 16, 2020"}},{"uid":"calling-all-speakers-for-trajectory-conference-2020","id":"c34ae56d-9f70-588d-a642-2102233d8844","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Calling All Speakers for Trajectory Conference 2020</h1>","text":"Calling All Speakers for Trajectory Conference 2020"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTgyNjk5ZDAtNTcxMi00MjhmLTgxMmUtNzFkMjQwMTRjMzVm_launch_darkly_trajectory-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2559%2C1707&w=2000&h=1334"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 15, 2020"}},{"uid":"panel-discussion-teams-processes-and-practices-in-devops","id":"6cfece95-cb02-5bbd-a16d-32602106c787","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Panel Discussion: Teams, Processes, and Practices in DevOps</h1>","text":"Panel Discussion: Teams, Processes, and Practices in DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjJkNzIyODgtYzdmNi00YTI4LTg2ZjUtNGY1MDQ2ZmRkMDZm_2019_11_blog_tip_1920x1080_v31x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 14, 2020"}},{"uid":"planning-for-the-outages-youre-going-to-cause","id":"f3100e54-efd7-5b0f-a0f2-97dc771eb28f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Planning for the Outages You&#39;re Going to Cause</h1>","text":"Planning for the Outages You're Going to Cause"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWM0NDhlYmQtMmJmZC00NzcxLWIxOWYtNDY2OGJmZThiMWFm_2019_11_blog_tip_1920x1080_v21x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 9, 2020"}},{"uid":"what-a-closed-mind-couldve-cost-me","id":"9c477c64-67ef-591a-83f6-1f287195b012","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>What a Closed Mind Could&#39;ve Cost Me</h1>","text":"What a Closed Mind Could've Cost Me"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDNiNWQwNTAtYzU3YS00YjVlLTgyYjEtMGQzNDM5MTgyNDAy_simon-matzinger-twukn12en7c-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C772&w=2000&h=1287"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 8, 2020"}},{"uid":"machine-learning-for-log-monitoring","id":"25071caf-4330-5095-bcd8-4dc330babacd","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Machine Learning for Log Monitoring</h1>","text":"Machine Learning for Log Monitoring"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjljODkwMGItNmRmZi00NTk3LTgyZWQtYTUwZDhjN2Q1MTll_2019_11_blog_tip_1920x1080_v11x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 7, 2020"}},{"uid":"launchdarkly-bolsters-its-global-infrastructure-with-new-data-centers","id":"c2171be7-d83d-54e7-ba57-ba640e7a85bf","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>LaunchDarkly Bolsters Its Global Infrastructure with New Data Centers</h1>","text":"LaunchDarkly Bolsters Its Global Infrastructure with New Data Centers"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzUxMjczNmEtMGQ0OS00YTQxLWFlNmItZmRjM2QxOTFkNGM0_launchdarkly-global-infrastructure-2019.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 20, 2019"}},{"uid":"avoid-concurrency-pitfalls-with-the-launchdarkly-sdks","id":"5261d7b2-a53b-5a27-82a9-f30ce90a1661","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Avoid Concurrency Pitfalls with the LaunchDarkly SDKs</h1>","text":"Avoid Concurrency Pitfalls with the LaunchDarkly SDKs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDhkZmEyMGItMmRjNi00NThlLWJlYzAtMzY5ZDdlMjJlMjMz_concurrency-mod-1.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C630&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 18, 2019"}},{"uid":"deploying-launchdarkly-with-pivotal-cloud-foundry","id":"cf4ec719-3388-5da1-ba63-f74ad6553974","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Deploying LaunchDarkly with Pivotal Cloud Foundry</h1>","text":"Deploying LaunchDarkly with Pivotal Cloud Foundry"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGU0ODUxMDEtZjRjNS00YWU1LTlkZDEtNDc2ZTIyMDQ5MzEx_2019_11_blog_1200x630_pivotal2x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 17, 2019"}},{"uid":"testing-infrastructure-changes-in-production-at-hashicorp","id":"9c64ed1a-9099-500e-a0b8-e2dc6c68864c","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Testing Infrastructure Changes in Production</h1>","text":"Testing Infrastructure Changes in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTk5YjA4MmEtZTc3ZS00OGI0LTkzMGItMjc3NjlhZWE1N2I2_test-infrastructure-changes-in-production-hashicorp.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1254&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 12, 2019"}},{"uid":"launched-api-versioning","id":"ce903508-0309-5c7a-ba84-fc28c885cc27","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: API Versioning</h1>","text":"Launched: API Versioning"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODA0MDhiYWUtZDhmMy00OGQ4LTgzYWQtMGVhZDYyNDBhZmU5_api-versioning-launchdarkly.png?auto=compress%2Cformat&rect=0%2C0%2C3836%2C2252&w=2000&h=1174"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 12, 2019"}},{"uid":"how-the-wikimedia-foundation-successfully-migrated-to-php7","id":"40c4f3bc-e312-5b97-9944-d6457249c7f6","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How the Wikimedia Foundation Successfully Migrated to PHP7</h1>","text":"How the Wikimedia Foundation Successfully Migrated to PHP7"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OThmZjJmYzktNjJlOS00MGRhLTg2MTItMWVkNDk4MjEwZjY3_how-wikipedia-tests-in-production.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1254&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 11, 2019"}},{"uid":"how-to-lose-a-launch","id":"5d4e3773-ee22-55e7-b7e2-7a0149f327f0","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How to Lose a Launch</h1>","text":"How to Lose a Launch"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWU0NzIyM2EtNGY1MS00YWNhLWExYzItZWRjMTAyNGUwMjM1_test-in-production-berlin-heidi-waterhouse-launchdarkly.jpg?auto=compress%2Cformat&rect=0%2C0%2C2399%2C1256&w=2000&h=1047"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 9, 2019"}},{"uid":"black-friday-feature-management","id":"6512184a-e66d-52a3-afde-f2406d142160","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How to Mitigate Outages on Black Friday Next Year</h1>","text":"How to Mitigate Outages on Black Friday Next Year"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTM0NzBjMGUtOWE2YS00ZTYyLWI2NDMtMzM5ZDNmYzVkYmM1_blackfridayfeaturemanagement.jpg?auto=compress%2Cformat&rect=0%2C0%2C2047%2C1045&w=2000&h=1021"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 3, 2019"}},{"uid":"how-a-culture-of-failure-can-make-your-dev-team-stronger","id":"c06f08ac-b242-5a49-b10a-c24f38142830","data":{"categories":[{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>How a Culture of Failure Can Make Your Dev Team Stronger</h1>","text":"How a Culture of Failure Can Make Your Dev Team Stronger"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2Q4YjljMTktMTZjOS00NzAyLTllMmUtMTlhZWY3M2U1ZTM2_ian-kim-gks6znil_ro-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1075&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 2, 2019"}},{"uid":"testing-the-launchdarkly-sdks","id":"8cbacdbc-6d73-5b20-bc6c-66a506e0a3b3","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Testing the LaunchDarkly SDKs</h1>","text":"Testing the LaunchDarkly SDKs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTUzYTliMzYtOTUxZS00N2NlLThjZGEtNTg5ODk2YWI0MmM5_resiliency-scaled.png?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1610&w=2000&h=1258"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 25, 2019"}},{"uid":"launched-mparticle-data-export-destination","id":"637c574c-1621-5ee0-a90b-af70023a72cf","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: mParticle Data Export Destination</h1>","text":"Launched: mParticle Data Export Destination"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWZiODgxOTYtMWQ5My00NTcxLWFjYTMtYTgxNWM3NDJhNGRj_2019_11_blog_1200x630_mparticle2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 21, 2019"}},{"uid":"launched-segment-data-export-destination","id":"007992cd-9a5f-5789-91c1-855c7fa9eb3f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Segment Data Export Destination</h1>","text":"Launched: Segment Data Export Destination"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmQ5M2YxNzctZmJjMS00OWE4LWEwOGEtZGRjYmZhYWEyZGQ4_2019_11_blog_1200x630_segment2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 19, 2019"}},{"uid":"nightmares-in-employee-onboarding","id":"03514204-4854-501b-b8ac-530cb8603624","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Nightmares in Employee Onboarding</h1>","text":"Nightmares in Employee Onboarding"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDNlNTYxZGUtMTEwYS00ZjY5LTg0NjYtMTJhYTQ4NzkwNmVi_kristen.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C630&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 15, 2019"}},{"uid":"spooky-scenarios-in-debugging","id":"6d9c3946-f356-5fe8-98d5-80eb72503047","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Spooky Scenarios in Debugging</h1>","text":"Spooky Scenarios in Debugging"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzI0NDIzY2EtYmU1ZC00M2U2LWIzZTItMDExMmFjZDU5NWI4_rick.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C630&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 14, 2019"}},{"uid":"software-feature-experimentation-tips","id":"94115ba9-7a05-5f3c-bb6b-194fada4747e","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Software Feature Experimentation Tips</h1>","text":"Software Feature Experimentation Tips"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTdhMDllMDUtNWU4NS00NzRjLWE1OTEtNTMyM2VjZDdjNDJm_2019_09_blog_1200x630_experimentation2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 14, 2019"}},{"uid":"launched-roku-sdk","id":"2ddc80f9-6384-5178-a49f-52a50a1d5757","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Roku SDK</h1>","text":"Launched: Roku SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTczMmJkNjQtNmY5ZS00YmEwLTk5ZTktNGRmMTE0YjNlNGMz_2019_09_blog_1200x630_roku12x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 5, 2019"}},{"uid":"managing-feature-flags-with-terraform","id":"b2b9695c-4eb4-572d-95cd-3d5cedf68c02","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Managing Feature Flags with Terraform</h1>","text":"Managing Feature Flags with Terraform"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGNhMTQzYzUtNTIyOC00Y2RmLWJjZWYtNWZkOTk5MGIwZTlj_2019_10_blog_1200x630_terraformvalue2x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 1, 2019"}},{"uid":"nine-experimentation-best-practices","id":"66ab49c7-4dad-5f61-997f-302e6e0ece89","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Nine Experimentation Best Practices</h1>","text":"Nine Experimentation Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTk1ZmEzMGQtMTRkMy00ODY5LTg1ODYtMDFjNGYwNWVhN2Q5_2019_10_blog_1920x1080_9experimentationbestpractices1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 24, 2019"}},{"uid":"launched-terraform-provider-for-launchdarkly","id":"729a69c4-eebd-5df8-a6c1-653f8777d17e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Terraform Provider for LaunchDarkly</h1>","text":"Launched: Terraform Provider for LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWYxZjU3YWYtNWQwNy00YzBjLWI2ZjQtMTE4ZjQ2MjllMWM4_2019_09_blog_1200x630_terraform2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 22, 2019"}},{"uid":"launched-experimentation-add-on","id":"46b50710-077a-59fe-883f-826337d9540c","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Experimentation Add-On</h1>","text":"Launched: Experimentation Add-On"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzI0YjFiYzEtMGQzMS00MDAwLWJiNGMtY2RkMjliNmIyNzNj_experiment-results1.png?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1000&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 17, 2019"}},{"uid":"launched-trello-integration","id":"097ffd6b-bf03-5c80-b579-81cd9ecff382","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Trello Integration</h1>","text":"Launched: Trello Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Nzk0NzE3ZGYtNzgyNS00MWQwLTg4NDUtODk2NTYyMThiZWEz_2019_09_blog_1200x630_trello2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 15, 2019"}},{"uid":"how-launchdarkly-enables-product-managers-to-test-in-production","id":"f7095e59-c88c-5cb0-951c-3e8184c2e1b8","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>How LaunchDarkly Enables Product Managers to Test in Production</h1>","text":"How LaunchDarkly Enables Product Managers to Test in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGE1NjA5MDMtZDIwNi00NTRjLTlmMDMtNWI0ZjAyYTFhODM1_blog_tip_1200x637_v1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C627&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 14, 2019"}},{"uid":"launched-datadog-integration","id":"bf08dde3-d4ff-5cdc-aaa0-31d3e36270a1","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Datadog Integration</h1>","text":"Launched: Datadog Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjdhZjc5NDAtZWNmMS00YTliLTg5NWEtMzc4MTU5MGE1MWM4_201909_datadog_blog_v22x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1254&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 10, 2019"}},{"uid":"how-humio-tests-in-production","id":"914fb393-01f9-58da-a049-c46848781c56","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>How Humio Tests in Production</h1>","text":"How Humio Tests in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmNjMTM1MjktZjk3YS00OTc4LWI0M2YtMTA2MDdiMTcyNDdh_tip_sept_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C627&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 10, 2019"}},{"uid":"risk-free-software-delivery-at-charles-schwab-and-seismic","id":"37ad0036-e36f-5d5d-a1ba-bb95e23db529","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Risk-Free Software Delivery at Charles Schwab and Seismic</h1>","text":"Risk-Free Software Delivery at Charles Schwab and Seismic"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTBjZWE0ZTgtMDliOS00MTcwLWFhY2ItZGZiNzQ0YjhkOTUz_lnl-chicago-blog-post-header.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1254&w=2000&h=1045"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 2, 2019"}},{"uid":"chaos-engineering-at-datadog","id":"87444b4b-0fbf-50ba-8add-b2e41a9b0bb2","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Chaos Engineering at Datadog</h1>","text":"Chaos Engineering at Datadog"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGE1ZTYwOWItZjRlMC00MmY0LWJjZmUtOGEzMjFjNWYzZjFl_screen-shot-2019-09-17-at-1.52.40-pm.png?auto=compress%2Cformat&rect=0%2C0%2C957%2C536&w=2000&h=1120"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 20, 2019"}},{"uid":"launched-use-scim-with-okta-and-onelogin","id":"62e6c4ca-b378-5699-871b-64717dd29957","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Use SCIM with Okta and OneLogin</h1>","text":"Launched: Use SCIM with Okta and OneLogin"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWZjZjIxOGItNDQzNS00ZjliLWFiYzItMDQ1OTE2YjUxNzg3_image2019-9-16_17-21-59.png?auto=compress%2Cformat&rect=0%2C0%2C548%2C312&w=2000&h=1139"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 19, 2019"}},{"uid":"progressive-delivery-for-kubernetes-with-weave-flagger","id":"ba0add14-9bff-52b5-adbc-da3ed4fac275","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Progressive Delivery for Kubernetes with Weave Flagger</h1>","text":"Progressive Delivery for Kubernetes with Weave Flagger"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzhjYWNmZWQtODEzNC00OTQ5LTg5ZjctOTljN2ZhNGFkZTk3_screen-shot-2019-09-17-at-1.48.36-pm.png?auto=compress%2Cformat&rect=0%2C0%2C957%2C535&w=2000&h=1118"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 18, 2019"}},{"uid":"launched-xamarin-sdk","id":"ae0dfcb4-4fed-5eea-8f1b-98ec385005d7","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Xamarin SDK</h1>","text":"Launched: Xamarin SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjEyZWU0MjctNzlkYi00MTBjLWJjNDAtYTY1YzE1YjRkMjUw_launchdarkly-and-xamarin.png?auto=compress%2Cformat&rect=0%2C0%2C2047%2C1170&w=2000&h=1143"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 16, 2019"}},{"uid":"launched-pendo-integration-with-launchdarkly","id":"2318730a-d20e-5e12-986b-ffdca449fedd","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Pendo Integration with LaunchDarkly</h1>","text":"Launched: Pendo Integration with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWMzN2M2YWEtYjVmNS00YjliLThiMjUtMWQ4YWZlMzEzNTc0_pendo-share-logo.png?auto=compress%2Cformat&rect=0%2C0%2C810%2C471&w=2000&h=1163"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 11, 2019"}},{"uid":"test-in-production-a-panel-discussion-on-progressive-delivery","id":"32da3893-7bc0-5416-852b-9eda8a6adf53","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Test in Production: A Panel Discussion on Progressive Delivery</h1>","text":"Test in Production: A Panel Discussion on Progressive Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzhjYmQ5NDYtMDA4Ny00MTc0LWE5OTMtYjM4ZTZiZGEyMWE1_20190724_194507_hdr.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 9, 2019"}},{"uid":"launched-launchdarkly-in-slack","id":"14918004-42a7-51bf-9986-89047f61e861","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LaunchDarkly in Slack</h1>","text":"Launched: LaunchDarkly in Slack"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmNlNTMzYWYtODFlYS00Nzc4LWFkMGYtYTExZjI2M2E5YTcw_image2019-9-6_13-6-27.png?auto=compress%2Cformat&rect=0%2C0%2C712%2C281&w=2000&h=789"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 6, 2019"}},{"uid":"top-3-takeaways-from-the-state-of-devops-2019-report","id":"83e16ad6-94e8-5e52-81af-71928f2857f5","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Top 3 Takeaways from the State of DevOps 2019 Report</h1>","text":"Top 3 Takeaways from the State of DevOps 2019 Report"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTJkYzFjZTItMmM1YS00ZDY2LWE0MmYtOTY5NjRmZDRjYzZh_ian-dooley-dubna1qmppa-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 28, 2019"}},{"uid":"using-feature-flags-to-control-beamer-messages","id":"5d8fbe40-f0db-54bc-92f5-846857a70e2b","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Using Feature Flags to Control Beamer Messages</h1>","text":"Using Feature Flags to Control Beamer Messages"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzU3YmVhNDctYzU2OC00ZDQ2LWE1MzItZGY2OTI5OWNjOGQ3_2020_03_blog_1920x1080_beamer2x-scaled.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 23, 2019"}},{"uid":"chaos-engineering-with-service-mesh","id":"d0eab584-7e4e-5cda-93c3-5fa1985b228d","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Chaos Engineering with Service Mesh</h1>","text":"Chaos Engineering with Service Mesh"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGVmYTliZTAtYzFkZi00ZTg4LTk4ZGItZjQxYTQ1ZTRkMmEy_20190724_184853_hdr.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 21, 2019"}},{"uid":"the-daughter-mother-in-law-challenge-a-case-for-progressive-delivery","id":"c4f31fbd-aac2-5eea-907b-56a35978f282","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Daughter | Mother-In-Law Challenge: A Case for Progressive Delivery</h1>","text":"The Daughter | Mother-In-Law Challenge: A Case for Progressive Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmIzMzE1ZTQtNzNiMC00NTZmLWFlYTktNjVmOTRjMmM2NGQx_20190724_190643_hdr.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 21, 2019"}},{"uid":"launched-flag-archive-workflow","id":"5d98c752-ecfc-5db4-b5d6-cba00028163c","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Flag Archive Workflow</h1>","text":"Launched: Flag Archive Workflow"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmQ4ZDg3YTAtMjk3ZC00NWRkLWI3YjQtODhmODNhODFjMTg2_flag-archive-header.png?auto=compress%2Cformat&rect=0%2C0%2C1712%2C875&w=2000&h=1022"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 19, 2019"}},{"uid":"release-management-flags-best-practices","id":"3eea2838-324d-5ff2-a61e-e878660b8560","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Flags Best Practices: Release Management</h1>","text":"Feature Flags Best Practices: Release Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Zjk3MmU4NmUtOTc3NC00MDJhLWE2NGItMmY3Yzc1MzYzOGMx_2020_04_blog_1920x1080_blog_releasemanagement1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 6, 2019"}},{"uid":"transitioning-production-tests-into-a-synthetic-monitoring-solution","id":"9daac755-acf6-5aae-b548-0829c3fac075","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Transitioning Production Tests into a Synthetic Monitoring Solution</h1>","text":"Transitioning Production Tests into a Synthetic Monitoring Solution"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjIzOWNhMDktMzNhZS00NzJmLTk4NjEtNzlkYjIwMjRjODM0_20190627_193719.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 1, 2019"}},{"uid":"api-change-management-feature-flags","id":"d5f62c58-9fcf-5659-bc84-d39e2fe2966b","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>API Change Management via Feature Flags</h1>","text":"API Change Management via Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjhmOTJiNDEtYWY2ZC00MDUzLTliN2ItOTNhZDdhMzVhYjcz_20190627_201019_hdr.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 31, 2019"}},{"uid":"how-betway-tests-in-production-hypothesis-driven-development-and-more","id":"649b4938-e1b9-5229-910b-122fcef33dd2","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>How Betway Tests in Production - Hypothesis-Driven Development and More</h1>","text":"How Betway Tests in Production - Hypothesis-Driven Development and More"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWY3NDI3ZTctNjdhYi00NDExLWJiMzQtMzA4MWUyMmRhZDg3_20190627_192055.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 31, 2019"}},{"uid":"launched-support-for-oauth-2-0","id":"c694e43a-bc13-56a0-a5ca-7e1658d746ad","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Support for OAuth 2.0</h1>","text":"Launched: Support for OAuth 2.0"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmUxN2FjYmItNDIyNS00ODlkLWIzZmUtY2VhNGE5ZjFiMDA2_image2019-7-24_17-38-42.png?auto=compress%2Cformat&rect=0%2C0%2C710%2C334&w=2000&h=941"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 26, 2019"}},{"uid":"being-a-code-nation-intern-at-launchdarkly","id":"f1820d78-ac19-5d18-a9db-c96633bda26c","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Being a Code Nation Intern at LaunchDarkly</h1>","text":"Being a Code Nation Intern at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWU1MzM1ODQtM2IwYS00NzhhLThiOTctOGEwYjIyNzliODI5_kailin-presenting.jpeg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 25, 2019"}},{"uid":"leaders-teams-my-summer-internship-with-launchdarkly","id":"8a2e05ff-93a2-5e25-8663-7bf22db2bd5d","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Leaders &amp; Teams: My Summer Internship with LaunchDarkly</h1>","text":"Leaders & Teams: My Summer Internship with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTU2MWRiN2EtMWE1Zi00MDViLWJiNzgtZTFlMjJmY2Y0YTVk_img_1669.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 25, 2019"}},{"uid":"launched-view-restrictions","id":"c2b91130-18d9-5101-b331-d00d07fc35a9","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: View Restrictions</h1>","text":"Launched: View Restrictions"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTNiMTg3NzYtNmExNy00M2FkLTgzZTMtNGYxNDQ2MDVjZjYx_image-2.png?auto=compress%2Cformat&rect=0%2C0%2C1070%2C681&w=2000&h=1273"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 16, 2019"}},{"uid":"launched-client-side-node-and-server-side-c-sdks","id":"dbd43d6c-c22e-59f7-a397-d3af86eff3ed","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Client-Side Node.js and Server-Side C SDKs</h1>","text":"Launched: Client-Side Node.js and Server-Side C SDKs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjFlYzAyNDEtYWJkZS00MDgzLWExMmYtOGJjMTA4MjFjN2Yx_node-c-1.png?auto=compress%2Cformat&rect=0%2C0%2C2041%2C493&w=2000&h=483"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 11, 2019"}},{"uid":"operational-flags-best-practices","id":"13b914c3-48ec-57db-828d-2a48623103e0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Operational Feature Flags Best Practices</h1>","text":"Operational Feature Flags Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmYzMTdhN2ItOWE4OS00YWJhLThmOTMtZDUyMjE2MWZlN2M1_2020_07_blog_1920x1080_blog_operational-flags-best-practices1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 10, 2019"}},{"uid":"best-practices-short-term-permanent-flags","id":"ad1d5ae2-f868-5efd-90c5-e05745708764","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>7 Feature Flag Best Practices for Short-Term and Permanent Flags</h1>","text":"7 Feature Flag Best Practices for Short-Term and Permanent Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDZhMjc3MDktMzk0ZS00ZWJlLTk2N2YtMDdhMmE1ZmJlNmM0_2020_04_blog_1920x1080_blog_permanent-short-term-flags1x.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 5, 2019"}},{"uid":"turn-big-failures-into-little-failures-and-learn-from-the-future-with-observability","id":"cc736734-f72d-57ea-84b1-90a650384049","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Turn Big Failures into Little Failures, and Learn from the Future with Observability</h1>","text":"Turn Big Failures into Little Failures, and Learn from the Future with Observability"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWRjNjlhNDMtOWE3YS00YTJkLTgyMGQtODJjZGMyNzBlZGRm_screen-shot-2019-07-03-at-2.27.08-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2849%2C1590&w=2000&h=1116"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 3, 2019"}},{"uid":"launched-new-profile-and-logout-menu","id":"83a7d769-3f33-5114-b549-b6bd22a2de9c","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: New Profile and Logout Menu</h1>","text":"Launched: New Profile and Logout Menu"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmZmOWYwN2ItMDgxOS00YjkyLTg5ZWQtMDMyNzkyNTJiNGU2_image-20190619-200533.png?auto=compress%2Cformat&rect=0%2C0%2C3360%2C2100&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 1, 2019"}},{"uid":"launchdarkly-sdk-update-hard-things-in-computer-science","id":"7e080f26-feca-579b-8bff-1534bfacce4f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>LaunchDarkly SDK Update: Hard Things in Computer Science</h1>","text":"LaunchDarkly SDK Update: Hard Things in Computer Science"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDliZDMzOWQtZGQ3Mi00ZTg4LWI5YzEtNDliNjQ5YTcyNTNj_chuttersnap-552548-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6016%2C4016&w=2000&h=1335"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 28, 2019"}},{"uid":"how-failure-can-improve-your-team-and-product","id":"842db3bd-fb5b-5c29-bce3-64c31615fdbb","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>How Failure Can Improve Your Team and Product</h1>","text":"How Failure Can Improve Your Team and Product"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzI1NjJlNWItOTRhMi00OTViLTlhNTctMDlhMWMyNzhlYjNm_screen-shot-2019-06-26-at-7.17.24-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2868%2C1567&w=2000&h=1093"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 26, 2019"}},{"uid":"a-key-to-success-failure-with-chaos-engineering","id":"782455b3-5dfc-55e8-80b6-8f6869f833df","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>A Key to Success: Failure with Chaos Engineering</h1>","text":"A Key to Success: Failure with Chaos Engineering"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmM2OWI3NmMtYTY0ZC00ZGRiLThmY2MtMWQ5MDU2ZDk4ZGVi_20190530_200006.jpg?auto=compress%2Cformat&rect=0%2C0%2C4160%2C2080&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 25, 2019"}},{"uid":"questions-to-ask-of-your-saas-provider","id":"d19b3932-f6b0-5172-8460-ec9a2ab04c1e","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Questions to Ask of your SaaS Provider</h1>","text":"Questions to Ask of your SaaS Provider"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmEwNTdjZWEtYTVhOC00MjM3LTgzODAtOTRiN2E5MWJmMTAx_questions_saas_providers.jpg?auto=compress%2Cformat&rect=0%2C0%2C5184%2C3455&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 21, 2019"}},{"uid":"do-you-need-data-export","id":"272b59ca-c352-5489-b62a-3a774163e322","data":{"categories":[{"category":{"uid":"general","id":"X2u4fhEAACIArtu7"}},{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Do You Need Data Export?</h1>","text":"Do You Need Data Export?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjJjYzhlOTEtOTc1YS00OTQ5LWI2NDgtNGJlZGUxZWVkZjlm_dataexport.png?auto=compress%2Cformat&rect=0%2C0%2C6000%2C2001&w=2000&h=667"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 10, 2019"}},{"uid":"dynamic-routing-with-aws-lambdaedge","id":"511572b1-0d7c-55d3-9596-25ac3611fa2f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Dynamic Routing with AWS Lambda@Edge</h1>","text":"Dynamic Routing with AWS Lambda@Edge"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Yjk5MGRjZTYtMzYzMi00ZjJlLTkyOTYtN2U2MmFlNDQxODBj_img-4.jpeg?auto=compress%2Cformat&rect=0%2C0%2C800%2C458&w=2000&h=1145"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 5, 2019"}},{"uid":"1-inch-stickers-big-inclusion","id":"582fbd59-cc04-5448-85d4-cbbcf3f7f4f5","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>1-Inch Stickers, Big Inclusion</h1>","text":"1-Inch Stickers, Big Inclusion"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDYyN2ExZDEtZjcwNi00Yzg4LWJhNWMtODljNGMwNTUzMTkw_ld-pride-stickers.jpg?auto=compress%2Cformat&rect=0%2C0%2C2048%2C2005&w=2000&h=1958"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 3, 2019"}},{"uid":"this-one-weird-trick-to-trace-your-application-at-scale-for-free","id":"b49e85ac-7e5a-5395-a923-145a2240629c","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>This One Weird Trick to Trace Your Application at Scale for Free</h1>","text":"This One Weird Trick to Trace Your Application at Scale for Free"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTY4MGQxOTAtNDMyNC00MDFjLWI0NzAtMTlhNTg5MDE2NmY3_maxime-valcarce-269439-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C5184%2C3336&w=2000&h=1287"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 24, 2019"}},{"uid":"testing-failure-scenarios-with-feature-flags","id":"ab8f3c1a-b10c-5ffc-8b90-2ab257cda99e","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Testing Failure Scenarios With Feature Flags</h1>","text":"Testing Failure Scenarios With Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmNiODRlN2MtZWNlMS00NjUyLTg4MDEtZjU4YThmZDQyMzg0_img-3.png?auto=compress%2Cformat&rect=0%2C0%2C1234%2C742&w=2000&h=1203"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 23, 2019"}},{"uid":"trajectory-escape-velocity","id":"190b0b2d-b2a6-59a1-87a5-e031fdd44008","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Trajectory: Reaching Escape Velocity</h1>","text":"Trajectory: Reaching Escape Velocity"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjAzMzVhOWItYWE0YS00OWRkLThlMDAtMmU4ZjZmZTFjMWZi_launch_darkly_trajectory-97.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 21, 2019"}},{"uid":"launched-data-export","id":"c4a9fb97-b2c0-5b08-9f92-0e1f30068095","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Data Export</h1>","text":"Launched: Data Export"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDI2ZjYxMGUtMDBmYi00YTg3LTg2NmItYzA1YTUxODUxYWJh_b6eb915-enhanceddataexport2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C5997%2C2000&w=2000&h=667"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 16, 2019"}},{"uid":"launched-launchdarkly-client-side-sdk-for-react-native","id":"abae25e4-7e8f-524f-84f7-7f812b237b5f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LaunchDarkly Client-side SDK for React Native</h1>","text":"Launched: LaunchDarkly Client-side SDK for React Native"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWY1NTNjMDItZWUyOC00MGExLTljNmMtNjBiNDQzYjdmYjc5_react-native-workshop-1024x538.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C538&w=2000&h=1051"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 2, 2019"}},{"uid":"what-is-a-developer-advocate","id":"a31a7d55-a091-51e8-a5fd-3310310fcc54","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>What is a Developer Advocate and Why I became One</h1>","text":"What is a Developer Advocate and Why I became One"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWM1ZDE5NzItNTA0MC00YjY2LTkyNGMtYjc1OGJkMDYxNjYx_max-delsid-267543-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4043%2C2832&w=2000&h=1401"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 25, 2019"}},{"uid":"post-trajectory-reading-list","id":"81d96917-80c9-5589-b0cc-ef48d343b844","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}},{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Trajectory: The Reading List</h1>","text":"Trajectory: The Reading List"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjIyMDJkYjItNzhkNS00NDhmLWE5MjEtNTIxM2I2NDhhNjBl_books-cover-image.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 19, 2019"}},{"uid":"trajectory-sponsor-highlights","id":"7076dc02-202c-55f3-82a2-dbd3196c0686","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Trajectory: Sponsor Highlights</h1>","text":"Trajectory: Sponsor Highlights"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTNhY2UwM2YtYjVkOS00NjVkLTllMjMtNzQwNWY2Yjg2MDRi_trajectory_social_sponsors2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1024&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 16, 2019"}},{"uid":"how-feature-flagging-transforms-teams-and-supports-devops","id":"f3ffcf0d-64ef-5fef-9d7c-17e6139092de","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How Feature Flagging Transforms Teams and Supports DevOps</h1>","text":"How Feature Flagging Transforms Teams and Supports DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmRiYzY1NDItMTU3Yy00ZGI3LWE4ZGMtMzhjMTBiNjIzOWNl_bruno-cervera-578520-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C3951%2C2637&w=2000&h=1335"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 12, 2019"}},{"uid":"trajectory-after-liftoff","id":"90f55008-9bed-5558-a23a-5165397053c4","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Trajectory After Liftoff</h1>","text":"Trajectory After Liftoff"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGM0YzM5YTYtYzA3OS00MDYxLThlOTEtZTQxNDFiZmNlYzZh_launch_darkly_trajectory-88.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 10, 2019"}},{"uid":"launched-iso-iec-270012013-e-certification","id":"fb86eb9a-1b46-5a15-8bbd-3be600458bdf","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: ISO/IEC 27001:2013 (e) Certification</h1>","text":"Launched: ISO/IEC 27001:2013 (e) Certification"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWNmZjYwZjMtMGUzZC00YjViLTllZDQtZDIwZWE5YmQ2ZWM3_certification.jpg?auto=compress%2Cformat&rect=0%2C0%2C600%2C237&w=2000&h=790"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 4, 2019"}},{"uid":"trajectory-building-a-brand-identity","id":"a8d862c6-e940-5888-95bf-f9634dcd3888","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Trajectory: Building a Brand Identity</h1>","text":"Trajectory: Building a Brand Identity"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Njg0NGI0ZDEtY2U5Zi00NjUyLTljNGMtMDRhNmVjYTQ3NmZi_trajectory_brand_identity_b2x.png?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1024&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 3, 2019"}},{"uid":"launchdarkly-1-feature-management-platform-gets-44m-in-series-c-funding","id":"e8c32ff4-47ed-5b40-aef3-9dbd41012d19","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly, #1 Feature Management Platform, Gets $44M in Series C Funding</h1>","text":"LaunchDarkly, #1 Feature Management Platform, Gets $44M in Series C Funding"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGVlNDE3ZWEtYWQwOC00YTk3LWEwMjgtMjQ3ODBjZGEyNmJk_201901_ldteam_1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1685%2C1005&w=2000&h=1193"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 13, 2019"}},{"uid":"launched-bitbucket-pipe-for-launchdarkly-code-references","id":"4d5f06dc-838e-54aa-9866-d9f002d013e9","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Bitbucket Pipe for LaunchDarkly Code References</h1>","text":"Launched: Bitbucket Pipe for LaunchDarkly Code References"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODJkMmQ1MzUtZmYyNC00MmNiLTljM2QtZjRlM2UwYTIxMGYy_pipes.jpg?auto=compress%2Cformat&rect=0%2C0%2C5616%2C3743&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 28, 2019"}},{"uid":"launched-support-for-multiple-projects-in-the-android-and-ios-sdks","id":"a69713b5-2682-5071-b18f-c35fde4ad7be","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Support for Multiple Projects in the Android and iOS SDKs</h1>","text":"Launched: Support for Multiple Projects in the Android and iOS SDKs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGNjODg1MzMtYzc4Ny00NjlhLWJmYmUtZGZlNTVhNzYxMTdm_android-wallpaper-artistic-asphalt-799443.jpg?auto=compress%2Cformat&rect=0%2C0%2C3504%2C5256&w=2000&h=3000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 21, 2019"}},{"uid":"control-for-the-user-by-the-user-of-the-user","id":"947d95eb-7ff8-5981-8b87-ea8d6d9309f6","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Control: For the User, by the User, of the User</h1>","text":"Control: For the User, by the User, of the User"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDYzZTM2MDEtOTgyYS00YjRkLThlNTItOTRiMWNhNDFkODNm_yiran-ding-478037-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4210%2C2368&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 18, 2019"}},{"uid":"how-to-deploy-like-nobodys-watching","id":"9b3a14c3-66f9-569d-8f72-24b6c9388f58","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>How to Deploy Like Nobody&#39;s Watching</h1>","text":"How to Deploy Like Nobody's Watching"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2RiODBhZGItN2FhNC00MTYwLWFjMDYtNzc1NjdjOTUwNjY1_drew-graham-338629-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C3264%2C2175&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 15, 2019"}},{"uid":"break-orbit-not-systems","id":"3a3c8b42-fc5b-582a-be8a-697928d66741","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Break Orbit, Not Systems</h1>","text":"Break Orbit, Not Systems"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWFkMWU0MjgtOTY1NS00NDYzLThmMDktYmM0OTg1M2ZhYTM2_trajectory_social_v3b2x.png?auto=compress%2Cformat&rect=0%2C0%2C2048%2C1024&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 13, 2019"}},{"uid":"continuous-development-times-are-a-changin","id":"0e694667-e1b3-5e8a-99a0-bde14139ef22","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Continuous Development: ‘Times Are a-Changin&#39;</h1>","text":"Continuous Development: ‘Times Are a-Changin'"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWVmOGRmZmMtNTU4YS00Y2VhLWE1MjktMjExNzY5ZjU2MjEy_mona-eendra-281615-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6594%2C4395&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 11, 2019"}},{"uid":"launched-code-references","id":"540d142b-ff25-5c29-9a23-074f8aa98528","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Code References</h1>","text":"Launched: Code References"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGE1ZTQ0MTktN2RmYi00NDY4LTlhNzgtZjdhNzMxMjg0MzI3_launchdarkly-code-references.png?auto=compress%2Cformat&rect=0%2C0%2C1342%2C925&w=2000&h=1379"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 4, 2019"}},{"uid":"mutual-interdependence-the-new-normal","id":"898a3d33-3bc1-540d-a936-40496347c974","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Mutual Interdependence: The New Normal</h1>","text":"Mutual Interdependence: The New Normal"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTA0OTdmMTItNzQ2Yy00MGE4LTlhYWYtZWVmNjU3NDFiMDU3_jason-schuller-163973-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4000%2C2250&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 31, 2019"}},{"uid":"software-engineering-daily-feature-flags-with-edith-harbaugh","id":"78eefd7c-1f9f-5960-84ca-b88d2421b95e","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Software Engineering Daily: Feature Flags with Edith Harbaugh</h1>","text":"Software Engineering Daily: Feature Flags with Edith Harbaugh"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWJlMDRjZmUtODI4Zi00ODk3LWIwNTEtMGE5ZDRjN2UyMzBk_logo.png?auto=compress%2Cformat&rect=0%2C0%2C321%2C138&w=2000&h=860"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 17, 2019"}},{"uid":"universal-truths-on-becoming-a-dark-launcher","id":"6c02d281-ecae-5684-b49e-06701dd87394","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Universal Truths on Becoming a Dark Launcher</h1>","text":"Universal Truths on Becoming a Dark Launcher"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGZhMTFlOTYtNDQ5Zi00NzVmLTgxZGItMGJkYWViYmI3Zjlk_copy-of-clubhouse-ba_0737_flat.jpg?auto=compress%2Cformat&rect=0%2C0%2C5760%2C3839&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 9, 2019"}},{"uid":"launched-compare-and-copy-flag-settings-across-environments","id":"5b73bb1a-f750-5770-9ad5-d35e7501f22a","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Compare and Copy Flag Settings Across Environments</h1>","text":"Launched: Compare and Copy Flag Settings Across Environments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDBhNjlkM2QtZjU3OC00ZDRkLTg1MjUtMTVlOTRkZjk4ZWE0_compare-flags.png?auto=compress%2Cformat&rect=0%2C0%2C1675%2C942&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 2, 2019"}},{"uid":"using-multivariate-feature-flags-in-launchdarkly-to-drive-operational-settings-like-minimum-log-level","id":"14e50900-3c9f-5600-b70d-d6a7a17f5a4c","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Using Multivariate Feature Flags In LaunchDarkly To Drive Operational Settings Like Minimum Log Level</h1>","text":"Using Multivariate Feature Flags In LaunchDarkly To Drive Operational Settings Like Minimum Log Level"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTkyODRjMzEtYTA0Ny00N2NiLTlmYjAtZWY5NmMxNDM2MmZl_launchdarkly-multivariate-feature-flags-log-level.png?auto=compress%2Cformat&rect=0%2C0%2C700%2C997&w=2000&h=2849"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 31, 2018"}},{"uid":"to-be-continuous-marketing-an-open-source-project","id":"25dfcd86-51df-5b74-ac11-a0a6ce56c995","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Marketing an Open Source Project</h1>","text":"To Be Continuous: Marketing an Open Source Project"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTIyOGRhMmYtMzEzYy00ZTY4LTliOWItODhlZTY5YjY0M2E4_to-be-continuous.png?auto=compress%2Cformat&rect=0%2C0%2C512%2C512&w=2000&h=2000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 19, 2018"}},{"uid":"launched-file-based-source-option-for-testing-launchdarkly-sdks","id":"3760f354-71a7-52f5-a0dc-19945e54ad66","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: File-Based Source Option for Testing LaunchDarkly SDKs</h1>","text":"Launched: File-Based Source Option for Testing LaunchDarkly SDKs"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGMyMjcwZDctMzY3ZS00ZTlmLTkzZmYtNGVjNWRlYjQ0OWU3_ondrej-barta-260503-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 13, 2018"}},{"uid":"blue-green-feature-flags-combining-operational-and-development-best-practices-to-achieve-progressive-delivery","id":"7355fb3d-c362-565d-bb9d-e0e35d025e48","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Blue/Green Feature Flags: Combining Operational and Development Best Practices to Achieve Progressive Delivery</h1>","text":"Blue/Green Feature Flags: Combining Operational and Development Best Practices to Achieve Progressive Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzQ5OTI2YjctNjE5OC00MDIxLThhMjEtMDU0M2YyYTY5ZTdm_ben-hershey-589809-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C3501%2C2325&w=2000&h=1328"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 4, 2018"}},{"uid":"testing-with-feature-flags","id":"f39ac1d7-57fd-51e3-9f8b-6e1d279fc2b6","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Strategies for Testing With Feature Flags</h1>","text":"Strategies for Testing With Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzRkZTljM2EtN2FlYi00YjE4LTg1NzctYmU0OTA5ZWU5ZjM2_saad-salim-765833-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6776%2C4699&w=2000&h=1387"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 30, 2018"}},{"uid":"best-practices-for-testing-code-under-feature-flags","id":"6d34bda9-0245-5719-b5e1-20c50cedb3a7","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Best Practices for Testing Code Under Feature Flags</h1>","text":"Best Practices for Testing Code Under Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjI0M2M5NWQtMGVmYi00OTU5LWJkNjAtZjU1Nzk1NjgyYzIy_eliot-j-686334-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C5829%2C3876&w=2000&h=1330"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 28, 2018"}},{"uid":"happy-holidays-from-launchdarkly-shipping-value-as-usual","id":"bda25e01-81ba-58a0-9f70-14a61e81fd44","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Happy Holidays from LaunchDarkly - Shipping Value as Usual</h1>","text":"Happy Holidays from LaunchDarkly - Shipping Value as Usual"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjllN2I1NmMtMWQ4OC00YTJkLWIwOGUtMWMwYmQ5ZjI1NzAz_chuttersnap-348309-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6016%2C4016&w=2000&h=1335"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 21, 2018"}},{"uid":"two-tales","id":"672b082d-9ebf-5f40-ba78-efe29009fa04","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Two Tales</h1>","text":"Two Tales"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGNmZWY4N2UtMTFlZC00NmFmLWJiODEtOTY5MGI0NDhlZGUz_eric-pollman-tip-header.png?auto=compress%2Cformat&rect=0%2C0%2C985%2C577&w=2000&h=1172"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 16, 2018"}},{"uid":"the-penny-glitch-that-cost-big","id":"a6807fa3-0323-5e0f-b80d-50dcc7b86420","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>The Penny Glitch That Cost Big</h1>","text":"The Penny Glitch That Cost Big"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDJkODU4YTgtYWRiZC00YTFiLTljNGMtYTEwYjM5YmIxYWFm_marc-devens-tip-header.png?auto=compress%2Cformat&rect=0%2C0%2C1001%2C592&w=2000&h=1183"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 15, 2018"}},{"uid":"the-time-our-provider-screwed-us","id":"9d1a9e61-0100-53fd-bd70-908b1a2a1a32","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>The Time Our Provider Screwed Us</h1>","text":"The Time Our Provider Screwed Us"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MGE1MDNhODUtMDZmNS00NmVkLWJiZjktNWQ0NzVkNDEyZTg3_paul-bigger-tip-header.png?auto=compress%2Cformat&rect=0%2C0%2C1113%2C590&w=2000&h=1060"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 13, 2018"}},{"uid":"how-atlassian-uses-feature-management-to-continuously-deliver","id":"94f9c515-faff-5784-8a88-6a159af05185","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>How Atlassian Uses Feature Management to Continuously Deliver</h1>","text":"How Atlassian Uses Feature Management to Continuously Deliver"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmFiNTZhNzAtMjlmZC00MmVmLWI1ZDMtNTNhODllNzc2MTU3_atlassian-blue-onecolor2x-rgb.png?auto=compress%2Cformat&rect=0%2C0%2C1064%2C133&w=2000&h=250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 7, 2018"}},{"uid":"increasing-deployment-safety-with-metric-based-canaries","id":"3e54e12b-7b42-5da4-b26a-3dfae5a8732f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Increasing Deployment Safety with Metric Based Canaries</h1>","text":"Increasing Deployment Safety with Metric Based Canaries"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjI0MTY5YjItMWMyOS00MDljLWFhNDEtYTcwYTk0MTJlNTU2_dscf1682.jpg?auto=compress%2Cformat&rect=0%2C0%2C4149%2C2653&w=2000&h=1279"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 29, 2018"}},{"uid":"a-commitment-to-diversity-reflections-on-ghc","id":"67db1412-16c4-5ec9-80de-b64533815501","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>A Commitment to Diversity: Reflections on GHC</h1>","text":"A Commitment to Diversity: Reflections on GHC"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmM5MjEwY2ItMjdmYS00MTc1LTgxMjktNjlmYzUyZjE1Njk2_daria-nepriakhina-736026-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C2687&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 26, 2018"}},{"uid":"feature-management-for-devops","id":"6c6818a9-ce31-508b-adcc-29c99bbbe152","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Feature Management for DevOps</h1>","text":"Feature Management for DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2FjZDdjOGQtNmMzMS00YmIxLTk3MTYtYjQyMGZmNzQ5MzE0_tim-wong-tip-talk.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 25, 2018"}},{"uid":"launchdarkly-celebrates-500th-customer-3x-revenue-growth-and-inclusion-in-forbes-2018-rising-stars","id":"04671172-0d87-515e-a03e-2ffd15db9959","data":{"categories":[{"category":{"uid":"general","id":"X2u4fhEAACIArtu7"}}],"title":{"html":"<h1>LaunchDarkly Celebrates 500th Customer, 3x Revenue Growth, and Inclusion in Forbes 2018 Rising Stars</h1>","text":"LaunchDarkly Celebrates 500th Customer, 3x Revenue Growth, and Inclusion in Forbes 2018 Rising Stars"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjhiOTc2ZjYtNGYyOS00NTRmLTkyYTYtNGJkOTA5MGEwMzg3_forbes-rising-star-header-image.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C640&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 25, 2018"}},{"uid":"launched-bulk-invites-for-team-members","id":"93d66c74-e0af-5dc1-88a4-f2025f6840de","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Bulk Invites for Team Members</h1>","text":"Launched: Bulk Invites for Team Members"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTllODQ0MGEtNzJlYi00ZTQyLWIzNTgtZDA4NDZlZTRlZTkz_screen-shot-2018-10-23-at-11.23.31-am.png?auto=compress%2Cformat&rect=0%2C0%2C2880%2C926&w=2000&h=643"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 24, 2018"}},{"uid":"testing-configs-in-production","id":"64d19a14-a26d-530b-ae48-f0eb97715b6c","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Testing Configs in Production</h1>","text":"Testing Configs in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjY0ZjMyNTgtMDQyYy00ZTlmLTgxODYtNzBiM2Y0MTY0ODNj_tr-jordan-tip-talk.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 23, 2018"}},{"uid":"moonshots-v","id":"c6fbaabe-b172-5172-a5dc-889b1cde7a34","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Moonshots V</h1>","text":"Moonshots V"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzFlMTQxMWMtNTM4My00YTRlLWE0ZWYtYjBmZWE3M2Y4ZjA2_moonman2.jpg?auto=compress%2Cformat&rect=0%2C0%2C3852%2C2055&w=2000&h=1067"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 19, 2018"}},{"uid":"github-actions-controlled-with-launchdarkly","id":"1447eaba-9434-5396-b44e-a041bf7b5db7","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>GitHub Actions Controlled with LaunchDarkly</h1>","text":"GitHub Actions Controlled with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGI0OGI5ODMtZTk3OC00ZWQ0LWI3MTEtMzhiOTEzZTFhMWMz_github-logo.png?auto=compress%2Cformat&rect=0%2C0%2C799%2C209&w=2000&h=523"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 17, 2018"}},{"uid":"to-be-continuous-another-look-at-product-management","id":"218262d0-cff7-540d-a6e4-2f94f45225f5","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Another Look at Product Management</h1>","text":"To Be Continuous: Another Look at Product Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTIyOGRhMmYtMzEzYy00ZTY4LTliOWItODhlZTY5YjY0M2E4_to-be-continuous.png?auto=compress%2Cformat&rect=0%2C0%2C512%2C512&w=2000&h=2000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 17, 2018"}},{"uid":"launched-version-2-of-the-launchdarkly-visual-studio-code-extension","id":"74adbf8f-320d-5cc3-8cbf-0800f5dec983","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Version 2 of the LaunchDarkly Visual Studio Code Extension</h1>","text":"Launched: Version 2 of the LaunchDarkly Visual Studio Code Extension"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWQ2YzRhNTItYzg4Ny00NjA0LWI0NzItZWI5Mzg5ZDc3NDIy_visualstudio_code-card.png?auto=compress%2Cformat&rect=0%2C0%2C480%2C240&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 16, 2018"}},{"uid":"launched-clone-flags","id":"478c9ea6-b277-5427-95e3-272a697ef9b3","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Clone Flags</h1>","text":"Launched: Clone Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjA0YTA1NDEtYzY3OC00OWFhLWE4YWItMWRiZjI2YTY5NzIz_screen-shot-2018-10-10-at-10.59.11-am.png?auto=compress%2Cformat&rect=0%2C0%2C2469%2C1142&w=2000&h=925"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 11, 2018"}},{"uid":"in-case-of-emergency-do-not-break","id":"b2024ae8-8509-56a3-9f70-b910bc04a83c","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>In Case of Emergency, Do Not Break</h1>","text":"In Case of Emergency, Do Not Break"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2U3Mjc4Y2EtODllYy00YjM0LTgxNjYtMGVjMDllZDcyYzQx_john-cafazza-423489-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4200%2C2799&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 10, 2018"}},{"uid":"test-in-production-a-panel-discussion-on-chaos-engineering","id":"f48194d7-393a-5d53-9cfd-842212b9d5c8","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Test in Production: A Panel Discussion on Chaos Engineering</h1>","text":"Test in Production: A Panel Discussion on Chaos Engineering"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmYxY2Q1MzktNGI2Zi00OTMzLTg2ZjUtNjE0MDM2ZTRjMmRm_chaos-eng-panel-discussion-tip.jpeg?auto=compress%2Cformat&rect=0%2C0%2C4000%2C2000&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 5, 2018"}},{"uid":"multivariate-feature-flags-in-practice","id":"a57f07dd-4680-52ac-a07a-6050e83ccfaa","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Multivariate Feature Flags in Practice</h1>","text":"Multivariate Feature Flags in Practice"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjYwM2FkYzYtZmM3NS00YTBhLThjYjYtNTZiMDlkM2YzYjRm_stanislav-kondratiev-1063296-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 3, 2018"}},{"uid":"launched-redis-integration-for-launchdarkly-net-sdk","id":"250184a2-1deb-5392-85ab-62a9fd553319","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Redis Integration for LaunchDarkly .NET SDK</h1>","text":"Launched: Redis Integration for LaunchDarkly .NET SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGExNWUyNzctOThjMi00YzA5LTgxZWMtNTRiMjU4ZTRmYmIw_1200px-redis_logo.svg_.png?auto=compress%2Cformat&rect=0%2C0%2C1200%2C401&w=2000&h=668"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 2, 2018"}},{"uid":"launched-flag-insights","id":"49995a81-74c6-5206-a8ff-14e81906a8b6","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Flag Insights</h1>","text":"Launched: Flag Insights"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWIwYjExNGQtZWU2NS00YTk3LThkZjQtNGVkYWY5MjhhMmU1_flag-insights-example.png?auto=compress%2Cformat&rect=0%2C0%2C2378%2C1208&w=2000&h=1016"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 26, 2018"}},{"uid":"lifting-off-with-launchdarkly","id":"a465b102-68c6-58a6-9cd4-ec23b46dd63a","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Lifting off with LaunchDarkly</h1>","text":"Lifting off with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTY1YWE2NTMtOTIyYy00OGViLWJmZTgtNzhkYTA4MjljZjE4_debarshi-preetom-1062806-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 26, 2018"}},{"uid":"launched-require-comments-for-flag-changes-and-confirmations-for-environment-changes","id":"f9ce92c7-ae47-567c-8129-3dd4083d11bb","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Require Comments for Flag Changes and Confirmations for Environment Changes</h1>","text":"Launched: Require Comments for Flag Changes and Confirmations for Environment Changes"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjdkNDFhYjEtYzUzOS00ZjhjLTk2OTktZDY3YzFiZDlmNzk5_screen-shot-2018-09-21-at-10.59.11-am.png?auto=compress%2Cformat&rect=0%2C0%2C2880%2C1416&w=2000&h=983"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 25, 2018"}},{"uid":"designing-for-failure-to-avoid-disaster","id":"9ed5fffc-201c-58fd-babb-0979c7c2ca10","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Designing for Failure to Avoid Disaster</h1>","text":"Designing for Failure to Avoid Disaster"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjJiMmYxOWItM2JiYS00ZTE0LTkyZGYtNWQ1Yzg0OGE1ZGQz_img_2976.jpg?auto=compress%2Cformat&rect=0%2C0%2C3264%2C2448&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 21, 2018"}},{"uid":"the-real-world-enterprise-road-to-continuous-delivery","id":"533f9bd1-9201-548a-957c-8bdc81b93578","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Real World, Enterprise Road to Continuous Delivery</h1>","text":"The Real World, Enterprise Road to Continuous Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Yzk2NDYwM2MtYjE0MC00YjYxLTk5ZjAtMTExNTk4OTY1MGQ1_lighthouse.jpg?auto=compress%2Cformat&rect=0%2C0%2C813%2C366&w=2000&h=900"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 20, 2018"}},{"uid":"the-benefits-of-using-monitoring-gateways-architecture-for-large-scale-it-environments","id":"61dc7771-14ab-50c8-8c9e-47d609a5745f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>The Benefits of Using “Monitoring Gateways&quot; Architecture for Large-Scale IT Environments</h1>","text":"The Benefits of Using “Monitoring Gateways\" Architecture for Large-Scale IT Environments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmMxN2QwN2QtMDdiYS00YjVjLTgyNTItM2RkYmUyOGUwYmUy_daniel-mor.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 17, 2018"}},{"uid":"performing-automated-canary-analysis-across-a-diverse-set-of-cloud-platforms-with-kayenta-and-spinnaker","id":"f849a8bd-a292-5d66-afef-2442a7dad362","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Performing Automated Canary Analysis Across a Diverse Set of Cloud Platforms with Kayenta and Spinnaker</h1>","text":"Performing Automated Canary Analysis Across a Diverse Set of Cloud Platforms with Kayenta and Spinnaker"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTBkMTgzY2MtNDUzYi00YzM5LThiNzYtOWU4YzlmOThkNmZh_matt-dufler.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 13, 2018"}},{"uid":"the-billion-versions-of-facebook-youve-never-seen","id":"5942de31-c47f-566f-8b41-ba2933c5976a","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Billion Versions of Facebook You&#39;ve Never Seen</h1>","text":"The Billion Versions of Facebook You've Never Seen"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2IyNGE2MWMtMTE1Yy00Mjg0LWJiYmQtODRkMmJjOTNhYjI5_girish-patangay.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 11, 2018"}},{"uid":"to-be-continuous-product-management-with-adam-gross","id":"51aa8a4c-09b7-51ec-ad81-8fdad85bb2d5","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Product Management with Adam Gross</h1>","text":"To Be Continuous: Product Management with Adam Gross"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTIyOGRhMmYtMzEzYy00ZTY4LTliOWItODhlZTY5YjY0M2E4_to-be-continuous.png?auto=compress%2Cformat&rect=0%2C0%2C512%2C512&w=2000&h=2000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 5, 2018"}},{"uid":"advanced-permissions-for-special-use-cases","id":"07e3a88a-6fee-5d2e-9e5e-88da0e451769","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Advanced Permissions for Special Use Cases</h1>","text":"Advanced Permissions for Special Use Cases"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Yzk3ZTVjOWUtNzUzMC00OGY1LWFlNmYtNDY1MjVkNGQ2ZGYx_timon-studler-63413-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C5184%2C3455&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 28, 2018"}},{"uid":"launched-enhanced-audit-log-entries","id":"d518677c-a49e-57b6-935a-c1c67fc41370","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Enhanced Audit Log Entries</h1>","text":"Launched: Enhanced Audit Log Entries"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDE0MDhhN2ItMDExMi00NGE0LWIyNjItZjMyMTIzZGRjZmY5_enhanced-audit-log-screenshot.png?auto=compress%2Cformat&rect=0%2C0%2C707%2C442&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 23, 2018"}},{"uid":"metrics-and-traces-for-launchdarkly-relay-proxy","id":"bfc22202-f8b7-500b-9f38-b3042f058756","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Metrics and Traces for LaunchDarkly Relay Proxy</h1>","text":"Launched: Metrics and Traces for LaunchDarkly Relay Proxy"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjRjYjEyMTItMGM2NS00Y2Q3LWEwM2UtZTViM2RiZWZmN2Q3_luana-azevedo-480422-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4898%2C3265&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 16, 2018"}},{"uid":"continuous-incrementalprogressive-delivery-pick-three","id":"b7acd3fd-bc83-56db-968d-d0edae3ff459","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Continuous, Incremental, Progressive Delivery—Pick Three</h1>","text":"Continuous, Incremental, Progressive Delivery—Pick Three"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzYzOTI4MTQtY2Y4Yi00MTRmLTgyMWEtYWQzOGQ0ZWY4YmFj_andre-sanano-36243-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1333&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 15, 2018"}},{"uid":"being-a-scripted-intern-at-launchdarkly","id":"9ea3106a-6896-5cb6-9419-88d052c59171","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Being a ScriptEd Intern at LaunchDarkly</h1>","text":"Being a ScriptEd Intern at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTlhMDM3ZjUtOTczMC00OTA4LWJmZGMtMDI5NDk2ODhhZDkw_img_0269.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 7, 2018"}},{"uid":"a-perspective-from-first-year-bay-area-scripted-intern","id":"e517d274-5839-53c3-bb58-af989cf73957","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>A Perspective from First Year Bay Area ScriptEd Intern</h1>","text":"A Perspective from First Year Bay Area ScriptEd Intern"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmZjZmMzMGQtYTIyNi00MTI1LTgxYmItYTkyNjk1NDMyMGQx_img_0250.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 7, 2018"}},{"uid":"progressive-delivery-a-history-condensed","id":"94390e4e-7967-5ac1-8fc2-8aff5e9b896f","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Progressive Delivery, a History...Condensed</h1>","text":"Progressive Delivery, a History...Condensed"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTk0YjQ0YzgtMWUxOS00ODA2LWFkN2QtNzRiMDAzNDY2YWZj_julian-bock-250960-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C5892%2C3927&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 6, 2018"}},{"uid":"great-gamedays-thinking-about-failure-holistically","id":"63f1c014-a947-5508-a876-b80e961db2c9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Great GameDays: Thinking About Failure Holistically</h1>","text":"Great GameDays: Thinking About Failure Holistically"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWFiYzUxYzgtMjlmMS00MGY3LWI0MjAtZGUyMmI0MmU2OWFk_image-uploaded-from-ios-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C3024%2C4032&w=2000&h=2667"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 23, 2018"}},{"uid":"testing-in-production-the-netflix-way","id":"41a1c737-5176-5c79-84f3-545ccb127fd6","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Testing in Production the Netflix Way</h1>","text":"Testing in Production the Netflix Way"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzFiMWE3ZDQtM2QwZC00MjcyLWIzNjEtYjAyZjQxM2FhY2Mz_image-uploaded-from-ios-2.jpg?auto=compress%2Cformat&rect=0%2C0%2C3273%2C2013&w=2000&h=1230"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 21, 2018"}},{"uid":"request-disruption-at-linkedin","id":"95fa20fd-a9fe-5681-8686-11a343cc02ba","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Request Disruption at LinkedIn</h1>","text":"Request Disruption at LinkedIn"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmY3NWVjYmEtOWExYS00N2YwLThkYjctY2UwZWU3ZTVlZDgw_image-uploaded-from-ios.jpg?auto=compress%2Cformat&rect=0%2C0%2C3024%2C4032&w=2000&h=2667"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 21, 2018"}},{"uid":"launched-enhanced-usage-metrics","id":"114165b1-dbe7-5672-b06f-66776885d85d","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Enhanced Usage Metrics</h1>","text":"Launched: Enhanced Usage Metrics"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTgxMGUzNTItODFlMC00MzIzLWJkNDQtZjViZGFiMzQxNmI1_billing-usage-metrics-1.png?auto=compress%2Cformat&rect=0%2C0%2C2879%2C1500&w=2000&h=1042"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 16, 2018"}},{"uid":"launched-public-ip-list-endpoint","id":"23bfc67c-f7a2-50bb-87cb-bba3f86f97a0","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Public IP List Endpoint</h1>","text":"Launched: Public IP List Endpoint"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDI0MjI3MzItMjUxYy00MjJiLWEzMzEtOGM4M2FmOTgwZDcw_thomas-kvistholt-191153-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C6016%2C4016&w=2000&h=1335"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 12, 2018"}},{"uid":"launched-filters","id":"14b5e35f-efd7-5ade-8527-e307be109d71","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Filters</h1>","text":"Launched: Filters"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTU0NjcxZmYtOTZiNS00YzIyLWFmMzQtZTQxYzZiNGUxYzM3_screen-shot-2018-07-02-at-5.27.33-pm.png?auto=compress%2Cformat&rect=0%2C0%2C3358%2C1854&w=2000&h=1104"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 10, 2018"}},{"uid":"mise-en-oeuvre-du-feature-flagging","id":"bc0a38d7-1beb-514b-9168-7ad6a58e02a0","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Mise en œuvre du feature flagging: comment et pourquoi nous devons planifier des tests en production</h1>","text":"Mise en œuvre du feature flagging: comment et pourquoi nous devons planifier des tests en production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzJiNTMwOGQtODIxZi00N2JkLTg2NTAtYzg2MzY1MGM5YTUy_tip-may-mikael-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 29, 2018"}},{"uid":"launched-launchdarkly-jira-software-integration","id":"39b8e9aa-2aed-5991-9281-b9251f6b2374","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LaunchDarkly + Jira Software Integration</h1>","text":"Launched: LaunchDarkly + Jira Software Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWM3ZThiNmMtMTBiNS00MTFjLTg3OTYtMzQ3NWQyODlhMTc5_screen-shot-2018-06-18-at-1.17.35-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2880%2C1800&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 26, 2018"}},{"uid":"testing-in-production-without-compromising-availability","id":"b5296a02-3c17-5801-8a3f-9aca96023f34","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Testing in Production without Compromising Availability</h1>","text":"Testing in Production without Compromising Availability"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YWVjMmQ0NjEtYjRhOS00YTAwLThmMGItM2IwYzU2MjlmZDRl_tip-may-xavier.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 21, 2018"}},{"uid":"relying-on-end-users-to-test-incremental-changes","id":"6b138a80-0567-5a9a-88ae-b6518dabd054","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Relying on End Users to Test Incremental Changes</h1>","text":"Relying on End Users to Test Incremental Changes"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTRhZDZiN2MtMmZhNi00OWFlLWE0YzktNjk4ODA2YjY4OTU2_tip-may-aurelian.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 20, 2018"}},{"uid":"launched-put-a-tag-on-it","id":"5767594d-88b9-5406-8d16-c05c7ac5b396","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Put a Tag on It</h1>","text":"Launched: Put a Tag on It"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWZmMDk1ZWMtZGYwNC00NzA5LThjOTMtMjIyOTdjOWQ3MGM0_screen-shot-2018-05-17-at-10.43.54-am.png?auto=compress%2Cformat&rect=0%2C0%2C2490%2C2164&w=2000&h=1738"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 14, 2018"}},{"uid":"launched-summary-events-new-debugger","id":"58dc8ad0-b948-508c-8e52-0d01c8478f19","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Summary Events, New Debugger</h1>","text":"Launched: Summary Events, New Debugger"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDk2N2U5M2YtMWE5MS00NDVhLWE1MmEtMDYwZmE5MGExNDQ1_debugger.png?auto=compress%2Cformat&rect=0%2C0%2C1361%2C628&w=2000&h=923"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 7, 2018"}},{"uid":"test-in-production-a-panel-discussion-on-debugging-kubernetes-in-production","id":"4b1db18d-8e59-59fb-b4fd-47b13e5000e9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Test in Production: A Panel Discussion on Debugging Kubernetes in Production</h1>","text":"Test in Production: A Panel Discussion on Debugging Kubernetes in Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTE3MDAwOGMtNjFiOC00ZjNjLThlODUtYzQyY2VjYzhkYmE1_dscf1156.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 31, 2018"}},{"uid":"to-be-continuous-devops","id":"86645d8a-f233-5c67-a48b-04ee8ec5526a","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: DevOps</h1>","text":"To Be Continuous: DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 31, 2018"}},{"uid":"debug-a-kubernetes-cluster-in-prod-with-the-conduit-service-mesh","id":"bca55107-26d1-5d35-ad37-34fdbe9da4a0","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Debug a Kubernetes Cluster in Prod with the Conduit Service Mesh</h1>","text":"Debug a Kubernetes Cluster in Prod with the Conduit Service Mesh"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjM3OTg1NzEtZTE5MS00MjUzLTg0MDEtMmJiNjk4YzNhMTBi_andrew-seigner-2.png?auto=compress%2Cformat&rect=0%2C0%2C1110%2C916&w=2000&h=1650"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 30, 2018"}},{"uid":"toggle-talk-with-matt-knox-twitter-2009-2014-reddit-2017-now","id":"a2b83a0a-feee-511b-b87e-dcc7755ad271","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Toggle Talk with Matt Knox, Twitter 2009-2014, Reddit 2017-Now</h1>","text":"Toggle Talk with Matt Knox, Twitter 2009-2014, Reddit 2017-Now"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzYyNTQ5ZTItYTgxOC00MGJmLTlkYzUtYjdhODRjZjQwOWJm_201805_toggletalk2x.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 25, 2018"}},{"uid":"to-make-digital-transformation-real-shift-from-a-project-to-a-product-focus","id":"9db953fa-4264-5e69-9fd7-af44db8f6f2b","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>To Make Digital Transformation Real, Shift from a Project to a Product Focus</h1>","text":"To Make Digital Transformation Real, Shift from a Project to a Product Focus"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGU2OWNmYWUtOTdjMC00ODFiLWJiZjctY2FiZjA3Y2U3Mjdj_intellyx-image.jpg?auto=compress%2Cformat&rect=0%2C0%2C800%2C522&w=2000&h=1305"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 17, 2018"}},{"uid":"deployments-at-scale-using-kubernetes-and-launchdarkly-to-run-the-ibm-cloud-container-service","id":"25c4924b-7932-55ad-b393-bae931ecfa3d","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Deployments at Scale: Using Kubernetes and LaunchDarkly to run the IBM Cloud Container Service</h1>","text":"Deployments at Scale: Using Kubernetes and LaunchDarkly to run the IBM Cloud Container Service"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2UzMDVlYzktNzIzMi00Nzc2LWFkN2QtNTNiMTU4YmJiODg2_dscf1145.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 15, 2018"}},{"uid":"giving-sales-control-of-feature-flags","id":"f2188833-4ba9-5aa7-a8b4-d0ced4c6c18a","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Giving Sales Control of Feature Flags</h1>","text":"Giving Sales Control of Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjBiOTNmZmMtMTdjNS00YzNmLWIzYWQtMWM0MWE1ZmRlMDg2_iopipe-logo.png?auto=compress%2Cformat&rect=0%2C0%2C600%2C249&w=2000&h=830"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 1, 2018"}},{"uid":"using-launchdarkly-to-target-personally-identifiable-information-pii-during-feature-flag-evaluation-without-leaking-sensitive-data","id":"7b284be2-e052-537a-a84e-d57b70c4ede6","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Using LaunchDarkly To Target Personally Identifiable Information (PII) During Feature Flag Evaluation Without Leaking Sensitive Data</h1>","text":"Using LaunchDarkly To Target Personally Identifiable Information (PII) During Feature Flag Evaluation Without Leaking Sensitive Data"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmFkOGM1MmItODIwOC00NmVhLTllNjEtOTRiMjk3MTlkN2M3_launchdarkly-feature-flag-evaluation-rules.png?auto=compress%2Cformat&rect=0%2C0%2C1400%2C884&w=2000&h=1263"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 24, 2018"}},{"uid":"konmari-your-code-base","id":"5b9eb340-c053-5191-9a2a-7dbb6229b4b4","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Konmari Your Code Base</h1>","text":"Konmari Your Code Base"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmRlZDQxZGItYzhjMi00N2Y5LWE2OTItYWI1Zjc5NmI4NzRj_charles-deluvio-271648-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4251%2C2833&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 18, 2018"}},{"uid":"launched-segments-separate-your-users-into-reusable-segments","id":"e5b023bf-f22b-5dca-8003-0be737a88ff2","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Segments, Separate Your Users Into Reusable Segments</h1>","text":"Launched: Segments, Separate Your Users Into Reusable Segments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDQ2N2M4OTgtYTBiNi00YmJhLWIxOGYtMWFhZDY4ZmMzZmQx_segments-img-2.png?auto=compress%2Cformat&rect=0%2C0%2C1600%2C929&w=2000&h=1161"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 11, 2018"}},{"uid":"i-dont-always-test-my-code-but-when-i-do-its-in-production","id":"e33a77e6-0ddd-52d5-a4bd-493d6dd37ef0","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>I Don&#39;t Always Test My Code, But When I Do It&#39;s In Production</h1>","text":"I Don't Always Test My Code, But When I Do It's In Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjA2ZTRlYzItYWE5ZS00YjJhLWFjY2QtNTI2ZGMwZTg3YjQ5_isaacs-talk.png?auto=compress%2Cformat&rect=0%2C0%2C850%2C476&w=2000&h=1120"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 11, 2018"}},{"uid":"to-be-continuous-open-source-for-enterprise","id":"a1ac4606-198b-5d70-9378-2f1eb5cdf776","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Open Source for Enterprise</h1>","text":"To Be Continuous: Open Source for Enterprise"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 10, 2018"}},{"uid":"the-customers-wont-be-happy-how-atlassian-rolled-out-a-large-scale-ui-change-for-confluence-cloud","id":"cfa812b9-b2be-52a5-8e3e-5a1f7036bf66","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>The Customers Won&#39;t Be Happy: How Atlassian Rolled Out a Large Scale UI Change for Confluence Cloud</h1>","text":"The Customers Won't Be Happy: How Atlassian Rolled Out a Large Scale UI Change for Confluence Cloud"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmE5Njg5NWYtYjg2OS00ODRiLWExODUtODEzNjc2NjQzMzcw_aarons-talk.png?auto=compress%2Cformat&rect=0%2C0%2C850%2C474&w=2000&h=1115"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 9, 2018"}},{"uid":"never-read-the-comments-why-comments-are-important","id":"20c5845d-6acf-5ac4-bcd1-ac110098be71","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Never Read the Comments: Why Comments are Important</h1>","text":"Never Read the Comments: Why Comments are Important"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzE5YzA5MjMtMGUwYy00NWMxLWIyMzctMGRmZjVjNzU5NWM1_tracis-talk.png?auto=compress%2Cformat&rect=0%2C0%2C847%2C476&w=2000&h=1124"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 6, 2018"}},{"uid":"changing-your-engineering-culture-through-people-process-and-technology","id":"fb33e5c5-f3cb-51ad-8cdf-8eae95b64c3d","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Changing Your Engineering Culture Through People, Process and Technology</h1>","text":"Changing Your Engineering Culture Through People, Process and Technology"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzVhNWFhNzAtMzM2NC00M2IxLWI3OWQtYjFiNzhlM2ZlZjI1_armory-change-progress.png?auto=compress%2Cformat&rect=0%2C0%2C1179%2C495&w=2000&h=840"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 3, 2018"}},{"uid":"targeting-users-with-feature-flags","id":"efa566cd-62dc-5f09-9a17-223f2154ddf9","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Targeting Users with Feature Flags</h1>","text":"Targeting Users with Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODFkMzU3MjItZmZmZS00NmRhLWI5ZTEtZTIxNDM0NTVjYjJi_image2018-3-26_14-54-36-604x270.png?auto=compress%2Cformat&rect=0%2C0%2C604%2C270&w=2000&h=894"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 2, 2018"}},{"uid":"launched-redesigned-environment-switcher","id":"7010fa69-d9d6-52c9-ba0b-b0fc3224b346","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Redesigned Environment Switcher</h1>","text":"Launched: Redesigned Environment Switcher"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjlkMzQ0MjQtZmEwMC00YWE3LTg3ZjQtODZlZDEwYmNhOTZi_all.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 27, 2018"}},{"uid":"the-first-week-of-a-wild-ride","id":"3ed2a9aa-2ffc-5b68-b47b-b5ba6872a305","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>The First Week of a Wild Ride</h1>","text":"The First Week of a Wild Ride"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmI5Nzc3NWEtNmZhZi00ZDE0LWFjY2UtNmQ5ZGQ3NGQ0NmYy_luca-campioni-150270-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4096%2C2726&w=2000&h=1331"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 23, 2018"}},{"uid":"to-be-continuous-startup-partnerships","id":"0014154a-bfec-57f6-9ac9-ca3a61087a4d","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Startup Partnerships</h1>","text":"To Be Continuous: Startup Partnerships"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 21, 2018"}},{"uid":"my-first-week-at-launchdarkly-lets-go","id":"4eb2e153-42c0-5d30-b44e-2430aaf39cc1","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My First Week at LaunchDarkly: Let&#39;s Go!</h1>","text":"My First Week at LaunchDarkly: Let's Go!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzQ0YWRiNDgtYjMyMC00OWVhLWFiYzQtMDJkNGMyOTE5ZjY2_verne-ho-237626-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C4174%2C2016&w=2000&h=966"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 20, 2018"}},{"uid":"go-serveless-not-flagless-implementing-feature-flags-in-serverless-environments","id":"6dba9e5d-f476-53e8-acda-263eefcf8307","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Go Serverless, Not Flagless: Implementing Feature Flags in Serverless Environments</h1>","text":"Go Serverless, Not Flagless: Implementing Feature Flags in Serverless Environments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGQ0OGM0M2ItNzMwZC00ZGMyLTlmMDEtMjllNDZkNjE5MGJj_cloud-computing.jpg?auto=compress%2Cformat&rect=0%2C0%2C770%2C578&w=2000&h=1501"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 19, 2018"}},{"uid":"hypothesis-driven-development-for-software-engineers","id":"dfc79335-a6b8-5220-9ab3-543780dffe39","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>Hypothesis Driven Development for Software Engineers</h1>","text":"Hypothesis Driven Development for Software Engineers"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjQ2YmRhNDktZjE4My00MjAyLTlmMWEtZTQzMGIxYmQ1YWI1_spacex-71870.jpg?auto=compress%2Cformat&rect=0%2C0%2C3000%2C2000&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 16, 2018"}},{"uid":"tonight-we-monitor-for-tomorrow-we-test-in-production","id":"26cf49ff-dbec-5d28-aaab-e1f98b83f325","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Tonight We Monitor, For Tomorrow, We Test in Production!</h1>","text":"Tonight We Monitor, For Tomorrow, We Test in Production!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2EyODk3ZTAtMGM2Zi00NGIyLWE3ZmItZTgwNTNiOTI1YmI0_tip-steven.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 14, 2018"}},{"uid":"instrumenting-ci-pipelines","id":"ff204024-fffd-5339-b186-87a825024b5e","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Instrumenting CI Pipelines</h1>","text":"Instrumenting CI Pipelines"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWFlNzcwZWMtZTQwNy00ZjQxLTk2YjAtOTQ3MGU5ZWQ3YzIy_tip-clay.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 12, 2018"}},{"uid":"launchdarkly-named-11th-top-growing-company-in-the-saas-1000","id":"c915dd69-6801-5796-a932-3323e9dd57a7","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly named 11th top-growing company in the &quot;SaaS 1000&quot;</h1>","text":"LaunchDarkly named 11th top-growing company in the \"SaaS 1000\""},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjIzODcwZTUtYmY4MS00ZTc1LThhMWQtMWMyYTQ5ZTdmY2Iz_1920px-first_six_women_astronauts_with_rescue_ball_-_gpn-2002-000207-3.jpg?auto=compress%2Cformat&rect=0%2C0%2C1919%2C852&w=2000&h=888"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 9, 2018"}},{"uid":"testing-and-debugging-in-production-with-distributed-tracing","id":"279f6f9c-8565-5401-9c6b-e281cc2e09bd","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Testing and Debugging in Production with Distributed Tracing</h1>","text":"Testing and Debugging in Production with Distributed Tracing"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGRhYjIxZGEtYjA1Mi00OTg1LTlhYWItYjlkNjJlZDQ3OTcz_tip-priyanka.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 8, 2018"}},{"uid":"privacy-shield-and-gdpr","id":"5b7fb53c-87bc-57bb-93bd-7efa0dce9506","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Privacy Shield and GDPR</h1>","text":"Privacy Shield and GDPR"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjdjMjM1YzEtYzY1ZC00YmZmLThhNzYtM2E4YTJkNTM3ZjA2_privacy-shield-gdpr.jpg?auto=compress%2Cformat&rect=0%2C0%2C906%2C405&w=2000&h=894"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 1, 2018"}},{"uid":"visibility-and-monitoring-for-machine-learning-models","id":"ee6f694a-6e5d-5624-8f6f-6cf513bf5574","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Visibility and Monitoring for Machine Learning Models</h1>","text":"Visibility and Monitoring for Machine Learning Models"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDMwZDA0MjktOWZjMi00ODVlLWE3N2MtZDhkNWQxOTgzOWQz_josh.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 9, 2018"}},{"uid":"when-a-necessary-evil-becomes-indispensable-testing-in-production-at-handshake","id":"98649c0a-bee5-5ce0-ab51-e04189b08b58","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>When a Necessary Evil becomes Indispensable: Testing in Production at Handshake</h1>","text":"When a Necessary Evil becomes Indispensable: Testing in Production at Handshake"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDAyNWE5NTItMDkzOC00YjczLThjOGMtNTJlYjRjZTQ5Yzk0_maria.jpg?auto=compress%2Cformat&rect=0%2C0%2C6000%2C3999&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 7, 2018"}},{"uid":"to-be-continuous-continuous-integration-at-microsoft","id":"464ab468-23e8-53dd-8daf-d3f396f15fab","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Continuous Integration at Microsoft</h1>","text":"To Be Continuous: Continuous Integration at Microsoft"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 5, 2018"}},{"uid":"testing-microservices-a-sane-approach-pre-production-in-production","id":"e0a972d7-cd08-5aca-8b87-30cd1607cb53","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Testing Microservices: A Sane Approach Pre-Production &amp; In Production</h1>","text":"Testing Microservices: A Sane Approach Pre-Production & In Production"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjE4MzY2MTMtZTk4Yi00MDkyLWIxNGItODM5YTdhY2Q5YTRk_cindy.jpg?auto=compress%2Cformat&rect=0%2C0%2C4032%2C3024&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 5, 2018"}},{"uid":"to-be-continuous-docker-with-windows","id":"37d40adb-9a7b-5771-a641-0afa67c93d9b","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Docker with Windows</h1>","text":"To Be Continuous: Docker with Windows"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzY4ZmJiYmEtYjQxYi00Zjg3LThmMWItYWVkMzlhMzM3ODQ4_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 26, 2018"}},{"uid":"launched-soc-2-type-ii-certified","id":"3ce4a607-a54e-5f89-9bce-a13c67e88150","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: SOC 2 Type II Certified</h1>","text":"Launched: SOC 2 Type II Certified"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/N2JlNjhkY2EtYmI5ZC00ODhhLWE0MzctMjVmZmY5YmQ4ZDI2_soc-2-type-ii-header.jpg?auto=compress%2Cformat&rect=0%2C0%2C906%2C405&w=2000&h=894"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 17, 2018"}},{"uid":"if-youre-going-to-fail-fail-safely","id":"ebd1de1f-947e-5a42-a8af-de9944b213b3","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>If You&#39;re Going to Fail, Fail Safely</h1>","text":"If You're Going to Fail, Fail Safely"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzZmZDhjMjQtZThlNi00Yzg1LWEwNzYtZWJjOWI4ODEyNDA3_piotr-chrobot-278530.jpg?auto=compress%2Cformat&rect=0%2C0%2C3680%2C2458&w=2000&h=1336"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 15, 2018"}},{"uid":"launched-comments-adding-context-to-your-actions","id":"40a7b6f1-6e46-508e-abbf-d52a799b3e75","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Comments, Adding Context to Your Actions</h1>","text":"Launched: Comments, Adding Context to Your Actions"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmQ5NzE3ODktNDdkNS00N2FmLTk4NjEtMzU0MTBlMDEzZTE5_image2018-1-10_15-54-26.png?auto=compress%2Cformat&rect=0%2C0%2C1024%2C592&w=2000&h=1156"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 12, 2018"}},{"uid":"what-makes-a-failure-a-disaster","id":"bfeaa5e3-6a99-56a9-8952-4f57e61f895f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>What Makes a Failure a Disaster?</h1>","text":"What Makes a Failure a Disaster?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTQ5YjE2ZTctZjQ5ZC00NmE2LWJiM2YtNjBmMjI0ODZmMjll_thong-vo-332.jpg?auto=compress%2Cformat&rect=0%2C0%2C3648%2C2431&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 12, 2018"}},{"uid":"launched-private-user-attributes","id":"88287b25-78cf-53a0-8844-44825ae30911","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Private User Attributes</h1>","text":"Launched: Private User Attributes"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGEwN2I1MTAtNjc1Yi00ZGQ5LWFhYmUtNWU2ZGFjMzBjY2Ux_image2018-1-10_13-53-43.png?auto=compress%2Cformat&rect=0%2C0%2C1871%2C1106&w=2000&h=1182"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 10, 2018"}},{"uid":"talking-nerdy-with-technically-speaking","id":"69344c7d-d72c-595c-a89e-596555af1494","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Talking Nerdy with Technically Speaking</h1>","text":"Talking Nerdy with Technically Speaking"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmFlNTRjY2ItNTEzZC00Nzc5LWEzZWEtMmQ3OTc1ZDVjMDgy_technically-speaking-logo.jpg?auto=compress%2Cformat&rect=0%2C0%2C500%2C500&w=2000&h=2000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 26, 2017"}},{"uid":"launched-launchdarkly-streaming-architecture-for-net","id":"8e1ac5fd-afe7-5cd3-9594-79511239784d","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LaunchDarkly Streaming Architecture for .NET</h1>","text":"Launched: LaunchDarkly Streaming Architecture for .NET"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjgwOTViZmQtMmFjYS00YWM4LTkyZTAtZmI4ZjA0NmM4MDYz_dot_net.png?auto=compress%2Cformat&rect=0%2C0%2C1015%2C886&w=2000&h=1746"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 22, 2017"}},{"uid":"toggle-talk-with-happy-cos-vp-of-product-phill-claxton","id":"b34856c4-b7e3-5551-bbe3-c870a943ab6a","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Toggle Talk with Happy Co&#39;s VP of Product Phill Claxton</h1>","text":"Toggle Talk with Happy Co's VP of Product Phill Claxton"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODAyNDJmZjMtYmY3Ny00YjU5LThkMWMtODI3MWUxMWY4MjQz_201712_toggletalk_v4b2x-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C2400%2C1260&w=2000&h=1050"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 21, 2017"}},{"uid":"launchdarkly-1-feature-management-platform-gets-21m-in-series-b-funding","id":"8d3eb039-9ae0-59ad-8fb2-6c67b23f14bc","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly, #1 Feature Management Platform, Gets $21M in Series B Funding</h1>","text":"LaunchDarkly, #1 Feature Management Platform, Gets $21M in Series B Funding"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Njk3ZWJiZjAtMWIxOC00OTI4LWFhMTMtOTEzZmU1MjUyMGFi_iss032e025274_small.jpg?auto=compress%2Cformat&rect=0%2C0%2C640%2C425&w=2000&h=1328"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 4, 2017"}},{"uid":"launched-personal-access-tokens","id":"e17aa45d-6b44-510d-b216-342ccb76fa58","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Personal Access Tokens</h1>","text":"Launched: Personal Access Tokens"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGUxYjMwN2EtZmI0NS00MDBmLTgxNmItZjEwNWFhYzZmOTQw_6532e77-create-access-token.png?auto=compress%2Cformat&rect=0%2C0%2C2585%2C1312&w=2000&h=1015"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 30, 2017"}},{"uid":"the-only-constant-in-modern-infrastructure-is-change","id":"44fcc9de-cccc-53b8-9b64-da86915de87c","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>The Only Constant in Modern Infrastructure, is Change</h1>","text":"The Only Constant in Modern Infrastructure, is Change"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzE0ODhhM2EtMjg3OC00YWMzLTg0NWYtZGRiM2ViYTg1ZDI1_federico-beccari-62960.jpg?auto=compress%2Cformat&rect=0%2C0%2C5477%2C3650&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 18, 2017"}},{"uid":"to-be-continuous-transforming-microsoft-into-an-open-source-company-2","id":"f6ed6472-b250-5913-856f-bd37f4cffd8a","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Getting Acquired, Founder Conviction, DevOps in Continuous Delivery</h1>","text":"To Be Continuous: Getting Acquired, Founder Conviction, DevOps in Continuous Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 13, 2017"}},{"uid":"measure-twice-launch-once","id":"58faff79-920b-5b68-9aa6-22476857aa86","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Measure Twice, Launch Once</h1>","text":"Measure Twice, Launch Once"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2VlNzRhMmUtNWI0MC00NTllLWE4MjEtMzdmNmUwODEyMTkz_patryk-gradys-128898.jpg?auto=compress%2Cformat&rect=0%2C0%2C5332%2C3554&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 10, 2017"}},{"uid":"to-be-continuous-transforming-microsoft-into-an-open-source-company","id":"9ead0155-4da2-5dfb-9caf-5d82ca6d72a5","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Transforming Microsoft Into An Open Source Company</h1>","text":"To Be Continuous: Transforming Microsoft Into An Open Source Company"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 1, 2017"}},{"uid":"deploying-rapidly-for-continuous-integration","id":"e278fbb1-94b8-55ab-8816-0203a6b93fde","data":{"categories":[{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Deploying Rapidly for Continuous Integration</h1>","text":"Deploying Rapidly for Continuous Integration"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTdhMjBlZmYtZmY0NS00YTAwLTgzYjItYjgwODlkZjMwZDdm_screen-shot-2017-10-25-at-1.09.27-pm.png?auto=compress%2Cformat&rect=0%2C0%2C2874%2C1542&w=2000&h=1073"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 30, 2017"}},{"uid":"keeping-client-side-feature-flags-secure","id":"30f356ed-e9db-522d-bb80-ccbed13ba465","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Keeping Client-Side Feature Flags Secure</h1>","text":"Keeping Client-Side Feature Flags Secure"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjYwY2UyNmMtNTgyYi00ZTQ3LWFmMjEtOTg3ZjkxOTY1MDNm_mike-wilson-223632.jpg?auto=compress%2Cformat&rect=0%2C0%2C2882%2C3843&w=2000&h=2667"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 20, 2017"}},{"uid":"how-we-beta-test-at-launchdarkly","id":"51285ef4-6d23-5555-abd7-ef2781808d90","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>How We Beta Test at LaunchDarkly</h1>","text":"How We Beta Test at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWIyOGNjNTItMWY4Yi00NDEzLWExZTAtMGZhNjliYjdlMGQy_alex-holyoake-334209.jpg?auto=compress%2Cformat&rect=0%2C0%2C5184%2C3455&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 18, 2017"}},{"uid":"removing-risk-from-product-launches-a-webinar-with-gopro","id":"3047ccab-71c8-5434-a04a-fd6779e6bf73","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Removing Risk from Product Launches: A webinar with LaunchDarkly, CircleCI, and GoPro</h1>","text":"Removing Risk from Product Launches: A webinar with LaunchDarkly, CircleCI, and GoPro"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDgxM2IxMTctZWQzOS00MzljLTkyOTgtNGU5YWM2NTNkNTJj_screen-shot-2017-09-28-at-3.27.36-pm.png?auto=compress%2Cformat&rect=0%2C0%2C638%2C357&w=2000&h=1119"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 3, 2017"}},{"uid":"to-be-continuous-from-monolith-to-microservices","id":"72db3fb7-40cc-55ec-aa58-7a1dbbd23f1b","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: From Monolith to Microservices</h1>","text":"To Be Continuous: From Monolith to Microservices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 28, 2017"}},{"uid":"do-away-with-duct-tape-infrastructure-rollouts-safer","id":"fdc0b64f-3969-5f6b-9dd2-02ef23816d57","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Do Away with Duct Tape: Infrastructure Rollouts a Safer Way</h1>","text":"Do Away with Duct Tape: Infrastructure Rollouts a Safer Way"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWI4NGRhNjgtYzIxNy00ZWYyLWE3ZjUtNGUxZDg1OWFkYWZj_duct_tape_apollo17.jpg?auto=compress%2Cformat&rect=0%2C0%2C900%2C898&w=2000&h=1996"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 26, 2017"}},{"uid":"openapi-and-transparent-process","id":"79de6caf-f47b-5cce-abe2-e0a822b44887","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>OpenAPI and Transparent Process</h1>","text":"OpenAPI and Transparent Process"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjFlMGU1OGMtNTE1MC00NjZiLWFhZmMtNjNiYWJlNmM3MzE2_1-oinr2vhx1mothqcs-dcbgq.png?auto=compress%2Cformat&rect=0%2C0%2C800%2C522&w=2000&h=1305"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 19, 2017"}},{"uid":"beta-testing-with-feature-toggles-testing-in-production-like-a-pro","id":"1e684807-9ac7-5489-8800-bd55d8b0ab9b","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Beta Testing with Feature Toggles: Testing in Production Like a Pro</h1>","text":"Beta Testing with Feature Toggles: Testing in Production Like a Pro"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzJlMjY5YTYtMWI2NC00OWNiLTk2YTgtZDdjMGU1Y2YxNDZj_modishjack-339110.jpg?auto=compress%2Cformat&rect=0%2C0%2C7329%2C3199&w=2000&h=873"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 14, 2017"}},{"uid":"to-be-continuous-the-man-behind-windows-powershell","id":"b571e3d9-75bf-5143-b486-538d1c22c664","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: The Man Behind Windows PowerShell</h1>","text":"To Be Continuous: The Man Behind Windows PowerShell"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 13, 2017"}},{"uid":"saving-private-instances","id":"86dee0cc-b7f3-5b94-af57-17911c1b721b","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Saving Private Instances</h1>","text":"Saving Private Instances"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDZmMTVhNmUtOGRjMS00ZmI1LWE0YjktOWU3NDNiZmY3ZjZh_saving_private_instances-e1504898189215.png?auto=compress%2Cformat&rect=0%2C0%2C585%2C366&w=2000&h=1251"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 8, 2017"}},{"uid":"more-experiments-more-data-better-products","id":"a5d3e91f-344f-553f-8e6c-6431b686289a","data":{"categories":[{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>More Experiments. More Data. Better Products.</h1>","text":"More Experiments. More Data. Better Products."},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjRkM2FjYTYtNTdiMC00MjBiLWI5NmItZTc4ZDdhMmEyNDg4_canarylaunches.jpg?auto=compress%2Cformat&rect=0%2C0%2C3494%2C1670&w=2000&h=956"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 1, 2017"}},{"uid":"all-the-pretty-ponies","id":"6eb65d40-c248-5456-b1d6-f62a18faf39b","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}}],"title":{"html":"<h1>All the Pretty Ponies</h1>","text":"All the Pretty Ponies"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Mzg2YTM3NzktOGU3Mi00NGFhLThhNjQtZjMzNTI2YWZlNWEz_pwnie-awards-2017-header_graphic.jpg?auto=compress%2Cformat&rect=0%2C0%2C981%2C400&w=2000&h=815"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 28, 2017"}},{"uid":"how-to-comply","id":"c9103e0d-67ea-5984-be49-734b0633931f","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>How to Comply</h1>","text":"How to Comply"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjRmNWU5MzMtNjdlNC00M2QyLWIxNjctNTEyZWQzMjQwYzgw_lego-man-checklist.jpg?auto=compress%2Cformat&rect=0%2C0%2C599%2C337&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 21, 2017"}},{"uid":"risk-reduction-and-harm-mitigation","id":"8e1deca6-a96b-5813-9838-961eb10c1c29","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Risk Reduction and Harm Mitigation</h1>","text":"Risk Reduction and Harm Mitigation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGVkNDY3NjktN2IxNi00NTEwLTk3OTctNzIzMjU3ZGFkZjVj_hard-hats-wide.jpg?auto=compress%2Cformat&rect=0%2C0%2C939%2C314&w=2000&h=669"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 18, 2017"}},{"uid":"day-1-soc-day-2-soc","id":"fc90c062-e463-5e74-ab4d-74ea35c5c5b0","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Week 1: How to Put Your SOC On</h1>","text":"Week 1: How to Put Your SOC On"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWY3NjhiMDctMWFiNy00OGZiLWFiNzYtMDNlNWFjOWNhZGJk_6101434856_e7eafdfdf2_b.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C600&w=2000&h=1172"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 16, 2017"}},{"uid":"to-be-continuous-the-risks-of-selling-user-data","id":"71c07d15-3d9d-53e3-8f10-0179a5cf8c17","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: The Risks of Selling User Data</h1>","text":"To Be Continuous: The Risks of Selling User Data"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 15, 2017"}},{"uid":"flexible-infrastructure-with-continuous-integration-and-feature-flagging","id":"12b57955-05bd-5cfc-b7ff-210a5fcacf6b","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Flexible Infrastructure with Continuous Integration and Feature Flagging</h1>","text":"Flexible Infrastructure with Continuous Integration and Feature Flagging"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2IwMmFkNGMtMDcyMy00MjE2LTk4MzEtYmRhOTQ0NDUyYmMy_13530068945_d6662f0b44_b.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C683&w=2000&h=1334"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 8, 2017"}},{"uid":"growing-at-launchdarkly-an-interns-perspective","id":"fec4072b-a5a2-5ecb-bf88-1d991771d945","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Growing at LaunchDarkly: An Intern&#39;s Perspective</h1>","text":"Growing at LaunchDarkly: An Intern's Perspective"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjBkZjY3NDQtNDZmNC00ZWZmLWFhNTktMWFiNjhmNDAzOGFj_mike_cotty_climbing_col_du_glandon.jpg?auto=compress%2Cformat&rect=0%2C0%2C1080%2C720&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 7, 2017"}},{"uid":"to-be-continuous-celebrating-failure-founder-guilt-serial-entrepreneurs-startup-myths-the-everything-else-person","id":"7d370449-39fb-5e43-bb40-340c7a77b0ff","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: Celebrating Failure, Founder Guilt, Serial Entrepreneurs, Startup Myths, The Everything Else Person</h1>","text":"To Be Continuous: Celebrating Failure, Founder Guilt, Serial Entrepreneurs, Startup Myths, The Everything Else Person"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 27, 2017"}},{"uid":"launched-launchdarkly-soc-2-certification","id":"343917df-38e2-5cd8-8fa8-f91a0874c4cc","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: LaunchDarkly SOC 2 Certification</h1>","text":"Launched: LaunchDarkly SOC 2 Certification"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmIyNTBlYzktOGU2ZC00OTA2LWE4YmEtNDFlZTFiYWIwMGRi_800px-new_smyrna_turnbull_palace_foundation_02.jpg?auto=compress%2Cformat&rect=0%2C0%2C800%2C600&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 25, 2017"}},{"uid":"feature-toggling-on-three-years-in","id":"226c98b4-a77e-5556-ac64-e1268f1c509b","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Feature Toggling On, Three Years In</h1>","text":"Feature Toggling On, Three Years In"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2MwYTY5MDMtN2EzOS00MmY3LTliZWQtMDAwNzliNzRhOWM0_earth_rise_as_seen_from_lunar_surface.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C1024&w=2000&h=2000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 20, 2017"}},{"uid":"to-be-continuous-common-developer-monetization-mistakes","id":"e4305ce8-eee4-5af2-ad55-5d8f813496b5","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Common Developer Monetization Mistakes</h1>","text":"To Be Continuous: Common Developer Monetization Mistakes"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 17, 2017"}},{"uid":"to-be-continuous-giving-founders-feedback-outsourcing-early-development-giving-gifts-flat-orgs-hacker-news-comments","id":"df629964-5692-55a1-b016-cce89e15a563","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Giving Founders Feedback, Outsourcing Early Development, Giving Gifts, Flat Orgs, Hacker News Comments</h1>","text":"To Be Continuous: Giving Founders Feedback, Outsourcing Early Development, Giving Gifts, Flat Orgs, Hacker News Comments"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 28, 2017"}},{"uid":"whats-the-deal-with-custom-roles","id":"f675fddd-c757-5854-bd3f-2eb7db6b1873","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>What&#39;s the deal with Custom Roles?</h1>","text":"What's the deal with Custom Roles?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmMyNjE2ZTUtYTNkMS00NjE5LWEzOTktYzUwMTA2ZTA1MDc2_custom-roles-blog-pic-4.png?auto=compress%2Cformat&rect=0%2C0%2C780%2C330&w=2000&h=846"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 20, 2017"}},{"uid":"to-be-continuous-finding-co-founders-engineers-vs-artists-funding-napkin-nps-hiring","id":"eb79f643-0ae1-5976-a929-e10971910691","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Finding Co-Founders, Engineers vs. Artists, Funding Napkin, NPS, Hiring</h1>","text":"To Be Continuous: Finding Co-Founders, Engineers vs. Artists, Funding Napkin, NPS, Hiring"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 16, 2017"}},{"uid":"tim-wong-first-week","id":"9dbfc1b9-ccef-5c44-99df-55a694106dc5","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Tim Wong launches the Technical Account Management Program at LaunchDarkly</h1>","text":"Tim Wong launches the Technical Account Management Program at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGY1Zjk3NDEtYTk1ZS00YzU0LTg1OGUtZTM5NzQ2OTlkNWM1_mojito-with-a-laptop-picjumbo-com-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C3888%2C2591&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 7, 2017"}},{"uid":"week-n1","id":"ad7b0270-d012-5204-b877-d7b76bb1e9ef","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Week n+1</h1>","text":"Week n+1"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTYxN2JlYzEtMDYzYS00NDlmLTk3ZWEtNTgwN2NmNjNkMTM0_lego_escher_02.jpg?auto=compress%2Cformat&rect=0%2C0%2C903%2C528&w=2000&h=1169"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 2, 2017"}},{"uid":"launched-single-sign-on","id":"66ef9410-b6ad-535b-a23f-f088400acf71","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Single sign-on</h1>","text":"Launched: Single sign-on"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzNlNDdkNGMtOWFkMy00NWNiLTliYzAtNjZhNmE1YjYxZjQ5_sso-lock.jpg?auto=compress%2Cformat&rect=0%2C0%2C800%2C600&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 25, 2017"}},{"uid":"risk-elimination-and-the-launchdarkly-value-add","id":"1983531a-3221-5d7d-8aaa-d9f9dffe28c5","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Risk Elimination and The LaunchDarkly Value-Add</h1>","text":"Risk Elimination and The LaunchDarkly Value-Add"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDVkNzgyMGUtM2Q0Ny00YTVhLWEzNWEtNTIxZDJiYzIyYjc1_risk_management_supply_chain_1320_892_60.jpg?auto=compress%2Cformat&rect=0%2C0%2C1320%2C892&w=2000&h=1352"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 23, 2017"}},{"uid":"launchdarkly-achieves-500-annual-customer-growth-recognized-as-a-gartner-cool-vendor-in-devops","id":"f8409b5c-570b-52f4-b359-8c7fb834d89d","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly achieves 500% annual customer growth; recognized as a Gartner Cool Vendor in DevOps</h1>","text":"LaunchDarkly achieves 500% annual customer growth; recognized as a Gartner Cool Vendor in DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NDk4NjBhODYtMWJjZS00ZDRjLTljNzktMTczNzZhMjQxNWYz_screenshot-2017-05-17-11.21.47.png?auto=compress%2Cformat&rect=0%2C0%2C932%2C613&w=2000&h=1315"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 19, 2017"}},{"uid":"my-newest-adventure","id":"ba3e02ce-132b-5b22-91c6-99991e642ff0","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My Newest Adventure</h1>","text":"My Newest Adventure"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGNkZDc2ZTctZDk3ZS00YzkwLTk2NTctZmM5ZWY4NzJkNmMw_startfinish.jpg?auto=compress%2Cformat&rect=0%2C0%2C430%2C262&w=2000&h=1219"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 16, 2017"}},{"uid":"iot","id":"7c5af224-011c-501f-a0d4-61b791fcf483","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}},{"category":{"uid":"iot","id":"YFD8CRAAACUAeTc4"}}],"title":{"html":"<h1>To Be Continuous: When Toasters Broke The Internet</h1>","text":"To Be Continuous: When Toasters Broke The Internet"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 2, 2017"}},{"uid":"starting-a-new-chapter-and-my-message-to-prospective-ld-designers","id":"6e19a97b-97b2-56f5-a228-25e0f3eac3ae","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Starting a new chapter and my message to prospective LD designers</h1>","text":"Starting a new chapter and my message to prospective LD designers"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZmQ5MDZjMDItZjc3Zi00MDQ1LTkyZDctMzA4NmFhNzRiOWRl_15170982_10154828016559052_3429909169842818894_n.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C720&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 19, 2017"}},{"uid":"how-spinnaker-and-feature-flags-together-power-devops","id":"ff8dc3fd-d383-5c1a-a30f-7dc096ee8d53","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>How Spinnaker and Feature Flags Together Power DevOps</h1>","text":"How Spinnaker and Feature Flags Together Power DevOps"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODc3NDE4NDAtYzUwMC00MGE0LTlkMzMtNWU3ZGRiM2U2NzBk_screenshot-2017-04-11-18.01.31.png?auto=compress%2Cformat&rect=0%2C0%2C1100%2C511&w=2000&h=929"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 12, 2017"}},{"uid":"feature-flag-transition-setup-guide","id":"1911fbea-8333-5d2c-9e9d-0c22310b8520","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Feature Flag Transition &amp; Setup Guide</h1>","text":"Feature Flag Transition & Setup Guide"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTRmZWNmOTItZTMyYi00NTZkLThjZDUtZDE3NmJkNjhhNTJm_sts133_launch.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 7, 2017"}},{"uid":"to-be-continuous-how-to-interview","id":"f8da31c7-9531-5c18-ac69-c5642e9ba28a","data":{"categories":[{"category":{"uid":"to-be-continuous","id":"X2u41hEAACAArt1X"}}],"title":{"html":"<h1>To Be Continuous: How To Interview</h1>","text":"To Be Continuous: How To Interview"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 5, 2017"}},{"uid":"we-got-your-rbac","id":"0acca804-d39e-501e-a2aa-8d86bf999774","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>We got your RBAC</h1>","text":"We got your RBAC"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2JlMGZlMGYtZWFkYi00ODJlLThjOTktMjk0NTE1M2ZmNzcw_top10_securityhunk.jpg?auto=compress%2Cformat&rect=0%2C0%2C1000%2C549&w=2000&h=1098"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 4, 2017"}},{"uid":"a-new-chapter","id":"3f1301d8-c10f-5160-a602-d32eb7b9871f","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>A new chapter</h1>","text":"A new chapter"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YThkY2MxZGMtYzViMC00ODJhLWEyNWEtODRmMWQ1NGYyN2I4_pexels-photo-210660-1.jpeg?auto=compress%2Cformat&rect=0%2C0%2C3888%2C2591&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 21, 2017"}},{"uid":"integrating-feature-flags-in-angular-v4","id":"97a009c5-0563-5058-9b16-77059a514d38","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Integrating Feature Flags in Angular v4</h1>","text":"Integrating Feature Flags in Angular v4"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/692107dc-4572-4b53-a540-36283b12cbbd_angular-4.jpg?auto=compress%2Cformat&rect=0%2C0%2C740%2C296&w=2000&h=800"},"excerpt":{"html":"","text":""},"timestamp":"March 17, 2017"}},{"uid":"my-agile-launch","id":"f0d3ef83-20e7-50b4-9e05-c073e9ebb74b","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>My Agile Launch</h1>","text":"My Agile Launch"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZjY2MWU4MzYtNDc0Ny00YjEzLTgwMWQtMDZmYTM2OTlmNTc1_sweet-ice-cream-photography-351087-unsplash.jpg?auto=compress%2Cformat&rect=0%2C0%2C5040%2C2835&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 14, 2017"}},{"uid":"what-feature-flagging-management-and-a-4x-super-bowl-champion-have-in-common","id":"b89e273a-9dc0-5a34-8667-93654d375763","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>What Feature Flagging Management and a 4x Super Bowl Champion have in common</h1>","text":"What Feature Flagging Management and a 4x Super Bowl Champion have in common"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTQxMzVmYjEtOGJiNC00OGUwLWEwMjMtNmJkNmI5MDA3YTli_screenshot-2017-03-07-11.13.50.png?auto=compress%2Cformat&rect=0%2C0%2C1034%2C852&w=2000&h=1648"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 7, 2017"}},{"uid":"launched-feature-flag-variation-editing","id":"ce9c9287-5b5e-5e03-84af-d3892ef0dfe0","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Feature Flag Variation Editing</h1>","text":"Launched: Feature Flag Variation Editing"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmYyOWY5NWItNjg5NC00ZDQ4LTk5YjUtNDVlNzYxMWZjMTc0_editvar1.png?auto=compress%2Cformat&rect=0%2C0%2C975%2C498&w=2000&h=1022"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 3, 2017"}},{"uid":"implementing-feature-flags-in-an-angular-e-commerce-app","id":"20e17626-14af-5219-8015-1a4d747e5a39","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>Implementing Feature Flags in an Angular E-commerce App</h1>","text":"Implementing Feature Flags in an Angular E-commerce App"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTJiZjBlZTktMDJiZi00NmFiLWExM2UtMzhkYzMzYjM0OWQ1_maxresdefault-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C3000%2C1688&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 1, 2017"}},{"uid":"day-1-lets-get-down-to-data","id":"1194a57d-d759-5a47-8481-2576eb7d6b66","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Day 1: Let&#39;s get down to data</h1>","text":"Day 1: Let's get down to data"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTg2MTljZGMtMzQxZC00OTFhLWI1ODMtMTU3MjZkOWZmODlj_20150828180844-internet-satellite-data-space.jpeg?auto=compress%2Cformat&rect=0%2C0%2C1300%2C867&w=2000&h=1334"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 18, 2017"}},{"uid":"net-promoter-score-feature-flags-for-canary-releases","id":"f9c23258-19b3-53aa-ac8f-0eb9d9b4993a","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Net Promoter Score + Feature Flags for canary releases</h1>","text":"Net Promoter Score + Feature Flags for canary releases"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWMxNjEzMjYtMmY0Ni00Nzc4LWIwZDktNWJmMmFiMjQ5MzIz_feature_2.jpg?auto=compress%2Cformat&rect=0%2C0%2C555%2C354&w=2000&h=1276"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 16, 2017"}},{"uid":"implementing-feature-flags-in-single-page-apps-using-react-and-redux-saga","id":"831b2485-9f71-51af-9ee3-94968f45f085","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Implementing feature flags in single page apps, using React and Redux Saga</h1>","text":"Implementing feature flags in single page apps, using React and Redux Saga"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGRkNzk3ZGUtNTRhMi00OGExLWFkYWItNzg0MDliODMyMmRl_maxresdefault.jpg?auto=compress%2Cformat&rect=0%2C0%2C2050%2C1154&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 14, 2017"}},{"uid":"launchdarkly-values","id":"508d97a5-8563-5eb5-a620-d7ca919513a0","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly Values</h1>","text":"LaunchDarkly Values"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjhkOGRkZmItZDgwMC00MDY1LTlhZDAtOTA0NTVkMmJjNGMz_ld_team.jpg?auto=compress%2Cformat&rect=0%2C0%2C1500%2C804&w=2000&h=1072"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 10, 2017"}},{"uid":"toggle-talk-with-josh-wills","id":"4f57606e-4433-5d1e-b579-46a26a6387f9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Toggle Talk with Slack&#39;s Director of Engineering Josh Wills</h1>","text":"Toggle Talk with Slack's Director of Engineering Josh Wills"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWJkMGVjNWItYTk1Yi00YTFmLTkwNGItNGNlZTExNjMwYjFm_qa_josh.jpg?auto=compress%2Cformat&rect=0%2C0%2C1679%2C880&w=2000&h=1048"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 8, 2017"}},{"uid":"and-so-the-adventure-begins","id":"30788f5c-08e5-5301-a699-00fb32c509a6","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>And so the adventure begins</h1>","text":"And so the adventure begins"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGM5YjJjMGQtYTgzMS00ZWNmLWE3MTQtNjc1YzEyNjU1MDI1_img_1773.jpg?auto=compress%2Cformat&rect=0%2C0%2C3264%2C2448&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 8, 2017"}},{"uid":"my-first-week","id":"4c7fc84e-3e08-5b1a-a6a2-9ebe3c897a52","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My First Week</h1>","text":"My First Week"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjA1ZDMzYTYtZGFmNC00OTBkLTk5MmItN2RlMTQwYWIzNGQy_1990_united_states_grand_prix_start_by_f1_history-da2k06w-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C691&w=2000&h=1350"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 3, 2017"}},{"uid":"to-be-continuous-whats-the-future-of-continuous-delivery","id":"916d2374-a206-590d-aa23-175f8468ef32","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: What&#39;s The Future of Continuous Delivery?</h1>","text":"To Be Continuous: What's The Future of Continuous Delivery?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 1, 2017"}},{"uid":"leading-feature-flag-platform-launchdarkly-announces-industry-topping-nps","id":"55925020-7f14-5152-89ab-0a1a250f9cc9","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Leading Feature Flag Platform LaunchDarkly announces industry topping NPS</h1>","text":"Leading Feature Flag Platform LaunchDarkly announces industry topping NPS"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzNiNDFlMjUtYTliNi00MDE0LTkzODctMDQ2ZGUwNGJhNGIw_nps.jpg?auto=compress%2Cformat&rect=0%2C0%2C1500%2C800&w=2000&h=1067"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 1, 2017"}},{"uid":"my-continuous-journey","id":"818ce240-0b55-529d-bae9-f237e9500774","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My Continuous Journey</h1>","text":"My Continuous Journey"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MmM2NzhkNmQtNDAwMy00NTM1LTg1NTAtOGVlOWRmNzJjYzdl_img_3718-e1485478371543.jpg?auto=compress%2Cformat&rect=0%2C0%2C3981%2C2508&w=2000&h=1260"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 1, 2017"}},{"uid":"launched-flag-tagging-management","id":"524e975e-abba-531f-af88-8bc248db5c4a","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Flag Tagging Management</h1>","text":"Launched: Flag Tagging Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjRlZDliNmYtNTE4Mi00ZjdjLTk5OTEtMjMwYTZiZDkxMDYx_flag_tagging.jpg?auto=compress%2Cformat&rect=0%2C0%2C1000%2C500&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 26, 2017"}},{"uid":"controlling-releases-with-microsoft-vsts-launchdarkly","id":"1ce95e42-a2c4-5996-9c8b-cb4a2097715f","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Microsoft VSTS and LaunchDarkly Team Up to Control Releases</h1>","text":"Microsoft VSTS and LaunchDarkly Team Up to Control Releases"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTZmNzY0OTQtY2NmOS00YjAxLWEyYTEtZTQ3MzAwZjBiZTRm_rocket_launch.png?auto=compress%2Cformat&rect=0%2C0%2C2200%2C1080&w=2000&h=982"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 23, 2017"}},{"uid":"my-first-week-is-in-the-books","id":"6cccdad1-5c09-51eb-985e-f2594521f9de","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My first week is in the books</h1>","text":"My first week is in the books"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2U1Mjc4ZjMtN2JjNS00MDQ5LTlmYzMtMjIyZjk0YjAyMmE5_space-walk-desktop-background.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1200&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 19, 2017"}},{"uid":"my-first-week-at-launchdarkly-was-surreal","id":"ef2c611c-4710-50cf-9122-088e97771eee","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My first week at LaunchDarkly was surreal.</h1>","text":"My first week at LaunchDarkly was surreal."},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2IwYzIwYTUtZWY5OC00YTdhLTlhZjctZGVjYWIyZWM1NzJj_rocket-launch-wallpaper-1082704.jpg?auto=compress%2Cformat&rect=0%2C0%2C2560%2C1440&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 10, 2017"}},{"uid":"how-feature-flagging-helps-usability-tests","id":"2bc3de24-7230-5729-bacb-767533e2ac94","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How Feature Flagging Helps Usability Tests</h1>","text":"How Feature Flagging Helps Usability Tests"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjY3Y2RlMDctOTI1OC00OWYyLWJjNTQtMmRkNTUwYjNlNjM3_usability-testing-is-not-user-testing.png?auto=compress%2Cformat&rect=0%2C0%2C4265%2C1625&w=2000&h=762"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 4, 2017"}},{"uid":"to-be-continuous-goal-setting","id":"ae516e14-e1b5-50f9-8d92-1143000a900f","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Goal Setting</h1>","text":"To Be Continuous: Goal Setting"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 22, 2016"}},{"uid":"beta-testing-using-feature-flags","id":"5ba77c99-db04-5e81-a603-ad28641ae4df","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Beta Testing using Feature Flags</h1>","text":"Beta Testing using Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTYxOWEyOTQtYTY0Zi00YTM5LWE4NjctZWZmNTEzNjdhMTAx_featuretogglebeta.jpg?auto=compress%2Cformat&rect=0%2C0%2C740%2C440&w=2000&h=1189"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 22, 2016"}},{"uid":"launchdarkly-raises-8-7-million-for-feature-flag-management-separating-business-logic-from-code","id":"45c58160-c12c-5c59-9101-39f1df8e9914","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly Raises $8.7 Million for Feature Flag Management: Separating Business Logic from Code</h1>","text":"LaunchDarkly Raises $8.7 Million for Feature Flag Management: Separating Business Logic from Code"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Mjk1NjBhMGEtMjIyNy00OTdkLTgyMDYtOTgyZDY3ZmQ2NDc2_ld_staff-no-logo.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1171&w=2000&h=1171"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 20, 2016"}},{"uid":"a-new-beginning","id":"fc56c86a-374e-5e0a-b3fa-508d1c50be36","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>A new beginning</h1>","text":"A new beginning"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Mjc2MmYzYTMtNDE3OC00MGU1LTgwODItMDAyMGM1MmZhZTM1_8230269857_90007d59fc_z.jpg?auto=compress%2Cformat&rect=0%2C0%2C640%2C400&w=2000&h=1250"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 19, 2016"}},{"uid":"russthau-my-first-week-at-launchdarkly-2","id":"dab2b885-87a9-5bec-8921-244d5f7524f3","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My first week at LaunchDarkly</h1>","text":"My first week at LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjQ2MTlmMjktM2M3OS00ZmVmLThiZGMtNTQ5ZmFiYjc1YjJk_night-launch.jpg?auto=compress%2Cformat&rect=0%2C0%2C3008%2C2000&w=2000&h=1330"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 12, 2016"}},{"uid":"feature-flag-driven-products","id":"76591b61-c51e-5250-88d0-51c06187c385","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Flag-Driven Products</h1>","text":"Feature Flag-Driven Products"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzIzYjRjN2ItMjQwYS00N2NiLWI3MDQtN2VkMTQwYjYxYjE4_syncff.png?auto=compress%2Cformat&rect=0%2C0%2C975%2C431&w=2000&h=884"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 6, 2016"}},{"uid":"cultural-changes-of-feature-flagging-vs-branching-defrag-x","id":"116af304-d0ec-5606-aec4-844e66eccf8f","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Cultural Changes of Feature Flagging vs Branching: Defrag X</h1>","text":"Cultural Changes of Feature Flagging vs Branching: Defrag X"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWRjMjhhYjEtMzJlYS00YzM1LTkxODEtYjZiY2Q4ZjJmMmNk_screenshot-2016-12-05-15.37.48.png?auto=compress%2Cformat&rect=0%2C0%2C396%2C316&w=2000&h=1596"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 5, 2016"}},{"uid":"toggle-talk-with-damian-brady","id":"a2fe12f1-c934-5367-aa80-1adb015f16d9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Toggle Talk with Damian Brady</h1>","text":"Toggle Talk with Damian Brady"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ODIyYzMzNTQtMjc1My00MTdkLWEyMDEtZDFjMjhjNjY2MmMz_qa_blog.jpg?auto=compress%2Cformat&rect=0%2C0%2C1679%2C880&w=2000&h=1048"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 29, 2016"}},{"uid":"launched-multi-factor-authentication","id":"a2efd48f-1f75-5d45-8022-438645e6d4c7","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Multi-factor authentication</h1>","text":"Launched: Multi-factor authentication"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NGViY2Q1ODAtZmU4MS00NzcwLTg1MmYtYjNlZmM1YjViNmEy_digital-security.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1112&w=2000&h=1112"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 28, 2016"}},{"uid":"to-be-continuous-the-10x-developer","id":"2f4dedef-36a5-57e2-ba96-3f3989bd347f","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: The 10x Developer</h1>","text":"To Be Continuous: The 10x Developer"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 24, 2016"}},{"uid":"soft-launches-using-feature-flags","id":"cf4bb82d-a71b-526d-bb82-49837638309f","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Soft Launches Using Feature Flags</h1>","text":"Soft Launches Using Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTBiNDM5MzEtZTI5Mi00ZTE2LTkxZWMtOWE4MDM1NGFjYTJh_featureflagged_soft_launch.png?auto=compress%2Cformat&rect=0%2C0%2C975%2C548&w=2000&h=1124"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 22, 2016"}},{"uid":"launched-bulk-user-targeting","id":"f9bac197-b7df-55b4-a056-b36394000d81","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Bulk User Targeting</h1>","text":"Launched: Bulk User Targeting"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGU1NjE0MzUtODhlZC00OWU4LWE2ZWQtMjI5ZWUzZTNkMTc3_bulktargeting.jpg?auto=compress%2Cformat&rect=0%2C0%2C1500%2C750&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 15, 2016"}},{"uid":"to-be-continuous-organizational-scaling","id":"2c4cbdb6-0bdc-52ff-b3d8-9fac6141da08","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Organizational Scaling</h1>","text":"To Be Continuous: Organizational Scaling"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 3, 2016"}},{"uid":"launched-android-feature-flags-sdk","id":"481b9ed5-0792-5c07-ac1e-b4e2eaa46888","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Android Feature Flags SDK</h1>","text":"Launched: Android Feature Flags SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzUyNWRlMjgtYjlhZi00NzUxLTgzNGItNTBiODcwYzcxZDRj_android.png?auto=compress%2Cformat&rect=0%2C0%2C975%2C610&w=2000&h=1251"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 1, 2016"}},{"uid":"launched-slack-and-hipchat-integrations","id":"abad728d-78de-507a-a242-8e8611130922","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Slack and HipChat Integrations</h1>","text":"Launched: Slack and HipChat Integrations"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTEyYTNmMTgtMGI2Mi00YTU0LThlOGEtOWJlOWI5ODZjZWE0_ld_integrations.jpg?auto=compress%2Cformat&rect=0%2C0%2C2100%2C900&w=2000&h=857"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 25, 2016"}},{"uid":"to-be-continuous-specialization-in-organization-design","id":"dbfc0f4a-79da-55b1-9798-37b9cc30bcba","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Specialization In Organization Design</h1>","text":"To Be Continuous: Specialization In Organization Design"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 14, 2016"}},{"uid":"the-future-of-feature-flags-managing-dynamic-applications","id":"0375766a-f189-52aa-9997-9090c05d54bd","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>The Future of Feature Flags: Managing Dynamic Applications</h1>","text":"The Future of Feature Flags: Managing Dynamic Applications"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YjQyYWJjMWYtNmEwMC00YThjLWI2NGYtZDQ1Y2U4ZWI1NjY2_multi_var.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1125&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 14, 2016"}},{"uid":"launched-atlassian-bitbucket-pipelines-and-hipchat-integrations","id":"9838721f-69ef-5d7f-9258-b3a998e93837","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Atlassian Bitbucket Pipelines and HipChat Integrations</h1>","text":"Launched: Atlassian Bitbucket Pipelines and HipChat Integrations"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDI3YzY0Y2MtM2U1My00ODlkLWE5NjctNjIwZDM1OGEyNmJh_ld_atlassian.png?auto=compress%2Cformat&rect=0%2C0%2C2100%2C900&w=2000&h=857"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 10, 2016"}},{"uid":"launched-enterprise-feature-flag-management","id":"ddca05a0-25fc-5200-9830-5fd842312e91","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Enterprise Feature Flag Management</h1>","text":"Launched: Enterprise Feature Flag Management"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDBlZTg3NDYtODcyZC00ZGVmLWJjYjAtYzkzNWI1YmVkYTBk_management.png?auto=compress%2Cformat&rect=0%2C0%2C704%2C400&w=2000&h=1136"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 28, 2016"}},{"uid":"launched-prerequisites-for-flag-dependencies","id":"54bdf534-d645-55a4-b289-1750602402d2","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Prerequisites for Flag Dependencies</h1>","text":"Launched: Prerequisites for Flag Dependencies"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NTJiNmYyMjQtMDI0Yi00ZWFkLTliNWUtMjczNjFhNGU1MmM4_prereqheader2.png?auto=compress%2Cformat&rect=0%2C0%2C1800%2C738&w=2000&h=820"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 20, 2016"}},{"uid":"launched-custom-targeting-rules","id":"0ff1c76f-4b70-5466-8751-36d14c90045e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Custom Targeting Rules</h1>","text":"Launched: Custom Targeting Rules"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDk1MjMxMGItYzRlZi00YjQ5LTk4YWItM2UyNTkzOTc2YjE4_customtargeting_featureflags.jpg?auto=compress%2Cformat&rect=0%2C0%2C1800%2C738&w=2000&h=820"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 14, 2016"}},{"uid":"launched-multivariate-feature-flags","id":"df4ece6c-6891-53c9-9304-c36f0f0a224e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Multivariate Feature Flags</h1>","text":"Launched: Multivariate Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NmU4NTBhY2YtNTkyMC00NGE0LTg2Y2ItMTYyNWM4MGIwMjQy_flags_large-copy.jpg?auto=compress%2Cformat&rect=0%2C0%2C1240%2C788&w=2000&h=1271"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 9, 2016"}},{"uid":"why-microservices-need-feature-flags","id":"0424fd48-61e0-5fb7-9992-e6458bf2a2d0","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Why microservices need feature flags</h1>","text":"Why microservices need feature flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGFiOGIxZjUtMzE0OS00NjMxLTlkZmItMDMwOWQ0NDM3MzBi_libertiny-wcth01.jpg?auto=compress%2Cformat&rect=0%2C0%2C721%2C575&w=2000&h=1595"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 7, 2016"}},{"uid":"secrets-of-netflixs-engineering-culture","id":"8b4814f6-cdd1-59c5-931f-7e40ff97de86","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Secrets of Netflix&#39;s Engineering Culture</h1>","text":"Secrets of Netflix's Engineering Culture"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzRiMTliY2YtODg4MC00ZDQxLTkxZDAtMzgyYzAyMGUzNGE2_microdeploy.jpg?auto=compress%2Cformat&rect=0%2C0%2C533%2C300&w=2000&h=1126"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 31, 2016"}},{"uid":"to-be-continuous-the-process-of-category-creation","id":"bbb3b40d-0c71-5047-a5b3-bfdfeda67374","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Category Creation</h1>","text":"To Be Continuous: Category Creation"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 30, 2016"}},{"uid":"feature-flagging-best-practices","id":"642f4139-933b-571b-b387-9842b8d866e0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Flagging Best Practices</h1>","text":"Feature Flagging Best Practices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzM5YjEyMDItMTNiYi00ZTExLTg2M2UtM2M1NTEyNmNiZGRl_anatomy.jpg?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 29, 2016"}},{"uid":"3-ways-to-avoid-technical-debt-when-feature-flagging","id":"4ae0b121-ba4b-5296-875d-3873a5efe4b8","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>3 Ways to Avoid Technical Debt when Feature Flagging</h1>","text":"3 Ways to Avoid Technical Debt when Feature Flagging"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWY2ZjM2ODctMDhjMS00ZDk5LWIyMjQtY2M1NmEwNjdmMDE1_fullsizerender-2.jpg?auto=compress%2Cformat&rect=0%2C0%2C1632%2C1224&w=2000&h=1500"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 27, 2016"}},{"uid":"feature-flagging-and-testing","id":"12692bd9-7956-5bb9-95c3-8eae59c1b8a2","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature flagging and testing</h1>","text":"Feature flagging and testing"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjM2MDY1NTEtNGQ3Yy00NDcxLWJjYWItYjc0NzcxYmM0ZjZm_header-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C752%2C416&w=2000&h=1106"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 22, 2016"}},{"uid":"ndc-sydney-developer-tools-down-under","id":"b175cec1-2d01-54a0-979b-8f2db37de21f","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>NDC Sydney: Developer Tools Down Under</h1>","text":"NDC Sydney: Developer Tools Down Under"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTkwN2JjN2UtNTQwMy00MTQzLWFlMDItMDJlZTA1ZTVlNmNm_api-study-abroad-australia-sydney-770x300-1454557836.jpeg?auto=compress%2Cformat&rect=0%2C0%2C770%2C300&w=2000&h=779"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 10, 2016"}},{"uid":"to-be-continuous-using-continuous-delivery-to-find-productmarket-fit","id":"81698816-b29c-588c-87be-ac364c4efbaf","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Using Continuous Delivery To Find Product/Market Fit</h1>","text":"To Be Continuous: Using Continuous Delivery To Find Product/Market Fit"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 9, 2016"}},{"uid":"feature-flag-driven-releases","id":"7666e290-374f-5827-bb53-f23db235b7be","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Flag-Driven Releases</h1>","text":"Feature Flag-Driven Releases"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZGM5YzgzYjctYzIzOC00NWE4LWFhNzAtMmIzZmU2MGQ0NWQx_feature-flag-strategy-meeting.jpg?auto=compress%2Cformat&rect=0%2C0%2C5470%2C2683&w=2000&h=981"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 2, 2016"}},{"uid":"to-be-continuous-crunch-time","id":"ae5dd01e-da74-5504-acf3-0e864567ee5a","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Crunch Time</h1>","text":"To Be Continuous: Crunch Time"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 22, 2016"}},{"uid":"launchdarkly-turns-two","id":"0cd0c788-2f91-57fd-92c2-b2d09b87e9b7","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly Turns Two!</h1>","text":"LaunchDarkly Turns Two!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/Y2Q3OTdlZjQtZjRiYi00YzM2LWI2ZTUtZjM0OGVhYzNhM2Fk_fullsizerender-7.jpg?auto=compress%2Cformat&rect=0%2C0%2C1280%2C666&w=2000&h=1041"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 19, 2016"}},{"uid":"to-be-continuous-scott-raney-of-redpoint-ventures-on-why-continuous-delivery-matters","id":"23bc4c08-732a-5631-8ad3-851dd53c0f99","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Scott Raney of Redpoint Ventures on Why Continuous Delivery Matters</h1>","text":"To Be Continuous: Scott Raney of Redpoint Ventures on Why Continuous Delivery Matters"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 14, 2016"}},{"uid":"feature-branching-using-feature-flags","id":"8c23e853-9e76-51d2-beee-56f56c24ad83","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Branching Using Feature Flags</h1>","text":"Feature Branching Using Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWU1NTAxOTEtZTk4Ni00MGIyLTg0MzQtMDUxMjU0Yjk0OTA4_branching.jpg?auto=compress%2Cformat&rect=0%2C0%2C2160%2C943&w=2000&h=873"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 8, 2016"}},{"uid":"launched-event-stream-api","id":"512d24ed-12ce-51b2-831c-d93915fae1d6","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Event Stream API</h1>","text":"Launched: Event Stream API"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWFkZjhlMGItZWRhMi00NTJiLThlYjYtODg0MzM0ZDhhZDg2_maxresdefault-1.jpg?auto=compress%2Cformat&rect=0%2C0%2C1920%2C1080&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 29, 2016"}},{"uid":"staging-servers-are-dead-long-live-a-staging-server","id":"d97943f5-dd9b-597c-b978-25bf723192c9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Staging Servers are Dead! Long Live a Staging Server</h1>","text":"Staging Servers are Dead! Long Live a Staging Server"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YmJjMDdlNzItYzExYS00ZTQxLTgyOWUtMzk5MzkxYmQ4YzI2_computer-893226_1280.jpg?auto=compress%2Cformat&rect=0%2C0%2C710%2C224&w=2000&h=631"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 26, 2016"}},{"uid":"two-founders-get-real-on-continuous-delivery-and-software-development","id":"af47e275-d65c-58ba-8238-e550990ff88c","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>Two founders get real on continuous delivery and software development</h1>","text":"Two founders get real on continuous delivery and software development"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzY4ZmJiYmEtYjQxYi00Zjg3LThmMWItYWVkMzlhMzM3ODQ4_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 17, 2016"}},{"uid":"powering-blue-green-deployments-with-feature-flags","id":"00a3b24a-46fb-58ff-9cc8-8e0cbd3a3179","data":{"categories":[{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>Powering Blue-Green Deployments with Feature Flags</h1>","text":"Powering Blue-Green Deployments with Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/88dd0f00-7648-46ec-b50f-ddb1747c84e6_maxresdefault.jpg?auto=compress%2Cformat&rect=0%2C0%2C1280%2C720&w=2000&h=1125"},"excerpt":{"html":"","text":""},"timestamp":"June 15, 2016"}},{"uid":"devops-west-devops-goes-international","id":"2e89f0fb-7c46-51b7-a700-040e02d9ccad","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>DevOps West - DevOps goes international!</h1>","text":"DevOps West - DevOps goes international!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OGJkOGFjMjEtZTg2YS00MDc5LWE1MTMtMDEzYjUzOWUxZTJj_fullsizerender.jpg?auto=compress%2Cformat&rect=0%2C0%2C640%2C394&w=2000&h=1231"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 14, 2016"}},{"uid":"how-to-easily-sync-web-mobile-experiences","id":"2bbb1e0a-384f-538c-b545-eef70145ab74","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How to Easily Sync Web &amp; Mobile Experiences</h1>","text":"How to Easily Sync Web & Mobile Experiences"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZTkzYzNiM2MtM2I5Mi00N2M0LWIzNjgtNTk5MWY3YzQ1Yjk0_57rxnk9.png?auto=compress%2Cformat&rect=0%2C0%2C2139%2C1120&w=2000&h=1047"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 8, 2016"}},{"uid":"to-be-continuous-is-bimodal-it-bullshit","id":"07d5359b-9737-51ea-ae33-6d229457884d","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Is Bimodal IT BullshIT?</h1>","text":"To Be Continuous: Is Bimodal IT BullshIT?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 7, 2016"}},{"uid":"powering-continuous-delivery-with-feature-flags","id":"24fa4cc6-2b47-50fe-9036-04a8ffa17c82","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Powering Continuous Delivery With Feature Flags</h1>","text":"Powering Continuous Delivery With Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjBkMWQ2ZDQtYThmNC00N2I4LTlkNzEtYmU2MmNiODhkMDAy_nsxth2o.jpg?auto=compress%2Cformat&rect=0%2C0%2C619%2C319&w=2000&h=1031"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 2, 2016"}},{"uid":"gluecon-2016-developer-operations-tools-teams","id":"dc7ecdd0-84d1-50cb-b984-5761235bf704","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>GlueCon 2016: Developer + Operations, Tools + Teams</h1>","text":"GlueCon 2016: Developer + Operations, Tools + Teams"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTk4NmVhOTItMTZkYy00MjA3LWI5YjUtMDBhYWU2NTQ2M2Ux_logo2016_master_1.png?auto=compress%2Cformat&rect=0%2C0%2C1524%2C672&w=2000&h=882"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 30, 2016"}},{"uid":"launched-projects","id":"c78c1ab1-e772-5019-b78c-c7ed2ed5bbe4","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Projects</h1>","text":"Launched: Projects"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MzUzMGZjNzgtOTFjYS00NGJlLTgxNWQtOTUyOGVmMzEzOGEw_projects.jpg?auto=compress%2Cformat&rect=0%2C0%2C1687%2C949&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 23, 2016"}},{"uid":"case-study-modernizing-development-controlling-rollout-with-launchdarkly","id":"1344241e-e2b3-57f7-a1e9-069b5473e2a3","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Case study: Modernizing development &amp; controlling rollout with LaunchDarkly</h1>","text":"Case study: Modernizing development & controlling rollout with LaunchDarkly"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NWUzNjU0OTYtNjJjYy00YTRkLWE1OGMtM2QyNjBlNmFlNmY0_ku-xlarge.jpg?auto=compress%2Cformat&rect=0%2C0%2C640%2C360&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 19, 2016"}},{"uid":"to-be-continuous-have-we-forgotten-how-to-code","id":"53e9b786-5e57-5485-aa7b-0b81d3ec4c88","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Have We Forgotten How To Code?</h1>","text":"To Be Continuous: Have We Forgotten How To Code?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 18, 2016"}},{"uid":"how-to-use-feature-flags-without-technical-debt","id":"ebabdcf4-3c46-55b3-baea-f057706de5a6","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How to use feature flags without technical debt</h1>","text":"How to use feature flags without technical debt"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MjZkODI3NTEtNzFlNi00YWIxLTkyZjEtMTlkMWUxNDdkMGE0_overloaded_truck.png?auto=compress%2Cformat&rect=0%2C0%2C569%2C320&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 17, 2016"}},{"uid":"launchdarkly-now-serving-billions-of-feature-flags-at-warp-speed","id":"1a0b9171-ce49-5a5a-ba76-d160e535ce4e","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly - Now Serving Billions of Feature Flags at Warp Speed</h1>","text":"LaunchDarkly - Now Serving Billions of Feature Flags at Warp Speed"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzY5ZGJjOGMtZWJjNS00MTgwLTkxYmEtNDM1NGI5ZGM1NmE1_blueflamerocket.png?auto=compress%2Cformat&rect=0%2C0%2C618%2C345&w=2000&h=1117"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 13, 2016"}},{"uid":"feature-flagging-for-back-end-and-microservices","id":"09e2c9aa-5fef-5df7-9c7b-be44778304ae","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Flagging for Back-End &amp; Microservices</h1>","text":"Feature Flagging for Back-End & Microservices"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTM1NTA3NTQtNmYzOC00MmYxLWIzM2YtNTQ4ODhkNDQ5N2E3_650x300x2013-03-06_185426.jpg.pagespeed.gpjpjwpjjsrjrprwricpmd.ic_.vkink8jv6o.jpg?auto=compress%2Cformat&rect=0%2C0%2C650%2C300&w=2000&h=923"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 11, 2016"}},{"uid":"devops2","id":"6a51b382-9b94-56c8-8e0a-6b278dc80224","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>DevOps 2.0</h1>","text":"DevOps 2.0"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YTAwNWUyYWItMDllYy00NWJkLWI4N2ItOTdjMTVmZTg0NDhj_aaeaaqaaaaaaaajpaaaajdk4odm4mgm0lti4ngutngzins1hotcwlwnkztgwnjhkztmznq.jpg?auto=compress%2Cformat&rect=0%2C0%2C698%2C400&w=2000&h=1146"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 9, 2016"}},{"uid":"continuous-lifecycle-london-recap-teams-not-tools","id":"47761c91-b7d5-5fac-84e1-b4b81a330441","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Continuous Lifecycle London Recap: Teams, not Tools</h1>","text":"Continuous Lifecycle London Recap: Teams, not Tools"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/YzNiNTY2NmYtNTAxMi00YmMyLWFiZGEtOThhYWM5Mjk1MmMx_screenshot-2016-05-05-13.34.06.png?auto=compress%2Cformat&rect=0%2C0%2C1019%2C570&w=2000&h=1119"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 5, 2016"}},{"uid":"feature-flagging-to-mitigate-risk-in-database-migration","id":"fe43b4d8-ccdb-5fb4-b55a-685d8ad14015","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Feature Flagging to Mitigate Risk in Database Migrations</h1>","text":"Feature Flagging to Mitigate Risk in Database Migrations"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MWExMDk5MDAtNzc5Yi00NmM4LWI1MGQtYmJkOWVjNzIwOGVl_laqtdzw.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1125&w=2000&h=1125"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 3, 2016"}},{"uid":"my-first-week-at-launchdarkly-has-it-only-been-a-week","id":"165d1ffa-942d-560c-8cc1-168012db058d","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My first week at LaunchDarkly...has it only been a week?</h1>","text":"My first week at LaunchDarkly...has it only been a week?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/M2I0ZDhkZDMtOWE2ZC00YjE4LTg4NTUtMGI0NTgwNmEzZGZk_rocket-launch-693236_960_720.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C640&w=2000&h=1333"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 29, 2016"}},{"uid":"to-be-continuous-devops-2-0","id":"5dac3ef3-bc41-5d39-9840-87150bf9e671","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: DevOps 2.0</h1>","text":"To Be Continuous: DevOps 2.0"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 26, 2016"}},{"uid":"zombies-eating-your-aws-bill","id":"33445510-7851-5063-b5f8-17609ced1f18","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Zombies eating your AWS bill?</h1>","text":"Zombies eating your AWS bill?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NzAwZGU0NjItMGI0ZS00ZTY4LWI1YzctYzEwMjg5NzZmZTg4_wpqnlis.jpg?auto=compress%2Cformat&rect=0%2C0%2C1800%2C847&w=2000&h=941"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 26, 2016"}},{"uid":"is-it-a-feature-flag-or-a-feature-toggle","id":"de71631b-d8d2-5748-b982-70d4312ed97a","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Is It a Feature Flag or a Feature Toggle?</h1>","text":"Is It a Feature Flag or a Feature Toggle?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MDFkZWI1MGItNzMxMS00OWU0LWE3OTgtMjhmYmE0MzNlMTE2_5alhitm.jpg?auto=compress%2Cformat&rect=0%2C0%2C960%2C673&w=2000&h=1402"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 23, 2016"}},{"uid":"devopsfeatureflagsmicrosoft","id":"b02299a8-0098-502d-a7a5-0ec8eb78d770","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>DevOps + Feature Flags + Microsoft Build = Magic!</h1>","text":"DevOps + Feature Flags + Microsoft Build = Magic!"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OTI0YjQ0NDMtMDA1YS00MDlhLTlkMTQtYTA4Y2U2ZGNmYzhk_msftbuildwait.png?auto=compress%2Cformat&rect=0%2C0%2C552%2C541&w=2000&h=1960"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 15, 2016"}},{"uid":"to-be-continuous-open-source-economics","id":"13ae24de-192d-524c-b357-5ec4d3285a30","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Open Source Economics</h1>","text":"To Be Continuous: Open Source Economics"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 5, 2016"}},{"uid":"launchdarkly-extension-for-visual-studio-team-services-team-foundation-server","id":"e55d9184-36b6-5ded-a152-53494e5908c9","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly partners with Microsoft to provide feature flagging support</h1>","text":"LaunchDarkly partners with Microsoft to provide feature flagging support"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDRkZDI1ZDctNWZiNC00NzYwLWJhNjctMGIyNWZjMzU5NThm_ld_vsts_3.jpg?auto=compress%2Cformat&rect=0%2C0%2C1600%2C800&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 30, 2016"}},{"uid":"to-be-continuous-its-the-future","id":"16e8981c-6998-517a-8830-1b8408088c90","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: It&#39;s The Future</h1>","text":"To Be Continuous: It's The Future"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 21, 2016"}},{"uid":"to-be-continuous-all-software-is-saas","id":"c550bf13-18da-5f60-92a2-249cd652849f","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: All Software Is SaaS</h1>","text":"To Be Continuous: All Software Is SaaS"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 19, 2016"}},{"uid":"enterprise-requirements-for-managing-feature-flags","id":"befdf8b0-8d1a-5b4b-9c39-2ffcc168f9ed","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Enterprise Requirements for Managing Feature Flags</h1>","text":"Enterprise Requirements for Managing Feature Flags"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDY1ZmQ1OTItY2QwNy00YTc4LWI3YmMtZjI4ZGNmNTY2ZWU2_enterprise-tech-center.jpg?auto=compress%2Cformat&rect=0%2C0%2C1280%2C785&w=2000&h=1227"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 4, 2016"}},{"uid":"to-be-continuous-staging-servers-and-continuous-delivery","id":"757e53ea-86ae-5a55-be1c-8a0db5204a4f","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Staging Servers and Continuous Delivery</h1>","text":"To Be Continuous: Staging Servers and Continuous Delivery"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 27, 2016"}},{"uid":"to-be-continuous-software-development-at-vmware-and-facebook","id":"902c50fa-5ccd-5212-9beb-7714ad7f8a1d","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Software Development at VMware and Facebook</h1>","text":"To Be Continuous: Software Development at VMware and Facebook"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 20, 2016"}},{"uid":"buying-vs-building-a-feature-flagging-system","id":"dadd0805-8f1e-582b-8ccd-286928480dd9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Buying vs. Building A Feature Flagging System</h1>","text":"Buying vs. Building A Feature Flagging System"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZWFkYTk2OGItNDdkZi00YWE5LWIyMTMtMDE4MTI4MjhiMGMy_tech-team.jpg?auto=compress%2Cformat&rect=0%2C0%2C2000%2C1000&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 16, 2016"}},{"uid":"launched-audit-log","id":"e5137cdd-426c-5f29-b13a-5bce44522f7a","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Audit Log</h1>","text":"Launched: Audit Log"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/OWVkZTFkMzItYWRjNy00MzIyLTg1ZjgtMmYyODc1OTBlZmVk_edcef7aea63cfd54276fd0d2ed6c1625.png?auto=compress%2Cformat&rect=0%2C0%2C1423%2C694&w=2000&h=975"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 15, 2016"}},{"uid":"the-new-way-to-conduct-real-time-user-research","id":"911785ed-8d90-5522-ad55-97233671b7a9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The New Way to Conduct Real-Time User Research</h1>","text":"The New Way to Conduct Real-Time User Research"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/NjA5Nzc3NTQtNjZiYS00YzYxLWIxZjUtZTU0YzllNWE0MGFk_20649386153_eb89bb9f9f_b.jpg?auto=compress%2Cformat&rect=0%2C0%2C1024%2C683&w=2000&h=1334"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 5, 2016"}},{"uid":"my-first-week-at-launchdarkly","id":"c1815cc1-6984-57bd-9b4f-1cbebe224e5f","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My First Week at LaunchDarkly</h1>","text":"My First Week at LaunchDarkly"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 2, 2016"}},{"uid":"to-be-continuous-payment-strategies-for-developers","id":"c5f2c649-d51d-5308-b6f8-b6797f8003de","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Payment Strategies for Developers</h1>","text":"To Be Continuous: Payment Strategies for Developers"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 1, 2016"}},{"uid":"launched-custom-roles","id":"8193d126-6b89-55e7-9e6b-3e1ecebbc026","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Custom Roles</h1>","text":"Launched: Custom Roles"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/MTQ2ZjFkMGItMWZiNi00ZWNhLThhZDUtMGJmMzUwNzhhZDFj_customroles3.png?auto=compress%2Cformat&rect=0%2C0%2C1488%2C717&w=2000&h=964"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 19, 2016"}},{"uid":"to-be-continuous-podcast-how-do-you-deal-with-your-data","id":"d853434c-5c78-59c3-b401-f3b2192468ae","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: How Do You Deal with Your Data?</h1>","text":"To Be Continuous: How Do You Deal with Your Data?"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/ZDU2OGQzOGItOTU4OC00Yzg0LWExMTYtZWZlZTMyZmE2NGE3_tbc.jpg?auto=compress%2Cformat&rect=0%2C0%2C1200%2C600&w=2000&h=1000"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 18, 2016"}},{"uid":"to-be-continuous-programming-languages","id":"74c1d8ae-b3c0-5cfc-8434-9979637db0d4","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Programming Languages</h1>","text":"To Be Continuous: Programming Languages"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 13, 2016"}},{"uid":"to-be-continuous-empathy-in-software-development","id":"b63b90cb-eca3-526e-9642-e3fdefb5cbf5","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Empathy in Software Development</h1>","text":"To Be Continuous: Empathy in Software Development"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 11, 2016"}},{"uid":"feature-flags-at-behalf-com","id":"7967822e-296c-5ac5-a4fa-4314fa39302a","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Flags at Behalf.com</h1>","text":"Feature Flags at Behalf.com"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 6, 2016"}},{"uid":"the-product-managers-guide-to-feature-flags","id":"80387c27-d3e8-5f66-9995-35015e3f1511","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>The Product Manager&#39;s Guide to Feature Flags</h1>","text":"The Product Manager's Guide to Feature Flags"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"January 5, 2016"}},{"uid":"how-launchdarklys-culture-inspires-its-product","id":"87eaed60-43d1-54d1-a170-5c15951f40dc","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>How LaunchDarkly&#39;s Culture Inspires Its Product</h1>","text":"How LaunchDarkly's Culture Inspires Its Product"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 17, 2015"}},{"uid":"feature-toggles-at-tout","id":"b3256877-16c1-576a-afc8-c2b29fa7eda6","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Toggles at Tout</h1>","text":"Feature Toggles at Tout"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 9, 2015"}},{"uid":"featureflagasservice","id":"67991633-3f88-5613-8048-2d9b1e310cd0","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Why smart companies choose LaunchDarkly for feature flags as a service</h1>","text":"Why smart companies choose LaunchDarkly for feature flags as a service"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 5, 2015"}},{"uid":"to-be-continuous-continuous-delivery-and-mobile-development","id":"3a69ace1-0f57-515f-9cdd-55061958d512","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Continuous Delivery and Mobile Development</h1>","text":"To Be Continuous: Continuous Delivery and Mobile Development"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 4, 2015"}},{"uid":"can-devops-keep-pace-with-consumer-expectations","id":"18836191-7347-55f7-846e-9948cdfdfdb3","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>In 2016, can DevOps keep pace with consumer expectations?</h1>","text":"In 2016, can DevOps keep pace with consumer expectations?"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"December 3, 2015"}},{"uid":"to-be-continuous-effective-team-structures-w-special-guest-kris-gale","id":"c37801eb-e1c5-5d17-ba8b-902c93dbe47f","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Effective Team Structures w/ Special Guest Kris Gale</h1>","text":"To Be Continuous: Effective Team Structures w/ Special Guest Kris Gale"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 18, 2015"}},{"uid":"feature-flag-driven-development","id":"8d5571a1-5ce0-5a41-ba38-021139c5b69c","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature Flag-Driven Development</h1>","text":"Feature Flag-Driven Development"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 8, 2015"}},{"uid":"episode-6-use-cases-for-continuous-delivery","id":"41c27570-e644-53e2-b2fb-b426efd86f85","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Use Cases for Continuous Delivery</h1>","text":"To Be Continuous: Use Cases for Continuous Delivery"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"November 5, 2015"}},{"uid":"feature-flags-arent-meant-to-be-spooky","id":"9b86e9d0-2f02-532b-904c-e02ab865ce9d","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Feature flags aren&#39;t meant to be spooky</h1>","text":"Feature flags aren't meant to be spooky"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/8999ab65-ecee-4d69-9cb7-fe3c1798c9ce_LD_halloween1.png?auto=compress%2Cformat&rect=0%2C0%2C1295%2C772&w=2000&h=1192"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 31, 2015"}},{"uid":"to-be-continuous-the-fear-of-shipping","id":"faa92a3f-de7b-5f45-a769-b048cf54d1aa","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: The Fear of Shipping</h1>","text":"To Be Continuous: The Fear of Shipping"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 22, 2015"}},{"uid":"feature-flags-as-a-service-for-ios-sdk-mobile","id":"cd34ea5b-d81f-5a6d-a130-6d3ca7772a7e","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>LaunchDarkly now has feature flags for mobile with iOS SDK</h1>","text":"LaunchDarkly now has feature flags for mobile with iOS SDK"},"featured_image":{"url":"https://images.prismic.io/launchdarkly/58f227f4-767c-48a3-ac79-b4115f1ca380_mobiledarkly1.png?auto=compress%2Cformat&rect=0%2C0%2C1000%2C667&w=2000&h=1334"},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 22, 2015"}},{"uid":"launched-account-permissions","id":"44b3f190-1b36-597a-ba42-a27aa782cf94","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Account Permissions</h1>","text":"Launched: Account Permissions"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 13, 2015"}},{"uid":"to-be-continuous-shipping-velocity-and-team-structure","id":"835c7118-3ddb-57b0-8da6-f0a1cba2026d","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Shipping Velocity and Team Structure</h1>","text":"To Be Continuous: Shipping Velocity and Team Structure"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 5, 2015"}},{"uid":"launched-flag-status-indicators","id":"bf4456af-78a9-5a11-848e-923089674276","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Flag Status Indicators</h1>","text":"Launched: Flag Status Indicators"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 2, 2015"}},{"uid":"launchdarkly-on-producthunt","id":"05f6c0af-d476-5389-85b6-0fe51d787ca2","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>LaunchDarkly on ProductHunt</h1>","text":"LaunchDarkly on ProductHunt"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"October 1, 2015"}},{"uid":"the-design-void-of-the-developer-world","id":"87b8c231-85c7-5df1-b5d4-cad810478ab9","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>The Design Void of the Developer World</h1>","text":"The Design Void of the Developer World"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 30, 2015"}},{"uid":"to-be-continuous-evolution-of-continuous-delivery","id":"f92a0151-1e44-5120-94e8-d83b802e88f2","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>To Be Continuous: Evolution of Continuous Delivery</h1>","text":"To Be Continuous: Evolution of Continuous Delivery"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 23, 2015"}},{"uid":"my-first-week-at-tech-startup-launchdarkly","id":"a5ee7a2f-ef40-5eb3-9240-1be766b8460b","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>My first week at tech startup LaunchDarkly</h1>","text":"My first week at tech startup LaunchDarkly"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 23, 2015"}},{"uid":"climbing-a-redwood-why-i-joined-launchdarkly","id":"fde783aa-a844-56a1-ab56-5dd6b5c09293","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Climbing a Redwood: Why I joined LaunchDarkly</h1>","text":"Climbing a Redwood: Why I joined LaunchDarkly"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 15, 2015"}},{"uid":"continuous-delivery-podcast-the-next-episode","id":"3e257a85-2829-571d-b492-5d0ea3e1842d","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>Continuous Delivery Podcast, The Next Episode</h1>","text":"Continuous Delivery Podcast, The Next Episode"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 10, 2015"}},{"uid":"launched-net-support","id":"12a73c88-44e9-502e-a5d5-110c63a53acb","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: .NET support</h1>","text":"Launched: .NET support"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"September 2, 2015"}},{"uid":"to-be-continuous-a-new-podcast-about-continuous-delivery","id":"dc58f367-bf3e-5f10-a8d2-a0cd79d5c5f3","data":{"categories":[{"category":{"uid":"podcast","id":"X-ASFxAAACIAVk_Y"}}],"title":{"html":"<h1>A new podcast about Continuous Delivery</h1>","text":"A new podcast about Continuous Delivery"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 25, 2015"}},{"uid":"secret-to-googles-engineering-culture","id":"1f4497da-7863-58f0-be33-4bb2a1b7ebd6","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Secret to Google&#39;s Engineering Culture</h1>","text":"Secret to Google's Engineering Culture"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 24, 2015"}},{"uid":"blasting-off-at-launchdarkly","id":"d23095f9-d8a1-5611-9be0-21675c82dc34","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Blasting off at LaunchDarkly</h1>","text":"Blasting off at LaunchDarkly"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 20, 2015"}},{"uid":"best-practices-for-testing-stripe-webhook-event-processing","id":"9d3e82a4-781b-5910-a471-61db29f560ca","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Best practices for testing Stripe webhook event processing</h1>","text":"Best practices for testing Stripe webhook event processing"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 18, 2015"}},{"uid":"5-surprising-ways-your-neighbors-use-feature-flags","id":"f12d9ad9-1aef-569c-a8a7-8b53e01939c8","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>5 surprising ways your neighbors use feature flags</h1>","text":"5 surprising ways your neighbors use feature flags"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 13, 2015"}},{"uid":"secret-to-facebooks-hacker-engineering-culture","id":"7aae00e4-f065-5b72-8938-8092e896289a","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Secret to Facebook&#39;s Hacker Engineering Culture</h1>","text":"Secret to Facebook's Hacker Engineering Culture"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 11, 2015"}},{"uid":"working-at-launchdarkly-6-months-in","id":"8f4b4e05-d011-59ab-8259-fea4b655cdd9","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Working at LaunchDarkly: 6 months in</h1>","text":"Working at LaunchDarkly: 6 months in"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 11, 2015"}},{"uid":"can-we-stop-pretending-that-docker-is-great-for-development-environments","id":"d941ee5d-7c29-54f9-9069-b576077eb3aa","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Can we stop pretending that Docker is great for development environments?</h1>","text":"Can we stop pretending that Docker is great for development environments?"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 5, 2015"}},{"uid":"launched-environments","id":"c21cf3b3-f1af-50f0-8a56-f31eeccbd5e7","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Environments</h1>","text":"Launched: Environments"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"August 3, 2015"}},{"uid":"hypothesis-driven-development-yammer-case-study","id":"1e60ef82-ea3c-5aa4-a77d-4a1546149f4d","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Hypothesis-Driven Development: Yammer Case Study</h1>","text":"Hypothesis-Driven Development: Yammer Case Study"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 23, 2015"}},{"uid":"golang-pearl-thread-safe-writes-and-double-checked-locking-in-go","id":"a0a17d7c-535f-5225-9b05-1327c9daac6e","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Golang pearl: Thread-safe writes and double-checked locking in Go</h1>","text":"Golang pearl: Thread-safe writes and double-checked locking in Go"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 21, 2015"}},{"uid":"feature-flags-dark-launches-and-canary-releases-for-all-launchdarkly-first-year-in-review","id":"7ce96a8a-5218-5a2f-996a-69e1828d9571","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Feature flags, dark launches, and canary releases for all: LaunchDarkly first year in review</h1>","text":"Feature flags, dark launches, and canary releases for all: LaunchDarkly first year in review"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 15, 2015"}},{"uid":"canary-release-is-the-new-beta","id":"ac23f67f-5de2-5af0-9ed4-7e0ac030c7fd","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Canary release is the new beta</h1>","text":"Canary release is the new beta"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 9, 2015"}},{"uid":"dark-launching-meetup-lessons-learned","id":"a829d5b6-0e2b-501a-a0c3-5ce57f744586","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Dark Launching Meetup: Lessons Learned</h1>","text":"Dark Launching Meetup: Lessons Learned"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"July 8, 2015"}},{"uid":"launched-teams-support","id":"969df5bf-2867-5848-b5de-0b86efebf1c1","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: Teams support</h1>","text":"Launched: Teams support"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 19, 2015"}},{"uid":"launchdarkly-raises-2-6-million-for-feature-flags-as-a-service","id":"27b4a84a-e1ff-5ce6-8fcf-239646a8fefe","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly raises $2.6 Million for feature flags as a service</h1>","text":"LaunchDarkly raises $2.6 Million for feature flags as a service"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 4, 2015"}},{"uid":"launched-cors-support","id":"bdbe7a87-1764-58e4-b5ce-db5b1d41be98","data":{"categories":[{"category":{"uid":"product-updates","id":"X2u4kxEAACAArtwf"}}],"title":{"html":"<h1>Launched: CORS support</h1>","text":"Launched: CORS support"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"June 1, 2015"}},{"uid":"test-all-the-things-how-yammer-does-product","id":"ac92aebc-27c9-5801-bced-81917ae53f07","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Test all the things! How Yammer does Product</h1>","text":"Test all the things! How Yammer does Product"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"May 5, 2015"}},{"uid":"the-fast-and-the-furious-how-smaller-steps-mean-higher-velocity","id":"9b26bc72-cad2-5ed4-bc2c-cb331d75982f","data":{"categories":[{"category":{"uid":"devops","id":"X2u4RREAACEArtq1"}},{"category":{"uid":"progressive-delivery","id":"X2u4pxEAACEArtx-"}}],"title":{"html":"<h1>The fast and the furious: how smaller steps mean higher velocity</h1>","text":"The fast and the furious: how smaller steps mean higher velocity"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 15, 2015"}},{"uid":"giles-goodwin-joins-launchdarkly-as-advisor-on-feature-flags-as-a-service","id":"b1df3943-0835-5099-b41b-2c2829834fa5","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>Giles Goodwin joins LaunchDarkly as Advisor on Feature Flags as a Service</h1>","text":"Giles Goodwin joins LaunchDarkly as Advisor on Feature Flags as a Service"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 13, 2015"}},{"uid":"launchdarkly-is-now-officially-at-heavybit","id":"f4385cfc-3e8f-5a1c-8d81-2154f9fa431e","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>LaunchDarkly is now officially at Heavybit</h1>","text":"LaunchDarkly is now officially at Heavybit"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 9, 2015"}},{"uid":"canary-launches-how-and-why-to-canary-release","id":"9583b82d-642d-53de-a1b3-4a3acd5206d0","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Canary Launches: How and Why to Canary Release</h1>","text":"Canary Launches: How and Why to Canary Release"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 7, 2015"}},{"uid":"so-glamorous-how-a-startup-is-like-riding-a-bicycle-cross-country","id":"a847e51e-2370-5af2-9deb-16582823273b","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>So glamorous - how a startup is like riding a bicycle cross country</h1>","text":"So glamorous - how a startup is like riding a bicycle cross country"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"April 3, 2015"}},{"uid":"golang-pearl-its-dangerous-to-go-alone","id":"1772285a-ae85-52a8-8172-9d37931ecd21","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>Golang pearl: It&#39;s dangerous to go alone!</h1>","text":"Golang pearl: It's dangerous to go alone!"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 25, 2015"}},{"uid":"how-workhands-moves-quicker-building-better-applications-with-launchdarkly","id":"f0a185fa-2edb-5c11-b12c-089c6719746e","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>How WorkHands moves quicker building better applications with LaunchDarkly</h1>","text":"How WorkHands moves quicker building better applications with LaunchDarkly"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 18, 2015"}},{"uid":"what-we-talk-about-when-we-talk-about-api-reliability-2","id":"9b133312-8225-5602-b834-9e1a0cdf53c5","data":{"categories":[{"category":{"uid":"industry-insights","id":"X-ASDRAAACIAVk-r"}}],"title":{"html":"<h1>What we talk about when we talk about API reliability</h1>","text":"What we talk about when we talk about API reliability"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 17, 2015"}},{"uid":"how-riding-a-bicycle-cross-country-is-like-starting-a-company-every-day-starts-with-zero","id":"d5efc522-0984-5b95-aa43-dd33c8db8500","data":{"categories":[{"category":{"uid":"team-news","id":"X2u4whEAAGj1rtz7"}}],"title":{"html":"<h1>How riding a bicycle cross country is like starting a company - every day starts with zero</h1>","text":"How riding a bicycle cross country is like starting a company - every day starts with zero"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 13, 2015"}},{"uid":"how-launchdarkly-uses-feature-flags-for-rolling-maintenance-modes","id":"b3b0c437-6bc6-5b1c-a71e-4781f0c0ce7b","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>How LaunchDarkly uses feature-flags for rolling maintenance modes</h1>","text":"How LaunchDarkly uses feature-flags for rolling maintenance modes"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 4, 2015"}},{"uid":"how-launchdarkly-improves-your-customer-experience","id":"0c47cd83-5a7e-56f8-85ff-825ed683c330","data":{"categories":[{"category":{"uid":"feature-management","id":"X2u4ahEAACIArttd"}}],"title":{"html":"<h1>How LaunchDarkly improves your customer experience</h1>","text":"How LaunchDarkly improves your customer experience"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"March 3, 2015"}},{"uid":"packaging-go-microservices-for-aws-deployment-using-circleci","id":"73532d3a-8259-5a98-a5dc-0acda1366b7b","data":{"categories":[{"category":{"uid":"best-practices","id":"X-ASLBAAACIAVlA9"}}],"title":{"html":"<h1>Packaging Go Microservices for AWS Deployment using CircleCI</h1>","text":"Packaging Go Microservices for AWS Deployment using CircleCI"},"featured_image":{"url":null},"excerpt":{"html":"<p></p>","text":""},"timestamp":"February 24, 2015"}}]},"excludedCategories":{"edges":[{"node":{"id":"5ee2e5ea-a506-584c-9ac4-e3d9da7f5ec1","uid":"featured-story"}},{"node":{"id":"7ab0809a-7718-5eef-baeb-e44cf61c1b38","uid":"you-may-like"}},{"node":{"id":"7d97919d-5b5c-5c3c-8570-0d172fcce2dc","uid":"featured-collection"}},{"node":{"id":"76282250-3b54-53fe-9e58-c8a4ec2d449c","uid":"homepage-featured"}}]},"blogCtas":{"data":{"ctas_active":false,"side_bar_cta_image":{"url":"https://images.prismic.io/launchdarkly/b3d87239-6f8e-40c5-b88c-d2cf0a8b5ae7_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%402x-1.png?auto=compress%2Cformat","localFile":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAHRklEQVRIx5WX2U9b6RnGCd7OOd7YHC/HGzbGQAADBh/vK94wm0MITmCSTNNqslSaSq0q9a53nV5WqmYytyM1M03V26pV23/tOX2+z0AIyWjUi1fHMvA77/K8CxOu4DacwR1aDs6QAS2Ul6aGCrQilFBJmhqpwZ3swTnfgV2vwR6uwxZu0JqwRVqYDDZgjexi4seAGoGaThBNI8wZa0IJExSqXAPtBFr1BiyhBlyrhwj2fvYhULsGFqAEC7D4dqCFy3BGqlDDFQL5jNShRBoSaA3x83wbM7kTzJZGUFJ7HwOdBDr8OXhiFSznT2C9a2BiehsTMzuY8OUxMUubyRNWhWuph6mNI2iLfRnyZKj1cchq0MBUvIr18hlGP/8djj/7DYr952gcv8J67QKVg5eoHb+Gnh3CkdiF7TJkkT9rpC2AO2OgCJdQNWBger6GfOcp7hVPUeh+js3GBUp7v0C29QxG7zkqRy/hW9nHHT/zyYLYooSFW7CMizIGaoEsXJEyXOESLHNZOPn0xGqYcG8gsNyDN8Fwphj6HEOeNjAZYE7jHTgXDmGPdSRQeugkyBnKYXqhg7l7xxIUSO8itNKFPZCHwipH1g+gr+2z0g1oUVY00YYr2WdBelIyVkpHhCw99ERLmEl1MZ1sMdwcPSzgl7/9CoPRl9iqn6M1fAWj8zlz9wV6Z79Cb/RrlA9fI7/3YiwboUUJvQR6WQDhoePuFhQCFeYwnhkw3Cqm5uvwxOtwRoUO+Yw34aF3arQJd6LDYtSlsO+wKBaZQ4YscucJ5xFaaiGwyF+MlOClZHypJkMuYDa1C98iIRT1VLJN4C6mFrrwJDuYSQ8olQZmV5jHaJtQeqj5t+FfqKHQPMNO/QxrxRNsV09hNEdI54ZYzQ9R7lzw+wfIVM6QqT3m9/f5PMdq4T5CmSHyrXNo811M6gIY2IYvWUWuformwXMJXdo5RHJzH9nqQyzzc3PwFMvGUNoGgQtbB1gpPpQv7hxRRt0LOK48VP1Z+FM11PpP4GG4ImzhXXGXf5g9kh5n649gtC6Q3Ka33c+QrY0Q2xyiOnhOjT5B5+QVVEpoUgCFBt26gblEVbaeJ1rGXLKBGZozUpHV11iU2cUO3PMtmUMv8+dgYZwsjCiIa6FPcQsP22OgqLI/1SCojhrfmqmOZGhp4wSr5RHtEVys8BY7Zan4GEmDaSmdI779EJ5UH1Pp/UsdXgHZci49D6dekJ0iOsYdpcecMC52izvekGNLFaKOt6DQOy2+yzDb71vvNlALGtLUYF6OLuVyuNqDRdiCJTh09i0njE2YztElrTHuEtl2t4E3ZqGmFyXQQZgQtRat0zsxB+sfTWsJ+ymgQi9FQXwrA0yne/AsiN7d5fhne3Jy/19AhWGL/IU2jpmnhmnTy6ZdWFhYxXREqrTbwHEffxIochjKcArHm6aFIU/c5bjyGWPjZ/kCgm3h+o8Bc9fTWgwHLwdCgMA7/rypcSBstp6YjfuvUT16gWz7manQe2uoRGD1p4AMl7vEv9KHN9WRf6Rx0qyxZ9fq56aArVCP4iWECi9vAdsfA8U8nE13sVgamd2zL5HjWqwevTQjm0dmYHVgHnC/CE8rh1+YvhWxmOo3ZuEtoMwfZ6EIObrzAOGNA1PPHCCeHZpTqTa8C7tI5h6Y4Y1D/uzQFLNxrMNPAg1ZFPVSNqLCllDZFEWYDBRF+NIm/AXmtsDvCqaVerRdSeYa2LkEhozLKhfkxPbON6BvnTBXNVMWgJW9MpE/ocVx/m50SfhmUa6BedklDkrHw/71rx1ieqlPQbN3aULcGsVtlxpsXHs4qfMFsR6s0e5N4I0jiZvOIfpZL8sp4+HoF5tO4XCw6zdEfZlDLXUEz71HsMb6nwDSQzUsrq0yb5kKHEIeBNvEcBC9HBFbTlwKTTi4Rl3poQSKcCfDlyHf7GPVx+uBd4w6a0hTeMs4ebe4wxyqc5w+c2VuSDGMubhiYrB2ZMgfFOUa6OfT2Idt7wzW7ils3YdQ9i/gevACjoOnsPZGsPQfwzp4AtsBjbKyyLuwfQvI4arxdFN3+nC//ZNp/OcHs/zfd+bmv/5ibtDy//7eLNBW/vGdmeOzwp8t//M70/7NH2Bb6MGitz4BvMv7Zo3J/+YrxP72BovvvkXy3RtEf/ga8b++QYKfg2//LJ+Jt18j9PdvTfWPv2ch2teSeQ+ksJ0shouJd/GusWW6sK6xn9f5XKccMvQi0+fnPUzSlPIppvafQUnvMeTmrZCZP1e4KPeIOJRUcSBxVKnsCMXPye2nhPxlaQpHlifNtPDAtAXqH9yFYuPJKl8tp/FwHctmOtVi77a4RwjimHLwxtZ4zjk5hRzsEnEK2yLN94NBCJyi1hbvjz28Wk5u7uQZ3jTeRIPgshS2wjSwBSGndKgmF5S8/G+0nWN+QNgQ9sT+lbDz8MYrEJeYdtUl4t8J4SGBDr36weVvC4+3nTiQ1MSAwL1rYf8Pi0CfxozUakQAAAAASUVORK5CYII=","aspectRatio":0.5,"src":"/static/c3f52c671f27aa0a5514fdf7b3ec2184/4e7fb/b3d87239-6f8e-40c5-b88c-d2cf0a8b5ae7_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x-1.png","srcSet":"/static/c3f52c671f27aa0a5514fdf7b3ec2184/4e7fb/b3d87239-6f8e-40c5-b88c-d2cf0a8b5ae7_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x-1.png 320w","srcWebp":"/static/c3f52c671f27aa0a5514fdf7b3ec2184/31ed8/b3d87239-6f8e-40c5-b88c-d2cf0a8b5ae7_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x-1.webp","srcSetWebp":"/static/c3f52c671f27aa0a5514fdf7b3ec2184/31ed8/b3d87239-6f8e-40c5-b88c-d2cf0a8b5ae7_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x-1.webp 320w","sizes":"(max-width: 320px) 100vw, 320px"}}}},"side_bar_cta_link":{"url":"/webinars/it-revolution-forum-webinar-series/"},"top_cta_image":{"url":"https://images.prismic.io/launchdarkly/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%402x.png?auto=compress%2Cformat&rect=1%2C0%2C1418%2C300&w=2000&h=423","localFile":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAABC0lEQVQY0z2PyU7CUBhGSWRsqaHQQgcIahmqxgVQ2jIGJYrGAboxGnXhAh+ABTE+/Kk3YFyczb1/Tr6TUIwOSjUkWx2TMQNk00MyPNSjEfWLBeXWJVpzRrk9R3dv0Nxr5MZM3I9Iqh4Hal/gk9RCUtUpiUOrR+X8jtPxa1zrrGLJDshVupjuFWdhhNN94KRzT8N7whE0/QjJnpAW/+pmg77dov18I7+vSYr3f6HaXsQl9zZWagNyRg/DndMKItxgJYho9pdC/ijES3L2kLRYWXj+RHtbU/z4Ql687IW7ZNtHqo3Imj55q09erJSsgIIzoeRMKRzvUepimRWSEcKMOSRVFLnFv2R9sEv+Baobdk+M+kqyAAAAAElFTkSuQmCC","aspectRatio":4.716981132075472,"src":"/static/6232f33cb66ed78e8f71e5fd22f102e1/6a70d/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.png","srcSet":"/static/6232f33cb66ed78e8f71e5fd22f102e1/bb15e/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.png 500w,\n/static/6232f33cb66ed78e8f71e5fd22f102e1/e04ce/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.png 1000w,\n/static/6232f33cb66ed78e8f71e5fd22f102e1/6a70d/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.png 1999w","srcWebp":"/static/6232f33cb66ed78e8f71e5fd22f102e1/3f2d7/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.webp","srcSetWebp":"/static/6232f33cb66ed78e8f71e5fd22f102e1/9f4bf/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.webp 500w,\n/static/6232f33cb66ed78e8f71e5fd22f102e1/47f67/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.webp 1000w,\n/static/6232f33cb66ed78e8f71e5fd22f102e1/3f2d7/16646817-e5a8-4c63-a21b-fabd07abee57_2021_05_FORUMWebinarSeries_Ad_Blog_160x320%25402x.webp 1999w","sizes":"(max-width: 1999px) 100vw, 1999px"}}}},"top_cta_link":{"url":"/webinars/it-revolution-forum-webinar-series/"},"bottom_cta_image":{"url":null,"localFile":null},"bottom_cta_link":{"url":""}}}},"pageContext":{"uid":"to-be-continuous-resolving-accidental-complexity-with-dark","categories":["podcast"]}},"staticQueryHashes":["100682412","1752066347","2155211535","2256793264","2307249535","2420285805","2494626599","2645573137","3231492371","3432121814","3973192439","512065377","715986941","721951804","940825670"]}