POPULARITY
They say every professional coder should have a portfolio available for potential clients and employers to review. Here's a low-maintenance, inexpensive (or free!) way to do it. The simplest and least expensive way to host a website is to create a static website (I talked all about these in episode 31). But hard-coding all of the pages and your entire file structure is tedious and not a good use of time, especially if you expect the amount of content to grow over time (like with a blog, for instance). Static site generators allow you to set up a template for your site one time…after that's done, you only need to think about adding new content going forward. You write the content, and the site generator will process everything into a bundle of HTML pages for you. If you don't want to write any HTML or CSS you don't even really have to…there are many, many ready-made templates out there so all you need to do is add content, if you want. Easy! You'll need to basics to work with a static site generator: Access to your computer's command line (not as scary as it sounds!) A text editor (check out episode 39 for more info) Your programming language of choice installed A package manager or install method for getting the site generator Here are some options for getting started with static site generators: You'll need to get familiar with Markdown syntax for these Jekyll - written in Ruby, lots of free themes available (I can recommend Clean Blog), and host for free on GitHub Pages Hexo - written for Node.js, get started with a YouTube walk-through playlist Hugo - written in Go Gatsby - for JavaScript & React Gitbook - for book publishing …or visit StaticGen for 199 options! No matter which one you choose, be sure to take the time to look through some theme examples to see the capabilities…some generators have more functionality & more flexibility than others. Happy coding! This episode was originally published 9 January, 2018.
Next.js to framework Reacta, dzięki któremu można w elastyczny sposób tworzyć nowoczesne strony internetowe. Według rankingu na stronie staticgen.com, jest to również jeden z najpopularniejszych generatorów stron statycznych. Rozmawiamy o tym jak można połączyć Next.js z narzędziem ReDoc, żeby zbudować stronę z dokumentacją dla wielu API stworzonych przy pomocy specyfikacji OpenAPI. Zastanawiamy się też jak Next.js może nam się przydać kiedy piszemy dokumentację w standardzie DITA. Informacje dodatkowe: Next.js: https://nextjs.org/ React: https://pl.reactjs.org/ Static Site Generator: https://www.gatsbyjs.com/docs/glossary/static-site-generator/ StaticGen: https://www.staticgen.com/ Docusaurus: https://docusaurus.io/ Gatsby: https://www.gatsbyjs.com/ ReDoc: https://github.com/Redocly/redoc OpenAPI: https://www.openapis.org/ Swagger UI: https://swagger.io/tools/swagger-ui/ swagger-ui-react: https://www.npmjs.com/package/swagger-ui-react Standard DITA (Darwin Information Typing Architecture): https://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture Wtyczki dla DITA OT: https://www.dita-ot.org/plugins Wtyczka Swagger dla DITA OT: https://github.com/jason-fox/fox.jason.passthrough.swagger
Docusaurus to static site generator stworzony przez Facebooka, którego główną zaletą jest prostota. Rozmawiamy o tym co oferuje to narzędzie, jakie są jego mocne i słabe strony oraz w jakich sytuacjach może się sprawdzić jako rozwiązanie do tworzenia dokumentacji. Informacje dodatkowe: Docusaurus: https://docusaurus.io/ Using Docusaurus to Create Open Source Websites: https://www.youtube.com/watch?v=QcGJsf6mgZE React: https://pl.reactjs.org/ Crowdin: https://crowdin.com/ StaticGen: https://www.staticgen.com/ I'd Rather Be Writing: https://idratherbewriting.com/ Tech Writer koduje: https://techwriterkoduje.pl/
Jako technoskrybi, którzy kodują, spędziliśmy trochę czasu z DITA Open Toolkit. Rozmawiamy o tym do czego służy DITA OT i jakie ma możliwości. Mówimy o wadach i zaletach. Podpowiadamy też jak zacząć pracę z tym narzędziem. Pracujesz z ditą lub chcesz dowiedzieć się o niej więcej? To jest odcinek dla Ciebie. Informacje dodatkowe: Standard DITA (Darwin Information Typing Architecture): https://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture Konsorcjum OASIS: https://www.oasis-open.org/ DITA Open Toolkit: https://www.dita-ot.org/ Lightweight DITA: http://docs.oasis-open.org/dita/LwDITA/v1.0/cn01/LwDITA-v1.0-cn01.pdf Extensible Stylesheet Language Transformations (XSLT): https://pl.wikipedia.org/wiki/XSL_Transformations XSL Formatting Objects (FO): https://pl.wikipedia.org/wiki/XSL_Formatting_Objects Syncro Soft: http://www.sync.ro/ Oxygen XML: https://www.oxygenxml.com/ Oxygen Webhelp: https://www.oxygenxml.com/xml_editor/webhelp.html easyDITA: https://easydita.com/ Schematron: http://schematron.com/ Apache Ant: https://ant.apache.org/ Wtyczka Gradle dla DITA OT: https://eerohele.github.io/dita-ot-gradle/ Adobe Experience Manager: https://www.adobe.com/pl/marketing/experience-manager.html Markdown: https://daringfireball.net/projects/markdown/syntax reStructuredText: http://docutils.sourceforge.net/rst.html AsciiDoc: http://asciidoc.org/ Sphinx: http://www.sphinx-doc.org/en/master/ StaticGen: https://www.staticgen.com/
Mogłoby się wydawać, że Tech Writerzy nie mają dużych potrzeb jeśli chodzi o narzędzia. W końcu co może być potrzebne do napisania instrukcji? Zapewne wystarczy jakiś prosty edytor i tyle. Nic bardziej mylnego. Technical Writerzy, jak każda profesja, również mają swoje rozwiązania, które pozwalają im tworzyć, dostarczać i łatwiej utrzymywać profesjonalną dokumentację. W dzisiejszym odcinku przyglądamy się temu z jakich narzędzi mogą skorzystać osoby zajmujące się tworzeniem treści, podsumowujemy ich mocne i słabe strony i staramy się ustalić w jakich sytuacjach najlepiej się sprawdzają. Informacje dodatkowe: Quark XML Author for Microsoft Word: http://www.quark.com/Products/Quark_XML_Author/ Schema ST4: https://www.schema.de/en/ MadCap Flare: https://www.madcapsoftware.com/products/flare/ Help and Manual: https://www.helpandmanual.com/ Adobe RoboHelp: https://www.adobe.com/pl/products/robohelp.html OpenAPI: https://www.openapis.org/ Swagger UI: https://swagger.io/tools/swagger-ui/ ReadMe.io: https://readme.com/ DapperDox: http://dapperdox.io/ easyDITA: https://easydita.com/ Snagit: https://www.techsmith.com/screen-capture.html draw.io: https://www.draw.io/ Inkscape: https://inkscape.org/ GIMP: https://www.gimp.org/ DaVinci Resolve: https://www.blackmagicdesign.com/products/davinciresolve/ Visual Studio Code: https://code.visualstudio.com/ The Jupyter Notebook: https://jupyter.org/ Storybook: https://storybook.js.org/ DocToolHub: https://doctoolhub.com/ StaticGen: https://www.staticgen.com/
Static Site Generators are way cooler than they sound! Learn about the coolest way to build a fast website and save your money. Plus, we talk about Alex's new rug in everyone's favorite podcast game: Guess The Rug. Questions? Email ustheoverlappodcast@gmail.comTweet us @lovelettersco or @mistertrostFor more episodes + show notes, visitoverlappodcast.comResources:Gatsby: https://www.gatsbyjs.org/Hugo: https://gohugo.io/Jekyll: https://jekyllrb.com/StaticGen: https://www.staticgen.com/Gatsby with Airtable (Not the best, most effective CMS for blogs, but still cool: https://www.gatsbyjs.org/packages/gatsby-source-airtable/
Guest Bio Jamie Taylor is a sneaky rogue spending most of his time creating and learning as much about .NET and web technolgies as he can, but has recently started learning to use Hugo, flexbox grid, and doing as much as possible without using the arcane and potentially self-destructive JavaScript. When not working or learning, he can be found giving talks or creating podcasts - he's a serial podcast creator. His podcasts "The .NET Core Show", "The Waffling Taylors", and "Ask a Brit" can be found on all major podcatching services, and you can find him on Twitter @dotnetcoreshow What was the quest? So I started out wanting to learn as much about .NET Core as I could, right? This was a previously closed source, Windows only stack primarily targetting enterprise. But now it runs anywhere, like literally anywhere. You can run an app on your desktop, your phone, your watch, your server, your fridge, your TV: all the same code. Crazy, right? But then I found Netlify, static site generators, and the JAM stack. I haven't been able to do much with the JAM stack yet... well, other than creating the simplest possible sites. But static sites combined with my passion for making incredibly small, efficient, secure web applications is where I wanted to be. This meant going away and learning a number of different static site generators. I'm from a .NET background, but I wanted to step way out of my comfort zone because I love a challenge. I really like Markdown, so I start with that: I needed a static site generator which could work with Markdown. Turns out that there are a whole bunch of them. StaticGen (https://www.staticgen.com) is a great site which lists them all. For arbitrary reasons, I picked Gatsby and Hugo. Gatsby because I wanted to level up my JavaScript knowledge, and Hugo because I've wanted to mess around with Go for the longest time. Within a few evenings of futzing around with both, I had a few static sites being generated. Then I decided to look into hosting, and it turns out that Netlify are great at hosting static sites. You can point it at a repo, and it'll pick up any changes, build the site, and serve it for you... all for free. A week or so later, and I had a number of static sites up and running. Then it was time to make them faster, smaller, and more secure. It turns out that you can apply things like HTTP headers with a single config file, and Netlify will take care of configuring everything for you. Links: - https://about.me/thejamietaylor - https://github.com/GaProgMan/OwaspHeaders.Core - Podcasts - https://www.wafflingtaylors.rocks/ - https://dotnetcore.show/ Special Guest: Jamie Taylor.
Panel: Mark Ericksen Eric Berry Special Guest: Arjan Scherpenisse In this episode of Elixir Mix, the panel talks with Arjan Scherpenisse who is the technical co-founder at BotSquad. Arjan lives in the Amsterdam area of the Netherlands. Also, he is currently working with Miracle Things. Check out today’s episode where the panel and Arjan talk about his article and his latest projects. Show Topics: 0:50 – Hello! 1:23 – Is that right – got to drink Heineken in Amsterdam? 1:30 – Arjan: It’s the Bud Light version here in Amsterdam. 1:47 – Panelist: I feel pretty stupid now. 1:58 – Eric: I actually just visited Amsterdam to visit a good friend. The canals were gorgeous! 2:25 – Arjan: I actually worked 7 years in the city center and I cycled to work over the tiny bridges. Now I live outside of Amsterdam. 2:47 – Panelist: You have this article on Bubblescript, which is a creation of yours. Can you tell what it is? 3:08 – Arjan: I have been a software developer for 8 years. I have been using Elixir more in the past 2 years. So at some point an agency asked if I could build something for their museum. I thought let’s do it, because that’s a nice project! I got to work with three historical figures, which has their own stories. 4:45 – Is it spoken? 4:51 – Arjan: Just text. It was really meant for a young audience. The creators wrote stories about these figures. Get the younger generation engaged. I thought, well, how could I build something like this? I don’t want to hardcode it because I am the one maintaining it and I don’t want to be a SMS person. I thought, I wanted them to maintain it, but CMS is limited. Then I thought, I will give them a Jason file – each instruction on one line. Those file formats are for... Then I thought why couldn’t I use Elixir...? I just wrote something that looped out and spit-out all of these messages through messenger with a timer. Then I made it very simple through UI. Then it would tell you that line the error is. Then in the background you are checking to see if your syntax is correct or broken. Then there is a run button on the side. That’s how it started. It was a lot of work for one project. I found the idea really fascinating, and then last year I showed them this to my friend. He, too, was in Elixir and loved the idea and so we started a company. 8:47 – Panelist: That’s where BotSquad came from? One of the questions I had been: Is it done through macros? 9:01 – Arjan: Yes, but there is... I don’t compile it to an Elixir code; I use it as a functional thing. “Hey! Give me the next message...” If that makes sense? 9:59 – Panelist: I see that you have an example through the article. If something is invalid then you can see that it’s on “line 2.” Never used string to coder – I think that’s a great application to that. 10:26 – Arjan: Yep! String to coder. 11:09 – Your path to Elixir went through Erlang first right (2009)? 11:22 – Arjan: Maybe earlier? I was working through an agency back then, and they were building a platform for projects. One of the co-founders left and he started to work (for a year) and worked on this language called Erlang. That was back in 2008/2009. He later went onto create... He was working on that and he convinced me to use Erlang. I like Erlang because it’s a logical language. 13:06 – What was the path to Elixir? Why would you use Erlang? 13:21 – Arjan: Good question. I haven’t left Erlang totally, yet. It was due to the community. I wasn’t interested the first few years into Elixir, because all of the concepts are the same just different skin. For me, the community was completely different! I think it’s the truth. There is no Erlang Meetup in Amsterdam! For me it was the difference in the communities. 15:22 – We are glad you are here! 15:28 – Arjan: We are trying to make it Open Source. People ask me this all the time. For us we still have to find the right form for it, and it will be a lot of work to maintain it and support it. 16:10 – Panelist: Your chat app – let’s talk about that. It’s a very staple process. You don’t want to keep repeating the story for the characters. Along the lines of... I am wondering how well they are being a solution for... GenServers are mentioned. 17:15 – Arjan: That’s exactly how it works. You could do it differently if you wanted to. The interpreter itself is purely functional – you put a message in and you get a message out. What I wrote around that... 19:20 – Panelist: What process registry are you using for that? 19:24 – Arjan answers the question. 20:18 – Panelist comments. 20:53 – Arjan: It is a nice piece of software. And while most of the things are done now it’s making sure that everything is ready for everybody. If you use Swarm then... 21:57 – Panelist: I think it’s fun that you have this GenServer intentionally built in delays? 22:18 – Arjan: Yes, exactly. 22:46 – Yeah it has to feel real – that’s fun. 22:53 – Arjan: Yes. It can actually help with a... 23:12 – Advertisement – Loot Crate – check out the code! 24:09 – DeState Struct – I love that pattern – Plus 1 to that and let listeners know. It’s a great way to test how a... 24:48 – It’s a great way to test because you don’t have to wait for anything! Arjan continues this conversation. 26:03 – Arjan: It’s fun to test one bot with another bot. 26:14 – Panelist: The bots don’t have to go through the messaging protocol. 26:33 – Arjan: Yep! 26:42 – Anything you want to talk about Bubblescript or BotSquad before another topic? 26:55 – Arjan: It’s not Elixir it looks like Elixir – but check it out! Trial account at BotSquad.com! 27:17 – You are also talking with Code Elixir in London and you are doing a boot camp series. You are running an actual boot camp – I would love to hear what you are doing there! 27:42 – Arjan: the form is 2 days – it’s meant for programmers who are already well knowledgeable. We have done it 2 years in a row. I teach it with a partner who is from Amsterdam. Two years ago we got together and there were always questions on whether a boot camp was available. So we thought we needed to put something together. There are about 20 students in each boot camp. 29:34 – What are some of the challenges? Where these people are coming from pure functional stuff? 29:51 – Arjan comments. We start teaching them at the beginning of the boot camp: recursion and better matching. Better matching, in other languages, isn’t there. Recursion can be hard to grasp. Those are the building blocks. Going from there: how can you expand... 31:39 – Panelist: I saw from your video how you showed the elevator experience? 31:56 – Arjan: I didn’t know that was HIS analogy. 32:10 – Panelist talks about the creator of Erlang. 33:01 – Arjan: Yes the elevator example is for... Arjan continues talking about the elevator example and how students need to implement to be successful with tests and more. 34:48 – Arjan: It’s good to see how people reason with state and to see your thought process. 35:49 – Arjan: The second morning we actually give them the solution. Second day is getting practical – how can you build something and deploy something with Elixir. 36:32 – Panelist: I think it’s great that you are introducing Elixir to more people. I would like to see more people doing that. I love teaching people and Elixir concepts and other things. I had a Ruby background. It was a head-trip to get that difference – and once you do then you feel powerful: Oh I get it! I get these beneficial properties... All of these problems I had before don’t exist over here. When I get to see the 37:48 – Arjan: Yes at those Meetups and those boot camps – you see those light bulb moments. Yes, that’s why I do the teaching because it’s very rewarding. 38:43 – Panelist: Anything else? 38:50 – Arjan: Yes, my company BotSquad is working on a one-day conference – check it out here! 39:46 – Picks! 39:50 – Fresh Books’ Advertisement! 30-Day Trial! Links: Ruby Elixir JavaScript Vue React GenServers Meetup Jekyll StaticGen BotSquad BotSquad: Bubblescript – Beyond the DSL Miracle Things Arjan through Code Sync Arjan’s LinkedIn Arjan’s Twitter Arjan’s GitHub Arjan’s Video: Bootcamp Stories Code Beam Lite Amsterdam 2018 Sponsors: Get a Coder Job Loot Crate Fresh Books Cache Fly Picks: Eric Jackal Mark To Be List Arjan Experimenting Elixir Parser
Panel: Mark Ericksen Eric Berry Special Guest: Arjan Scherpenisse In this episode of Elixir Mix, the panel talks with Arjan Scherpenisse who is the technical co-founder at BotSquad. Arjan lives in the Amsterdam area of the Netherlands. Also, he is currently working with Miracle Things. Check out today’s episode where the panel and Arjan talk about his article and his latest projects. Show Topics: 0:50 – Hello! 1:23 – Is that right – got to drink Heineken in Amsterdam? 1:30 – Arjan: It’s the Bud Light version here in Amsterdam. 1:47 – Panelist: I feel pretty stupid now. 1:58 – Eric: I actually just visited Amsterdam to visit a good friend. The canals were gorgeous! 2:25 – Arjan: I actually worked 7 years in the city center and I cycled to work over the tiny bridges. Now I live outside of Amsterdam. 2:47 – Panelist: You have this article on Bubblescript, which is a creation of yours. Can you tell what it is? 3:08 – Arjan: I have been a software developer for 8 years. I have been using Elixir more in the past 2 years. So at some point an agency asked if I could build something for their museum. I thought let’s do it, because that’s a nice project! I got to work with three historical figures, which has their own stories. 4:45 – Is it spoken? 4:51 – Arjan: Just text. It was really meant for a young audience. The creators wrote stories about these figures. Get the younger generation engaged. I thought, well, how could I build something like this? I don’t want to hardcode it because I am the one maintaining it and I don’t want to be a SMS person. I thought, I wanted them to maintain it, but CMS is limited. Then I thought, I will give them a Jason file – each instruction on one line. Those file formats are for... Then I thought why couldn’t I use Elixir...? I just wrote something that looped out and spit-out all of these messages through messenger with a timer. Then I made it very simple through UI. Then it would tell you that line the error is. Then in the background you are checking to see if your syntax is correct or broken. Then there is a run button on the side. That’s how it started. It was a lot of work for one project. I found the idea really fascinating, and then last year I showed them this to my friend. He, too, was in Elixir and loved the idea and so we started a company. 8:47 – Panelist: That’s where BotSquad came from? One of the questions I had been: Is it done through macros? 9:01 – Arjan: Yes, but there is... I don’t compile it to an Elixir code; I use it as a functional thing. “Hey! Give me the next message...” If that makes sense? 9:59 – Panelist: I see that you have an example through the article. If something is invalid then you can see that it’s on “line 2.” Never used string to coder – I think that’s a great application to that. 10:26 – Arjan: Yep! String to coder. 11:09 – Your path to Elixir went through Erlang first right (2009)? 11:22 – Arjan: Maybe earlier? I was working through an agency back then, and they were building a platform for projects. One of the co-founders left and he started to work (for a year) and worked on this language called Erlang. That was back in 2008/2009. He later went onto create... He was working on that and he convinced me to use Erlang. I like Erlang because it’s a logical language. 13:06 – What was the path to Elixir? Why would you use Erlang? 13:21 – Arjan: Good question. I haven’t left Erlang totally, yet. It was due to the community. I wasn’t interested the first few years into Elixir, because all of the concepts are the same just different skin. For me, the community was completely different! I think it’s the truth. There is no Erlang Meetup in Amsterdam! For me it was the difference in the communities. 15:22 – We are glad you are here! 15:28 – Arjan: We are trying to make it Open Source. People ask me this all the time. For us we still have to find the right form for it, and it will be a lot of work to maintain it and support it. 16:10 – Panelist: Your chat app – let’s talk about that. It’s a very staple process. You don’t want to keep repeating the story for the characters. Along the lines of... I am wondering how well they are being a solution for... GenServers are mentioned. 17:15 – Arjan: That’s exactly how it works. You could do it differently if you wanted to. The interpreter itself is purely functional – you put a message in and you get a message out. What I wrote around that... 19:20 – Panelist: What process registry are you using for that? 19:24 – Arjan answers the question. 20:18 – Panelist comments. 20:53 – Arjan: It is a nice piece of software. And while most of the things are done now it’s making sure that everything is ready for everybody. If you use Swarm then... 21:57 – Panelist: I think it’s fun that you have this GenServer intentionally built in delays? 22:18 – Arjan: Yes, exactly. 22:46 – Yeah it has to feel real – that’s fun. 22:53 – Arjan: Yes. It can actually help with a... 23:12 – Advertisement – Loot Crate – check out the code! 24:09 – DeState Struct – I love that pattern – Plus 1 to that and let listeners know. It’s a great way to test how a... 24:48 – It’s a great way to test because you don’t have to wait for anything! Arjan continues this conversation. 26:03 – Arjan: It’s fun to test one bot with another bot. 26:14 – Panelist: The bots don’t have to go through the messaging protocol. 26:33 – Arjan: Yep! 26:42 – Anything you want to talk about Bubblescript or BotSquad before another topic? 26:55 – Arjan: It’s not Elixir it looks like Elixir – but check it out! Trial account at BotSquad.com! 27:17 – You are also talking with Code Elixir in London and you are doing a boot camp series. You are running an actual boot camp – I would love to hear what you are doing there! 27:42 – Arjan: the form is 2 days – it’s meant for programmers who are already well knowledgeable. We have done it 2 years in a row. I teach it with a partner who is from Amsterdam. Two years ago we got together and there were always questions on whether a boot camp was available. So we thought we needed to put something together. There are about 20 students in each boot camp. 29:34 – What are some of the challenges? Where these people are coming from pure functional stuff? 29:51 – Arjan comments. We start teaching them at the beginning of the boot camp: recursion and better matching. Better matching, in other languages, isn’t there. Recursion can be hard to grasp. Those are the building blocks. Going from there: how can you expand... 31:39 – Panelist: I saw from your video how you showed the elevator experience? 31:56 – Arjan: I didn’t know that was HIS analogy. 32:10 – Panelist talks about the creator of Erlang. 33:01 – Arjan: Yes the elevator example is for... Arjan continues talking about the elevator example and how students need to implement to be successful with tests and more. 34:48 – Arjan: It’s good to see how people reason with state and to see your thought process. 35:49 – Arjan: The second morning we actually give them the solution. Second day is getting practical – how can you build something and deploy something with Elixir. 36:32 – Panelist: I think it’s great that you are introducing Elixir to more people. I would like to see more people doing that. I love teaching people and Elixir concepts and other things. I had a Ruby background. It was a head-trip to get that difference – and once you do then you feel powerful: Oh I get it! I get these beneficial properties... All of these problems I had before don’t exist over here. When I get to see the 37:48 – Arjan: Yes at those Meetups and those boot camps – you see those light bulb moments. Yes, that’s why I do the teaching because it’s very rewarding. 38:43 – Panelist: Anything else? 38:50 – Arjan: Yes, my company BotSquad is working on a one-day conference – check it out here! 39:46 – Picks! 39:50 – Fresh Books’ Advertisement! 30-Day Trial! Links: Ruby Elixir JavaScript Vue React GenServers Meetup Jekyll StaticGen BotSquad BotSquad: Bubblescript – Beyond the DSL Miracle Things Arjan through Code Sync Arjan’s LinkedIn Arjan’s Twitter Arjan’s GitHub Arjan’s Video: Bootcamp Stories Code Beam Lite Amsterdam 2018 Sponsors: Get a Coder Job Loot Crate Fresh Books Cache Fly Picks: Eric Jackal Mark To Be List Arjan Experimenting Elixir Parser
Panel: Charles Max Wood Erik Hanchett In this episode of Views on Vue, the panelists discuss the Nuxt.js, which is a framework for creating universal Vue.js applications, and how you can use it with Vue. They express how flexible this framework is to use and talk about how easy it is to get started with it. They also touch on static site generators and the pros and cons to using these. They end the podcast discussing Erik’s book, Vue.js in Action, which is a beginner-intermediate book on Vue.js. In particular, we dive pretty deep on: What is Nuxt.js? Vue Next.js Nuxt.js has flexibility Nuxt.js features What is a universal Vue.js application? Use it for SEO or to get a faster page speed Server side rendering How hard is it to set up? Vue CLI His book Vue.js in Action Will you use this in your day job? Why use Nuxt.js? Jekyll and Gatsby Static site generators About his book Vue is easy to get started with And much, much more! Links: Nuxt.js Vue Next.js Vue CLI Vue.js in Action Jekyll Gatsby React Angular @ErikCH Picks: Charles Softcover Get a Coder Job Course Erik StaticGen.com
Panel: Charles Max Wood Erik Hanchett In this episode of Views on Vue, the panelists discuss the Nuxt.js, which is a framework for creating universal Vue.js applications, and how you can use it with Vue. They express how flexible this framework is to use and talk about how easy it is to get started with it. They also touch on static site generators and the pros and cons to using these. They end the podcast discussing Erik’s book, Vue.js in Action, which is a beginner-intermediate book on Vue.js. In particular, we dive pretty deep on: What is Nuxt.js? Vue Next.js Nuxt.js has flexibility Nuxt.js features What is a universal Vue.js application? Use it for SEO or to get a faster page speed Server side rendering How hard is it to set up? Vue CLI His book Vue.js in Action Will you use this in your day job? Why use Nuxt.js? Jekyll and Gatsby Static site generators About his book Vue is easy to get started with And much, much more! Links: Nuxt.js Vue Next.js Vue CLI Vue.js in Action Jekyll Gatsby React Angular @ErikCH Picks: Charles Softcover Get a Coder Job Course Erik StaticGen.com
Websites have gotten a lot more complicated over the years. What happened to static HTML? In this episode we’re joined by Harry Wolff, the creator of Reptar, to talk about leveraging build tools to create static generated sites. We talk about the pros and cons of leveraging a static site generator for a website. We also discuss some of the tools available to help you get started. Items mentioned in the episode: Reptar, MongoDB, Github, Jekyll, Dropbox, Wordpress, Markdown, Atom, AWS, Express, Restify, FTP, React, Webpack, Medium, Gist, Highlight JS, Prisim, Yarn, npm, Facebook, Rugrats, Ghost, Metalsmith, Segment, Hugo, Go, Hexo, Markdown-it, YAML, Joi, Redux, StaticGen, Gatsby JS, Nunjucks, Browserify, Less, Sass, Babel, ES2015, Async await, Graph QL, Relay, Closure, Handlebars Guests: Harry Wolff - @hswolff Panelists: Ryan Burgess - @burgessdryan Augustus Yuan - @augburto Jem Young - @JemYoung Derrick Showers - @derrickshowers Brian Holt - @holtbt Stacy London - @stacylondoner Picks: Harry Wolff - Node 7.6 Harry Wolff - Legion Harry Wolff - Calvin Harris - Slide Harry Wolff - Reptar Ryan Burgess - CODE: Debugging the Gender Gap Ryan Burgess - ZippGo Augustus Yuan - Metasmoke Augustus Yuan - Open Source Guides Jem Young - Ultimate Beast Master Jem Young - Shibesbot Derrick Showers - Distiller Derrick Showers - Pac-man Multiplayer Brian Holt - Home Brewing Beer Stacy London - Webpackbin Stacy London - Arthur Russell - Home Away From Home (Andy Stott Refix)