Can you hear me okay? So, very nice to be here. Quite amazing venu for this conference. I'm actually son of a preacher, but I've never preached in a church myself. So this is the first time. Today the topic is the Gospel of IT for IT. Before we go into that, just brief introductions on the agenda, and then I will tell 5 stories about applying IT for IT in practice. Ja sitten myös ensimmäisenä lähellä, joista nähneet tarpeeksi ja tulevaisuudesta, miten näemme, että mitä voisi tapahtua tulevaisuudesta tämän domojen. Järjestelmistä minäkin. Mä oon tullut IT-tevällopuksiin, mutta sitten olemme IT-servis- managementa Värtsilä, global company based in Finland, jossa olen tullut IT-tevällopuksiin, ja me olemme tullut enemmän. IT-servis managementa ja tuossa SIAM framework. Se oli kustannuksen availu. Mutta sitten kun se oli tosi tullut, toimme mannistajastavuusprovida deeto, silti ensimmäisenä MSP-täljistä. Me teemme tämän saman vuoden, että saimme SIAM-täljistä, mutta tämän täljistä on tullut ja nyt jollain toimimme SOFIGATE as a consultant. SOFIGATE on ensimmäinen business technology company in the Nordics and today the focus is on business technology. Just a brief background why we talk about business technology, there's been good talk about that already, but when we meet with the CEO of a company and we have one minute to discuss with him or her, we ask how do you manage technology in your organization and they start telling that yeah, we do it very well, we have the CTO managing the technology that is in the core of our business, then we have the CIO she's focusing on the old school IT and making it run efficiently and then we have the CTO, he's now focusing on all the fancy stuff and the mobile apps and all these cool things and then we have chief digital marketing officer who's doing this and that and while they are explaining this model they actually start realizing that no, we are not really managing the technology. We have silos here and there who do something about technology, but there's no common management framework around it and that's where we aim to help now with this business technology concept that you should actually have one common way of managing business technology and there's plenty of things because suffocates background is in the IT management as a service and sort of IT service management largely we see that from there there's plenty of good practices that could be used more widely now that IT is becoming part of everything and we see that this is the golden era for IT service management, there are two mega trends everything as a service is turning well everything into a service and obviously that requires service management, but at the same time the digitalization means that IT is becoming part of everything and these together obviously lead to the fact that these practices we have in IT service management become much more relevant than they have been maybe in the past. So how did we get here? We have tried to picture this in three eras first maybe in the 90s or early 2000s we were in the ITSM era where we were focusing on ticketing and help desks and maybe the first ITSM tools were implemented back then but it was quite reactive and based on the contacts from the users and then from there for example what I was involved at Värtslä we moved towards this service management where service became the centerpiece of everything we by defining the services that we provided to the business actually we got the context for a lot of processes, we knew what these incidents were about, we knew what these changes were about and we could manage the services according to maybe ITL version 3 at that point but also implementing then more material IT service management tools, publishing the services through catalogs, enabling self-service etc and here we built a lot of really good structures important structures for good service management and in some cases maybe even two strong structures or two rigid structures in that sense that custom experience and user experience were forgotten we were strictly forcing users to know that this is an incident, this is a service request and we were educating them about it and now how do we see the future the next third era or something that might be coming we see that there could be two options maybe even we might go into more and more structure like IT for IT I think is an example of excellent structure for managing the business of IT but on the other hand we have technologies coming up which may be reduced the need for this kind of structure, we have things like the robotic process automation where actually robot can do things that humans used to do and we don't need a good tool, we don't need good APIs if we have a robot doing the clicking or then chatbots I will give an example later on but I think in general chatbots turn unstructured human talk or human writing into structured actions and that's maybe removing some of the need for this most structured architecture but I think it's not still saying that we wouldn't need this kind of reference architectures I think that's really the basis and you will be seeing that for the third era where we go towards the highly automated service management. So my brief history at Värtslä when we were implementing the SIEM and ITSM and service now was a tool there we did it based on the idle guidance and we read all the thick books and tried to understand what was the best practice and then based on that configured the tool and defined the processes and educated the people and during that time we had a challenge that there's 26 processes and nobody can list them by heart or at least people could not learn it and it was way too complicated so we decided to define end to end processes we defined four of them and we gave them certain names and then they were combining the different idle processes and I was we were almost completed with the project when then I first read from the internet about IT for IT and realized that actually somebody has done this already much better than we did and a lot of the same ideas there but defined much better and then when I moved to Tieto we decided from the first day that we will use IT for IT as the basis of redesigning the architects of managing IT services and that's what we did there and implemented basically all the tooling and all the processes based on the IT for IT and the most common question I back then got and still I get when I talk about this is that okay will this now replace the idle I'm not sure if that's a question because they would like to have something replacing idle or if they are afraid of their certifications that they have paid for but but that's the question anyway and I never I always say that no it's not really replacing it it's a different viewpoint it has different strong areas but certainly there are new ideas out of IT for IT that you should leverage and use to use to benefit the business but what I always always tell at the same time that well if you run an IT project do you not start IT for IT project that's certainly not needed start the projects that your business needs and then use IT for IT in those as an inspiration and as a guidance just as you should have done with the IT law so but it's not something that you decide to implement you should really have some business targets that you aim for so then one more question I often get is that well why do we at all need a reference architecture for the business of IT and that's when I usually tell them that well think about construction industry I've been involved there because I built a house couple of years ago and saw how the construction industry works and it's an old industry much older than we are in IT so there's something that is quite mature there and when I bought a piece of land I got this kind of a diagram showing the piece of land and there are some there's hardly any text in it there's some signs that even I can understand the size of the land and maybe some positioning and some other information it's very high level but when I gave it to an architect the architect designed more details on it building on top of it not really removing much but adding more signs and numbers and here there's already some information I might not understand but the professionals in this industry fully understand and then when I gave this architecture design to an engineer they designed air ventilation and water pipes and all that and they use their own reference architectures they know that these two pipes work together you can connect them easily and they use the notation that they understand so think about in this kind of context giving to the construction men five thick idle books this is the best practice for building a house read them go to the courses get yourself certified and do it I don't think that would be a success story and similarly in the IT I think this kind of reference architecture it's much more valuable in project context where you don't have time to start reading the books but you simply need to start executing that's when you need reference architecture some ready thinking done by someone smart and then you can build on top of it and use the for example the the signs and the kind of syntax that they have designed even to a level that you can then connect it to the IT like I have then Alexa in the house commanding or I can command all the all the systems almost through the Alexa so it even connects to the IT world so that's about the introductions to the topic then the five stories and now I must warn you that this is what I'm presenting now as the five stories of applying IT for IT this is not IT for IT the terms that you will you you will see and also kind of the theory I'm not saying that it's strictly IT for IT it's how we have used that as an inspiration and as guidance in these projects and it all starts from the user experience I think what has been very important in IT for IT is that there's this procuring model so the user should have one interface one common user experience of the IT services whether they want to use the mobile app or service portal or APIs for let's say ordering something still it should be consistent user experience underneath they should not need to jump to the portal of that vendor and then to the portal of that vendor and then to the internet for that that need but somebody should be procuring it and that's why we have often called it service management and orchestration layer that you should have in between and this is kind of the request rationalization so if we think employee onboarding as an example there's a new employee the manager goes to the service portal and submit some information selects the devices and the access rights they need it should be really orchestrated with the workflow that then integrates the different suppliers and internal service providers to the chain and then user has consistent experience they have one ticket to follow they don't need to jump between the different providers but not only that this could be easily done even by having a good instruction for how the ticket should flow between different parties it's really important that the workflow then handles the subscripts and does this user even have right to do that or have these services do they get the approval for all those services and what is the SLA the delivery times for those things that they have ordered and when the delivery is done then updating the cmdb the asset management charts back and show back information in the systems that's often forgotten but when it's built into this workflow running in this service management and orchestration layer then it gets done automatically so this kind of picture we have often designed and I think it's fully aligned with it for it thinking there that there's this request rationalization and there's the request execution of fulfillment at the supplier side but by separating these two and making sure that the orchestration is consistent then we can provide a really good user experience and we can actually control that that quite easily leads us to the second example the siam example so if that was request to fulfill let's take an example from the detect to correct value stream and here what has been a very typical implementation that I still see in many organizations in in the service desk sees that there's a ticket let's call it incident or interaction or something but anyway it's then bounced back and forth there's sort of a ping-pong between the teams and different vendors and then you have quite hard time measuring the SLAs by the system and and also from user's point of view it seems like nobody's really wanting to take the ownership of it so what we have used now as a best practice in this siam implementation especially is that then you actually have the second layer you have the customer interface layer let's call it now an interaction there that service desk takes and keeps the ownership from the very beginning till the very end and that's measured with end to an sla service desk cannot pause it they cannot have any excuses of not taking the ownership because somebody else is now responsible and that's related to the customer phasing service that also customer understands and then we have the service provider layer beneath that and that interaction might then require getting one or more incidents fixed at different service providers that provide these factory services that might be capacity or database management application management and those are measured separately with the operation level agreement so underpinning contracts and this has enabled us to very well measure the different service providers and their delivery times and their service levels separately from the service desk and it's not only a data model it's really a shift in the mindset that service desk takes the end ownership but it's we've seen it quite impossible to do without this kind of data model because it's so easy to build these exceptions into the process. The third example this is a typical architecture concern or discussion and that actually got into almost a fight at the architecture board where there were different opinions on how we should implement the self-healing and we had different runbooks or workflows or these kind of automation scripts and event management tool had one and then incident management needed something as well and even we were talking that maybe problem management should also trigger certain runbooks at some point of the process and none of the tools that we were using in that context really had this out of the box so we had to customize them and what really resolved that architecture concern was then IT for IT picture that we took and looked at and how does it define and it really defines only one runbook library that should be common for all these processes and that was used as the argument to get that concern resolved and have something that well made sense but once somebody has written it and it's actually part of reference architecture then it's much easier to much more easy to argue and get it done also accordingly. DevOps, a buzzword that doesn't necessarily always tell that much what is needed or what is meant by that and I've been often told that well it's not really about tools it's not even so much about processes it's a culture change but if the culture change doesn't result in anything tangible then it's not really of that great value and from IT for IT I think great benefit is the connecting the operations and the development into one big picture. It was really interesting to hear that at Oracle you have actually forgotten the problem management completely and used defect management for that purpose that might be really good idea but in this context that we were working we had problem management done by the operations tool people in the operations tool or ITSM tool and then the defect backlogs were in another tool or many tools actually so from IT for IT the guidance to integrate these two actually or at least so that we get the problems visible for the development we get them to the backlog of the of the development teams that was really valuable and that helped us to concretize that what could be one way to do this feedback loop between the dev and the ops. Next step might be that especially if they are within the same tool that you actually have just one backlog of problems and defects in the system. Okay final example and a little bit of background for this example so I don't know how many of you work with chatbots or virtual agents are they on the agenda in the organizations. Some of you have them on the agenda I think it's at least coming to almost everyone's agenda right now and we've been studying what is actually inside this kind of virtual agent and there's usually you need to define the utterances or the phrases that it recognizes like I would need a new laptop and then there's natural language processing that understands the phrase and turns it into an intent or links it to an intent that might be for example order laptop and that intent then has certain prompts or questions configured related to that that when you start that intent you need to ask the following questions to get more details and then you might be showing four options of different laptops for example there might be a question after another but then at the end you save those responses to a slot or some systems called them variables and then you can start the fulfillment. This is actually a very good structure even for when we think about not just that the human is chatting to a robot but even systems talking to one other system there's this fascinating idea that in the future why don't the systems talk basic English with each other if we can have this NLP natural language processing in between the systems could be configured to integrate with simplifying with English and not any XML or such structured language. In any case at the end of this kind of virtual agent discussion the virtual agent says that great after the approval from your manager one standard laptop will be arriving at your default location in three business days. Now how do you build this kind of virtual agent? How does the agent know what is the approval process? What is the delivery time for that laptop?  No chatbot actually has this kind of information or at least it would be quite difficult to build all that in. It really needs a service management platform and some architecture on that platform underneath. So if we continue with the kind of similar example of a chatbot when then the user contacts the chatbot about my order for MacBook. To be able to provide relevant discussion with the user the chatbot should recognize that a MacBook is a product and actually for this specific user there's an asset out of that product model created it was delivered to him or her with this request and they can check the status of that request and they can communicate back to the user that well yes this request for MacBook Air is actually completed how can we help you with that. So it's already relevant for the user and then the user replies that yes I have received it but it's broken and that's when the virtual agent or chatbot should recognize that it's actually an incident in this case. A user didn't need to tell whether it's a service request or incident but we are understanding the context and we say that sorry to hear that I have registered incident this and that for you and then also we can tell that our onsite engineer will be within an hour with you because we know what is the onsite service provided for that user in that location and we know the responses SLA we have for that location so we are providing the service time already there and then we are confirming the default location that this is actually where the user right now is and once we get that confirmed then we can we can close the case from virtual agents point of view so without this kind of architecture information architecture behind a virtual agent you would not be able to have a relevant discussion like this but once you have the understanding and the context for this discussion then you can actually make it a relevant discussion. So some lessons learned from these cases and other cases we've been involved. First of all I think it's good to understand that IT for IT focuses on these levels one to three and always in projects we for example at SOFICAT we are working on on the level five mainly but we have developed level four sort of our best practice implementation for IT service management and and also many other other use cases and we have done the best practice configuration of that on top of service now and force.com platforms but to have this seamlessly linked I think that's really something we need to work with both at the consultancy house season and then together with for example open group to to make sure that there's a seamless linkage from the standard to the vendor specific refinement architectures and then naturally to the solution architectures that we built. But what we have learned I think it's very valuable to train the people with this value chain thinking that has been much more easy than you would think because at least the people who have tried to learn ITIL this is so much easier to remember plan build deliver run forwards and you have most of it covered already and it's a new perspective also to change the thinking from very siloed processes to value chains that that works and it's very well aligned with with the business goals of many organizations but it's not worth setting these ITIL and IT for IT for example against each other it's better to to build on top of the existing best practices that the organizations have and often it's easy to start from detect to correct because that's the most familiar part but then I I believe that the most value lies in request to fulfill and that's the biggest opportunity for a lot of companies that's really the value stream of this cloud era and consumerization enabled by that and then when we measure processes it's much better to measure the end to and value streams than the independent processes and their execution that has had a huge effort in certain cases where people have realized that after I have closed this incident my KPI is still running because I triggered the problem management and now it's pending for a change so I actually need to get the whole thing fixed before I get the KPI measured and then what we see and it's coming back to this everything as a service when we go towards everything as a service and we digitalize all these services it's having a huge potential of of using IT for IT as a reference architecture there so I really think you should aim high and aim wider than just the enterprise IT there's plenty of opportunities in the support functions but also on the business side so to summarize the top takeaways from this presentation I believe digitalization demands much more structured IT service management and there's much there are technologies that help you there for example virtual agents or robotic process automation but it's not going to fix the whole thing you certainly need the structure even behind those reference architecture has been especially valuable in multi-vendor discussions that's what I've seen when we have entered the room with different vendors involved and then we have tried to get them to work together they all have their own models but once you can bring something neutral to the table that many of the vendors even have been involved in in defining that's much better crown for the discussions and IT for IT certainly provides very valuable guidance for a lot of these challenges of the of the modern world so so certainly can recommend using that in your in your projects so thank you for the opportunity of for presenting here so we'll sit together and get through some of those one of the first ones that came in and Rob is just working with me to get some of the other questions that was near your last slide which was your first I think it was your first lessons learned the question was right out the gates you said better train them in value stream and value chain thinking so do you do that using IT for IT thank you or do you and that model and the information that's available there about value chains and value streams or are you recommending to your clients some other deeper training around value streams and value chain we've done both so finally we have also these trainings available in Finland so we have recommended those but then also we have kind of done more let's say custom made value chain thinking training and starting often from the processes that these organizations already have and trying to put those into a value stream that has been really beneficial so so that the processes are already familiar now we are just organizing them into complete chain yeah good the next question is you mentioned everything as a service how do you see organizations managing these services maintaining lists of services for example service portfolio service catalogs yeah that's where it should start from from defining these services in the first place so that you know what you are actually offering and even if it might sound like a bit theoretical and the difficult exercise I think it's certainly worth doing because it provides the context for all of it and then you can start measuring not just the overall incident management or problem management but you can start measuring the services and you know where the pain points are and then you can of course revise and do it better next time but simply defining the services will get you started yeah okay this one looks like it might have come from a friend of mine do you think everyone in the IT organization should have a high level understanding of IT for IT yeah I do I think it provides the big picture certainly for all the people I don't think everyone needs to know it to the full level of details but also today there's been the one slider many times shown I think that's certainly valuable for everyone to know yeah and by that you mean it allows you wherever you work in IT for IT to understand your position in the value chain exactly and then yeah maybe one level deeper which is what's my immediate upstream and what's my immediate downstream yeah and what's the impact when I do or don't work well with that flow exactly yeah yeah okay do you think IT for IT is a game changer for me it was when I learned about it it clarified a lot of things that I had been pondering on and resolved some current issues I had back then in the project so I'm only talking on my own behalf but for me it was a game changer in the way that I have designed service management in now both in custom environments as well as in the service provider environment yeah you also mentioned something at the start of your presentation that I that you shared with the audience that I thought was very resonated with a number of customers that I've met over the last four and five years working with this which is you are already halfway to building your own reference architecture it was it was I'm sure a very laborious process you weren't done and then you saw this that is the origin of IT for IT several customers had come together at an industry event and were kind of sharing notes and the complaint and the challenge and the need to fill this gap and showing their work and then they realized our individual company is spending all this resource to build this ref arc and yet it's not proprietary it's it's not a unique competitive advantage it's just something we all need and so that was the genesis of this and so you were you didn't happen to be in the room that day but you were clearly having that same epiphany so absolutely that's really excellent um let's see uh the next one is can you elaborate on how or whether you use IT for IT together with Siam yeah we we certainly use and uh well it starts in the Siam from the fact that you have different service providers doing different processes for to manage certain processes uh so manage certain services and and then they might be calling different objects with different names uh so once you bring the IT for IT to the table you have a common map that okay when you talk with that term you mean this object that actually in this integrated process should be linking to this one uh so there you have a common terminology to start with you start talking about the same things at least and then naturally when you run into discussions that okay how who's responsible for this or what is the interface between this party and this another party uh in the whole ecosystem then you have a neutral uh playbook that you can start from um definition of how it could be done according to the reference architecture and it's quite difficult to say that no we will do something totally different so that has been a good good use case and also of course from tooling point of view there's plenty of um data model and these can functional components in IT for IT that enable Siam yes yeah yeah actually this that question takes us back to part of what Rob was training us on in the end of the uh of the morning which is thinking about IT for IT as this very cost effective umbrella framework that that rationalizes all of these things Siam DevOps uh you know individual other standards and best practices and you sort of tapped into one of the key threads in there which is that they each come with their own language and vocabulary but perhaps you would like to have a single umbrella framework for a vocabulary that all could map to and that way these different entities and individuals and initiatives that are excited and working on their projects with their own vocabulary still flow back in and share a vocabulary I think it makes the work stream much easier we have another question for you which is you referred to the level of uh level of reference architecture near the end there you're showing it you know uh open group with our IT for IT standard is provided levels one and two and you were talking about that you go deeper as a as a vendor in a consulting firm so it's asking do you have a level three reference architecture defined or did it did open group provide that I don't know what is the official answer but I've seen a draft at least going to the attribute level you mean yeah yeah so I guess we can share the answer to this question we're working on that and there's a work group right now called interoperability which is trying to dig deeper because they're kind of part of their end game as they want to be able to get to to the point where there could be IT for IT tool certification today as you know we have IT for IT foundation people certification but in order to really help the vendors and help you in driving that interoperability between vendors we need to get to level three so that's a work in progress but then these deeper layers allow the vendors to come in and get more specific so yeah and then it starts to already be on a technology level and it might be dependent on the platform or tool that you use so that's where we have then helped our customers to start whether it's in our case it's typically service now or remedy force for example how do you then configure that tool to be aligned with IT for IT yeah another question for you is with the five or so use cases that you shared there's a curiosity about do you have those been out and in use long enough for you to have any cost measure cost savings measures or efficiency measures any kind of metrics around the success of that those initiatives all these were not just from one organization many of these have been used in a number of organizations so I don't think I have any numbers to share but certainly in each of them they have been successfully implemented and and then also from some of them I have heard that there has been good good results the objectives that were set by the business case have realized yeah so anecdotally so far yeah maybe we'll have you come back next year and maybe find the hard numbers for us too


Hi, my name is Richard Lander. I'm a principal program manager lead on the.NET team. Lately, I've been focused on the.NET Core, cross-platform, and open-source project. That's what I'm going to talk with you about today. .NET Core is a new version of.NET that we made available to you. It addresses a lot of customer feedback that we've received over the years. At its most general, .NET Core is an API spec. It defines a set of types that will become the new generation of portable class libraries. It includes the async HTTP client type and array list. .NET Core is also an implementation of that API spec. That means that you can write code using those APIs and expect your code to run anywhere.NET Core does on Windows or Linux, for example. .NET Core has a flexible architecture. It is intended to be very general purpose so that it can be used in many places.  This is the case with.NET Native. It's a variant of.NET Core and uses most of the general purpose.NET Core libraries to target both the universal Windows platform on Windows and now native executables on Linux, OSX, and Windows. .NET Core installs as an app local component by default. That means that each app gets its own version and there are no versioning conflicts. That changes directly based on customer feedback. You can install.NET Core as a shared component too, used by multiple apps. There's lots of choice. Tools are an important part of the story. Both Visual Studio 2015 and Visual Studio Code support.NET Core. VS 2015 already has great support for.NET Core debugging, and it's coming soon to VS Code. We are releasing a new set of command line tools. You can think of these as power user tools if you'd like. They're similar in nature to the Go and Node command line tools. Now, pivoting a little to higher level aspects. .NET Core is open source. That's very important to some people. It's very important to us at Microsoft. It changed our development approach completely. We've been more than a little surprised at how much the community has jumped in and improved the product. We're glad that they can help and it directly improves your experience with the product. Very related, we use an open development process, or maybe I should say we strive towards it. We publish design notes, we also hold some design meetings on Google Hangouts, and we'll do more. Open source is shared ownership. It just is. At the same time, Microsoft is a huge contributor to the product. We do want to see.NET Core grow in terms of users, contributors, and other.NET companies using it. There can be more project sponsors. We'd love to see that. There are multiple workloads that run on.NET Core. We've already covered them, but it's good to list them out. Universal Windows platform apps use.NET Core in the form of.NET Native. ASP.NET 5 is a web and services framework that runs on top of.NET Core on Windows, Linux, and OS X. It abstracts the base OS so that you can write one app that runs without modification on those OSs. Native executables are a new addition. We've been working with the.NET native technology for Windows apps for a while and realized that we could reuse it for native executables. In fact, our base tests have always run as native executables. It's a natural next step for that technology. When we have a great beta, we'll release it so that you can try it out. The primary use case is something like the Git tool. If you wanted to write a tool like that in.NET, and wanted your users just to think of it as a native executable, like it had been written in C++, then this new option would be great for you. Let's take a look at a demo. First, what we're going to do is look at an ASP.NET 5 application in Visual Studio 2015. I've already created the application. This one's called web application seven. And all I'm going to do here is go to properties and change it from a.NET framework app, which is the default for ASP.NET 5 and change it to.NET Core. So what we do is select that, change the platform, and then what we're going to do is run the app, load it up Microsoft Edge, and you can see this ASP.NET 5 app is actually running on.NET Core. Okay, now we're on Linux, Ubuntu actually. We're SSH'd into a terminal session on this Linux machine. And you can see we can type familiar Unix commands like LS, and we have a number of.NET Core source artifacts here, like program.cs and project.json. What we're going to do is native compile this app to a single executable, and we're going to use the new.NET tools in order to do that. So the tools all start with the.NET command. We can type that, it shows you some help. At the moment, we only have a few commands implemented, but several more commands will be coming. The.NET tool actually just coordinates these commands in order to build something useful for you. So let's start by compiling our application. If we actually just type dynacompile, it will compile that application to an IL, DLL, like you're used to on Windows, and we could run it. But we also have the native compilation option, which does the same thing as what we just saw, but in addition compiles to native code for the target platform. And now we have a native compiled app. So let's take a look at that. Here we go. So now what you see is a single file called.NET Bot. For those of you that aren't familiar, we don't use .exe extensions on Unix operating systems. That's a Windows thing. So it's just .NET Bot, no file extension. We see that it's 1.8 megabytes. So what's included in there is the core runtime, .NET Core runtime, any .NET Core class libraries that you depended on, and obviously the user code. So let's actually run the app. Here we go. And this one takes a message, hello from connect. And we type that and you see it gives the message and it prints out a pretty picture in ANSIART of .NET Bot, which is the mascot for our open source project. And you can see that it launched very quickly. And we'll be continuing to add many, many more scenarios onto this. I hope you liked what you saw and you can start building .NET Core apps today in Visual Studio 2015 and Visual Studio Code. So .NET Core open source project on GitHub has been really successful. Even if you don't consider yourself an open source developer, it's great to see what Microsoft and the community are doing together to move .NET forward. Thanks for watching and thanks for being part of the .NET community.


usually scoff really loudly when a youtuber uploads my workflow videos I I don't particularly care how anybody else does their workflow it doesn't really help me whatsoever but I understand why youtubers do this because they're easy to do they're really easy videos and well and frankly I needed an easy video to make today so today I'm going to be taking you through a little bit of my workflow so I will just say this for those of you who don't know me which I mean really nobody knows me I'm a writer by trade so I write for a historical magazine that's what I do to actually earn money so that's what I usually spend most of my day doing I don't actually spend most of my day writing video right writing EWM you know that's just what I do with my off time so most of my workflow is focused on actually doing real work not just producing Linux content so let's just go ahead and jump in so the first thing we're going to talk about is actually recording videos so when I record a video I do so with OBS which I can't actually show you because it's on the wrong monitor but I do record videos using OBS but I also record videos or record the audio for videos using Audacity so Audacity is probably the app that I open most for whatever reason so if I open up Rofi Rofi is usually sorted by the apps that you open most you can see that my top three apps are Audacity OBS and LibreOffice and GIMP so those are really my top three lines now really that's not the true story of it because really the app that I use the most is Firefox now this is soon to be changing because as the video you saw last time says Firefox has been breaking for me quite often lately so my time with Firefox is quickly coming to a close but I spend most of my time probably in Firefox I use Google Docs and I use you know Gmail and all that kind of stuff all that happens right here in Firefox unfortunately I can't get away from the Google services because that's just the way work works sometimes so all that stuff kind of just happens here in Firefox so this is probably my number one app where I spend most of my time when I'm not recording a video and I'm not messing around on the internet or doing work on the internet through Firefox I'm using LibreOffice so for the most part when I say LibreOffice what I mean is LibreOffice writer I don't do any of the other things I don't create spreadsheets I don't care about that if I need to create a spreadsheet or something that I would do it in Google Sheets but that's so rare it doesn't even need to be talked about when I do writing and stuff like that I prefer to use a native application so I write all my stuff here and then if I have to for work or whatever I will transfer to Google Docs afterwards but for the most part this is what I see the vast majority of my day when I'm not in a web browser and as you can tell it's LibreOffice there's not much that I've done here other than I think I've changed the standard toolbar to make the things a little bit smaller I actually don't even know I know there's like a tab version I don't really particularly care for that I don't care for these icons either I haven't spent much time actually customizing it as much as you think I probably would customize LibreOffice just a little bit at least the icons or whatever I haven't I just want to get work done when I'm here so I don't really particularly care about how it looks which is odd for me because I said I want everything else to be pretty but for the reason I haven't spent time doing this when I'm not in the browser or LibreOffice I'm in them now I do quite a bit of work in them but not the kind of work that you'd expect most of this time I spend in them I'm you customize the configuration files and stuff like that so as you can see my top you know files here are you know sx-hkd and my zsh-n file and stuff like that now I have recently started using a ton of stuff for VimWiki and I've been transferring stuff from Zim and over to into VimWiki so this is kind of skewed but if you looked at this outside of this week that I've been using VimWiki most of this stuff would be like the DWM configuration file Xmonads configuration file that stuff this is where I do a lot of the work for the channel because I also keep notes and stuff for these videos in VimWiki as well so those are the four places that I spend most of my time now other than that that a few of the tools that I use I use Rofi so Rofi is my default menu system I guess would say I know a lot of people prefer D menu I like to have my menu in the middle of the screen now I know you can do that with D menu but it's default with Rofi and I didn't have to change it so it was it's just kind of the thing that I chose and plus there's quite a bit more customizing than you can do with Rofi out of the box in order to get D menu to do stuff you have to patch it and at the point where I was choosing between menu systems I wasn't into the whole patching thing I probably could get into it now because I'm much more of a DWM guy now and I understand patching more but I'm kind of attached to Rofi the other big thing about my workflow is that I use scratch pads extensively and if you don't know what a scratch pad is basically scratch pad is a hidden like window or application or whatever that exists on a workspace that it exists but you can't see it so in in these applications can come and go by means of a key binding so for example I have mod y to just a regular terminal same thing with mod n so I have two different terminals and I can run applications in those and I also have mod I for NCM PC PPP or whatever the hell it's called music player and I have mod O to pulse mixer because pulse audio sucks and every once in a while I have to go through it and change what microphone the damn thing is listening from I had to do it again this time and I don't know why because nothing has changed in my computer but OBS also wasn't remembering things it's really weird you really don't need to hear my rant but anyways mod O does that and then I have mod M for my mail now I didn't always have this is actually fairly new thing for the longest time I would have neo month on like a workspace or a tag by itself but I've chosen to put it in a scratch pad for now to see how I like it whether or not I do like it I don't know but yeah I've been using neo month on a scratch pad for the last couple days we'll see if how that goes now for those of you have been watching the channel for a little while you'll know that I'm a big workspace guy so in DWM you don't have workspaces you have tags but I treat them like workspaces I know with the tag system you can go through and do a whole bunch of fancy things I don't really use that functionality I just use them as workspaces and I have to my two monitors set up and right now I'm using total of 10 workspaces I have the most fluid ones are on workspace one so it on our monitor when I should say workspace one is always a web browser workspace to is always LibreOffice and three fourth and five are things that kind of float around every once in a while there's a terminal on there there's another browser whatever on six on both monitors is actually my recording stuff six is always audacity six on the other monitors always OBS on the other monitor number one it's always my to-do list and a couple instances of them wiki it used to be Zim and then a I always had the file manager and on nine I have telegram and discord so yeah that's that's really my workflow it's nothing special like at all I pretty much I think this was mostly a pointless video but and like I said at the beginning this is why youtubers do these videos because it's really really easy to go through and take you say here's some of the apps that I use and how I use them like okay I'm I don't know why anybody would really be particularly interested in the way I use my computer but I made the video I'm gonna post it whatever so make sure you like comment subscribe all that kind of stuff you can follow me on Twitter at Linuxcast you can support me on patreon.patreon.com before I go I'd like to take a moment to thank our current patrons Devon Marcus Magland Donnie Sven East Coast Web Merrick Camp Mitchell thanks everybody for your support thanks to you for watching I'll see you next time


This is stock number 2-1T 6-2A. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used Dodge and Dodge Durango headquarters. Today we are checking out this super clean 2018 Dodge Durango Citadel all-wheel drive. This vehicle has the award-winning 3.6 liter Pentastar V6 motor. It has been fully-safetyed and inspected by our service shop as a fresh oil and filter change. All the fluids have been checked and topped off and this vehicle is 100% ready to go. Octane red is the color we shoot all of our videos in 1080p 60 frames per second so if you have HD capabilities on your computer tablet or smartphone device turn them on right now because it is definitely your best way to check out the quality and condition of the vehicle before seeing it in person. And if you'd like to check out all the photos on this vehicle in the upper right hand part of your screen is a link to our website. Click that and check us out there. This one comes with the 20 inch polished aluminum rims and it has Bridgestone Acopia 26550R20 tires. These tires have probably about 50 to 60% of the tread left and while the rims kind of look funny they are a little cold so they got just a little bit of frost on them but they're in pretty nice shape. Front fender is in excellent shape no dents or dings on there. It does have the HID headlamps, the LED running lights, front bumper parking sensors, factory fog lights. This one does come with the Ford collision warning and adaptive cruise control as well. No dense dings or scuffs on that front bumper and the hood is in excellent shape. No dents or dings on there. Passenger side front fender, real nice shape as well. And the passenger side rim, little frosty but no scuffs or scrapes on there. As you go down this side of the vehicle take note of how clean the body is, how reflective and mirror like that paint is. We take these HD videos so if you are far away or even if you're close by and you just cannot make the trip down but you're still interested in purchasing the vehicle you can see the vehicle, hear the vehicle and of confidence in what you're looking at before you even get here so that when you do get here there's absolutely no surprise as you can see it has the hideaway roof rack and that's why we offer the Summit Auto Fastpass option in the upper right hand part of the screen and another link right to our website where you can apply for financing, get pre-approved, see a payment quote, even appraise the trade, all from the comfort of your own home. So when you get here all you have to do is drive the vehicle, love it, you'll be all set to go. Backroom is in nice shape as well and the back tires have just as much tread as those front tires. Four wheel disc brakes on the derangles and as we come around to the back of the vehicle rear bumper is in great shape, no dense or dings or scuffs or cracks on that does come with the chrome tipped dual rear exhaust towing package which gives you the receiver hitch four pin and seven pin wiring and you do get those backup parking sensors. You also get the racetrack tail lamps that go all the way across and it does have the power lift gate. Back storage area is very nice and clean you do get storage underneath here as well and this is where we have the cover for the receiver hitch and that is in really nice shape no major scuffs or scrapes in there and then this is a subwoofer and then you also have your jack tools underneath there. We keep the hitch covers inside the vehicle so they do not get stolen.  To get this gate down you press this button it'll beep at you three times and then it will begin its descent and as you go down the driver's side just as clean as that passenger's side no dense or dings or scuffs on the rear quarter and for full disclosure this back rim is in nice shape as well and down the rest of this side of the vehicle looks really good didn't see any dense or dings in the doors it does have the enter and go system where you just have to have the key fob in your pocket put your hand in there it'll automatically unlock blind spot cross path detection heated mirrors and directional singles on those mirrors inside the Citadel package gives you the black leather interior there are no rips there are no tears on the seats you get these Citadel stitched into the backrest you do get that white stitching on there no major rips or tears on those seats both the seats are heated and cooled driver's side lumbar factory floor mats throughout auto headlamps power tilt and power telescopic steering wheel power windows power locks and power mirrors you do get memory driver seat then we'll hop inside the vehicle and turn the ignition on so you can see the instrument cluster as well as the radio 25,062 miles you do get a digital speedometer right there you also get compass you can do time miles per gallon miles to empty and you can control all that right there you get the heated leather wrap steering wheel cruise controls and adaptive cruise controls on your right Bluetooth and information center controls on your left you also get paddle shifters on the back of the steering wheel and this one does come with the 8.4 3C radio which gives you I'm sorry this is the 4C radio AM FM and serious XM radio capabilities it also has the factory navigation system on it as you can see you can see the AM FM and serious there you can also do your climate controls here you can see that it has the dual climate controls you can do your heated and cooled seats here as well as your heated steering wheel your backup camera you can check out there and you can get lined right up with your receiver hitch to any trailer or boat or camper that you're hooking up to and then you can put those back headrests down with this button right there and it'll actually put those down as you could hear and finally you do get the apps manager including projection manager and that's really what the 4C radio gives you is the projection manager you can project your cell phone to the screen through Android Auto or Apple CarPlay and if you have a different navigation system on your cell phone you can project it right to there use that such as ways or Google Maps we actually did a demo on Android Auto if you'd like to check that out it's in the upper right hand part of your screen so click that and check us out there down here is your dual climate controls and more tactile climate controls with the buttons and knobs as well as knobs for your volume and tune control parking sensors you can turn those off it does have lane departure warning start-stop capabilities eco mode sport mode and your stability control is right there two USBs and an aux jack you do get the 8-speed automatic mechanical shifter you get your keyless entry with the remote start on there it says dodge on the back passenger side format and seat are in excellent shape as well no rips or tears on there looks really nice and you do get the power Sunroof on this vehicle as well pretty loaded up which it should be with a Citadel package a home link buttons for your garage door security systems and lane systems Sunroof controls and then your rear gate button and map lights SOS and assist buttons in the rear view mirror we'll take a quick look at the back seats and then we'll start it up and check out under the hood second row you get the quad seats the two captain's chairs back here both of these seats are heated you get latch child safety system for any child car seats you may want to put back here these seats are in excellent condition this vehicle has never been smoked in smells very clean inside and you get the floor mats back here in the carpet very nice and clean down here is your heated seat buttons as well as two USB's and 115 volt 150 watt plug-in you get rear air controls up there the headliner is in really nice shape and then to get to these third row put that back rest down grab that latch these seats fold up like so and then you can get to the third row seats which are in excellent conditions well you can see those headrests went down those seats go up just like so very nice and clean back there you do get the child safety locks on the back doors bottoms of the doors all look really good and we'll start it up and take a quick peek under the hood I would personally like to thank you for checking out the video today and hopefully from this HD video you won't been able to tell just how clean this Durango is all the way around you got those HID headlights right there and the LED running lights and under the hood once again we have 3.6 liter Pentastar V6 motor and today is extremely clean runs very smooth and once again this vehicle has been fully safe and inspected by our sort of shop has a fresh oil and filter change all the foods have been checked and topped off and this Durango is 100% ready to go I would highly recommend this vehicle from a quality and condition standpoint and to see more pictures of this Durango or one of our other 450 new and used cars trucks SUVs minivans Wranglers Durango's Grand Cherokees Cherokees you name it we got it go to our website right there www.summitauto.com full pictures and descriptions of every single vehicle from two locations all at summitauto.com and if you'd like to check out more HD videos you can go to youtube.com slash summitauto remember to like subscribe and share on this video and all the videos that you see there in fact in a second you will see link to subscribe to our YouTube channel and you left a link to more Dodge Durango videos like this one I'm ready if you have not been on our website on the bottom link to this vehicle on our website click those check us out and we're super excited to be offering this extremely clean 2018 Dodge Durango Citadel all-wheel drive and octane red metallic thanks again for checking out the video