Podcasts about coder job ebook

  • 6PODCASTS
  • 14EPISODES
  • 1hAVG DURATION
  • ?INFREQUENT EPISODES
  • Sep 18, 2018LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about coder job ebook

Latest podcast episodes about coder job ebook

Devchat.tv Master Feed
EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?

Devchat.tv Master Feed

Play Episode Listen Later Sep 18, 2018 60:38


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Brooklyn Zelenka In this episode of Elixir Mix, the panel talks to Brooklyn Zelenka who lives in Vancouver, Canada. Listen to the panel and the guest talk about various topics, such as: different Elixir libraries, Quark, Witchcraft, Exceptional, ConsenSys, Meetup, among others. Show Topics: 1:33 – Let’s talk about Exceptional for that library? 1:40 – Brooklyn: Sure, it helps with flow. 3:33 – You are making Exceptional more accessible? 3:35 – Brooklyn: Yes, more conceptual. 3:49 – Panelist: What’s the adaptation like? 4:09 – Brooklyn: People seem to like it. 4:33 – Panelist: What were you doing before that? 4:42 – Brooklyn: First language was JavaScript. There is a huge Ruby community. Tons of Ruby refugees looking for help. 5:27 – There seems to be a large migration from Ruby to Elixir. Have you played with Ruby at all? 5:40 – Brooklyn: Yes, I have used Ruby for a couple of years. There is such an interest in Elixir from the Ruby community. They are such different languages. The aesthetic is similar, and the way the languages are set-up is completely different. 6:41 – Panelist: So not having three or four different alien methods? I have been developing Elixr for a while now, but Ruby doesn’t solve modern-day problems. The fact that you have been working with Elixir since 2014 is amazing. 7:24 – Brooklyn: The first library I wrote was Quark. Then that led into Witchcraft. 10:49 – Panelist adds in his comments. 11:06 – Brooklyn: There are a lot of different things I would love to see in the libraries. At what point do we say that this is the default style in Elixir? My keynote was exactly about this at a conference this year. Elixir hits a nice spot in the program place. It’s very accessible. I’ve brought into these concepts because of Elixir. 12:37 – Let’s talk Exceptions. Will it become apart of core? 13:14 – Brooklyn: I wouldn’t mind that it would become apart of core. 15:10 – Any other questions around Exceptional or Exception or other libraries? 15:25 – Panelist: Let’s change topics. 15:30 – Brooklyn has her own company now. 15:52 – Panelist: Good job on Roberts Overload! 16:00 – Panelist: Where does block chain and Elixir meet? 16:08 – Brooklyn answers this question. 17:16 – Brooklyn: Not all block chains are... 19:02 – Brooklyn: Another good fit would be... 19:33 – Panelist: My company is apart of ConsenSys. I hear a lot about the block chain and others. How can Elixir help the block chain? (20:15) You mentioned earlier that Elixir could solve a lot of the issues that bock chain is having. Can you elaborate on this? 20:21 – Brooklyn answers this question – here – check it out! 21:21 – Brooklyn: By bringing in these concepts... 22:16 – Brooklyn makes a huge podcast announcement!! Breaking News! 22:37 – What does that mean – messages on a... 24:06 – Advertisement – Digital Ocean! 24:43 – The mail messages contents does that sit on the ledger or... 25:01 – Brooklyn talks about this topic in detail. 26:00 – Brooklyn: There is a distribution of control. I am going to have to run a program to check when a message comes in – I would like that to be hooked up to my UI, ideally. 26:35 – Panelist: You are a fascinating person! 26:45 – Chuck: You also do Elixir training for people? 26:56 – Yes! We help companies and go to conferences. This is for zero experience with Elixir. Over the course of a couple of days to give people confidence production in Elixir. It won’t give you all of the knowledge, but it helps. This also gives people access to me, and my business partner, to use us for questions and so on. 28:56 – You live in Vancouver. What is the Elixir community – through Meetup – what is the temperature like there for Elixir or Ruby, etc.? What are the trends looking like? 29:31 – Brooklyn: Yes, check us out at Meetup. 35:18 – Panelist: I think that is interesting on your opinions on GO with your background. 35:35 – Brooklyn continues her ideas on this topic. It’s not to say that GO is the worse language ever, but from what I have seen that it’s a nice experience in Elixir that things work. All the libraries integrate nicely. There is a style and flavor that is friendly. You get the friendliness with all of this power. You can scale up very nicely from a single node. 37:47 – Where can Elixir “should” go and could go? 38:21 – Brooklyn answers this question and others. 39:21 – Dialyxir / Elixir. 41:27 – Dialyxir overall is pretty nice and it gets the job done with what Elixir needs it to do. Type system. 42:09 – The pre-existing eco-system isn’t built for it. You don’t know if it’s safe to run? There is no way to know about this. The overhead for the programmer tends to be really high. Why don’t we add things like – adding property checks – to ensure that you know how this thing will behave when it run. Using some other techniques – not just in tests – but integrate it into the core workflow. This is really important 44:22 – Advertisement! 45:03 – Panelist chimes in. 45:21 – Brooklyn: Have you seen Alpaca? I am sure it’s 1.0 now. It runs on the beam. 46:15 – Panelist adds comments. 46:25 – Brooklyn: This is why I brought up RChain earlier in the conversation. 47:01 – Block Chain. 48:17 – Panelist talks. 48:53 – Brooklyn: At the application level – one of my projects is having a language that will run... 51:17 – Chuck: I am still learning Elixir. So this is way beyond from where I am at. Let’s do some picks! Links: Coder Job eBook by Charles Max Wood Elixir Rails GO Quark Witchcraft Type Class Algae Exceptional Phoenix Exceptional Robot Overload Raft Consensus Algorithm Ethereum Status Codes Dialyxir Expede Type Class Alpaca Kaizen Matt Diep House ConsenSys / Ethql Metabase TerraGenesis TerraGenesis – Space Colony Wabi-Sabi RChain Brooklyn’s Medium Brooklyn’s Meetup in Vancouver Brooklyn’s GitHub Brooklyn’s LinkedIn Brooklyn – Lambda Conference 2018 Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Make some incremental step forward – adding onto Mark’s pick - Kaizen. TerraGenesis TerraGenesis – Space Colony Honest feedback! What can I change? Phoenix Mark Workspace Environment: Kaizen – Change for the Better = Improvement. Josh Article – Value-Oriented Programming Eric Library – ConsenSys / Ethql Metabase Brooklyn Wabi-Sabi – seeing the beauty in things that imperfect.

Elixir Mix
EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?

Elixir Mix

Play Episode Listen Later Sep 18, 2018 60:38


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Brooklyn Zelenka In this episode of Elixir Mix, the panel talks to Brooklyn Zelenka who lives in Vancouver, Canada. Listen to the panel and the guest talk about various topics, such as: different Elixir libraries, Quark, Witchcraft, Exceptional, ConsenSys, Meetup, among others. Show Topics: 1:33 – Let’s talk about Exceptional for that library? 1:40 – Brooklyn: Sure, it helps with flow. 3:33 – You are making Exceptional more accessible? 3:35 – Brooklyn: Yes, more conceptual. 3:49 – Panelist: What’s the adaptation like? 4:09 – Brooklyn: People seem to like it. 4:33 – Panelist: What were you doing before that? 4:42 – Brooklyn: First language was JavaScript. There is a huge Ruby community. Tons of Ruby refugees looking for help. 5:27 – There seems to be a large migration from Ruby to Elixir. Have you played with Ruby at all? 5:40 – Brooklyn: Yes, I have used Ruby for a couple of years. There is such an interest in Elixir from the Ruby community. They are such different languages. The aesthetic is similar, and the way the languages are set-up is completely different. 6:41 – Panelist: So not having three or four different alien methods? I have been developing Elixr for a while now, but Ruby doesn’t solve modern-day problems. The fact that you have been working with Elixir since 2014 is amazing. 7:24 – Brooklyn: The first library I wrote was Quark. Then that led into Witchcraft. 10:49 – Panelist adds in his comments. 11:06 – Brooklyn: There are a lot of different things I would love to see in the libraries. At what point do we say that this is the default style in Elixir? My keynote was exactly about this at a conference this year. Elixir hits a nice spot in the program place. It’s very accessible. I’ve brought into these concepts because of Elixir. 12:37 – Let’s talk Exceptions. Will it become apart of core? 13:14 – Brooklyn: I wouldn’t mind that it would become apart of core. 15:10 – Any other questions around Exceptional or Exception or other libraries? 15:25 – Panelist: Let’s change topics. 15:30 – Brooklyn has her own company now. 15:52 – Panelist: Good job on Roberts Overload! 16:00 – Panelist: Where does block chain and Elixir meet? 16:08 – Brooklyn answers this question. 17:16 – Brooklyn: Not all block chains are... 19:02 – Brooklyn: Another good fit would be... 19:33 – Panelist: My company is apart of ConsenSys. I hear a lot about the block chain and others. How can Elixir help the block chain? (20:15) You mentioned earlier that Elixir could solve a lot of the issues that bock chain is having. Can you elaborate on this? 20:21 – Brooklyn answers this question – here – check it out! 21:21 – Brooklyn: By bringing in these concepts... 22:16 – Brooklyn makes a huge podcast announcement!! Breaking News! 22:37 – What does that mean – messages on a... 24:06 – Advertisement – Digital Ocean! 24:43 – The mail messages contents does that sit on the ledger or... 25:01 – Brooklyn talks about this topic in detail. 26:00 – Brooklyn: There is a distribution of control. I am going to have to run a program to check when a message comes in – I would like that to be hooked up to my UI, ideally. 26:35 – Panelist: You are a fascinating person! 26:45 – Chuck: You also do Elixir training for people? 26:56 – Yes! We help companies and go to conferences. This is for zero experience with Elixir. Over the course of a couple of days to give people confidence production in Elixir. It won’t give you all of the knowledge, but it helps. This also gives people access to me, and my business partner, to use us for questions and so on. 28:56 – You live in Vancouver. What is the Elixir community – through Meetup – what is the temperature like there for Elixir or Ruby, etc.? What are the trends looking like? 29:31 – Brooklyn: Yes, check us out at Meetup. 35:18 – Panelist: I think that is interesting on your opinions on GO with your background. 35:35 – Brooklyn continues her ideas on this topic. It’s not to say that GO is the worse language ever, but from what I have seen that it’s a nice experience in Elixir that things work. All the libraries integrate nicely. There is a style and flavor that is friendly. You get the friendliness with all of this power. You can scale up very nicely from a single node. 37:47 – Where can Elixir “should” go and could go? 38:21 – Brooklyn answers this question and others. 39:21 – Dialyxir / Elixir. 41:27 – Dialyxir overall is pretty nice and it gets the job done with what Elixir needs it to do. Type system. 42:09 – The pre-existing eco-system isn’t built for it. You don’t know if it’s safe to run? There is no way to know about this. The overhead for the programmer tends to be really high. Why don’t we add things like – adding property checks – to ensure that you know how this thing will behave when it run. Using some other techniques – not just in tests – but integrate it into the core workflow. This is really important 44:22 – Advertisement! 45:03 – Panelist chimes in. 45:21 – Brooklyn: Have you seen Alpaca? I am sure it’s 1.0 now. It runs on the beam. 46:15 – Panelist adds comments. 46:25 – Brooklyn: This is why I brought up RChain earlier in the conversation. 47:01 – Block Chain. 48:17 – Panelist talks. 48:53 – Brooklyn: At the application level – one of my projects is having a language that will run... 51:17 – Chuck: I am still learning Elixir. So this is way beyond from where I am at. Let’s do some picks! Links: Coder Job eBook by Charles Max Wood Elixir Rails GO Quark Witchcraft Type Class Algae Exceptional Phoenix Exceptional Robot Overload Raft Consensus Algorithm Ethereum Status Codes Dialyxir Expede Type Class Alpaca Kaizen Matt Diep House ConsenSys / Ethql Metabase TerraGenesis TerraGenesis – Space Colony Wabi-Sabi RChain Brooklyn’s Medium Brooklyn’s Meetup in Vancouver Brooklyn’s GitHub Brooklyn’s LinkedIn Brooklyn – Lambda Conference 2018 Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Make some incremental step forward – adding onto Mark’s pick - Kaizen. TerraGenesis TerraGenesis – Space Colony Honest feedback! What can I change? Phoenix Mark Workspace Environment: Kaizen – Change for the Better = Improvement. Josh Article – Value-Oriented Programming Eric Library – ConsenSys / Ethql Metabase Brooklyn Wabi-Sabi – seeing the beauty in things that imperfect.

Devchat.tv Master Feed
EMx 018: Devon Estes: “All In On Elixir”

Devchat.tv Master Feed

Play Episode Listen Later Sep 11, 2018 54:40


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Devon Estes In this episode of Elixir Mix, the panel talks to Devon Estes. He is an American programmer located in Berlin, Germany. Devon is coaching on Elixir, and his background is on Ruby Rails. Check-out today’s episode to hear how passionate Devon is about the Elixir program, and what he loves about it. Show Topics: 3:58 – Devon finds that the process of writing helps him find “bugs”. He tries to write once a month on various topics, such as what he has learned, and his freelancing work. 4:50 – One of the panelists says that he also writes, too, and how it helps him process what is going on. He treats it like a research paper, because he wants it to sound coherent. 5:43 – Devon used to work in PR and Marketing. What he learned from those fields is that: visibility creates opportunity. 7:19 – When you choose the technology, it’s about how easy previous resources to help support that if it’s the right tech. Finding Elixir developers is hard to find. Elixir ahs been that way for a while, but actually it is becoming the new and improved Ruby. You get the 10X productivity, but you aren’t held up by some factors. Have you ever had finding work in Elixir? 8:22 – Devon: Not in the last year-and-a-half. Being a freelancer, stay visible, because you are constantly looking for different projects, and so on. There are other countries out there where Elixir is more prominent than compared to the United States. Companies in San Francisco are having a hard time finding Elixir developers to work with them. 10:31 – How was your transition from Ruby to Elixir and your writing projects? How did you go down that path? 11:07 – Devon: The more I wrote in Elixir the more he liked the program. Ruby inspired Elixir, for sure. He likes how it’s comprehensive to him, and how productive he is with Elixir. For Devon, it fits well with how he writes code; and because he’s happy, his clients are happy, too. Elixir’s language fits well with his way of thinking and there are other benefits for Devon by working with Elixir. Devon likes feeling productive and it fulfills his needs. Finally, he also really enjoys the Elixir community! 16:51 – What do you not like about Elixir? 16:55 – Devon: He found his first thing he doesn’t love about Elixir, and he found it today, of all things! Listen to this timestamp to see what Devon shares. 20:47 – Question asked for Devon: How are other languages doing that, and what can we do to make that happen? 20:53 – Check-out Devon’s answer! 24:11 – Digital Ocean’s Mid-Roll Advertisement 24:48 – Devon continues his answer from 20:53. Programmers talk and, when more people are having certain experiences, the word is going to get out. The flexibility of the language is going to be great in the long run. Great sales pitch. 26:47 – Josh, you have a lot of experience of the years, pushing the eco-system, have you seen a pick-up from that or has it grown, how have you seen your involvement in these projects helped with the awareness... 27:19 – Josh: I don’t know how much of an influence I have, but it has doubled almost every year. Of course, this won’t happen every year, and at some time it will plateau. Elixir is rapidly growing now, though. 28:09 – Question to Devon: Let’s talk about your project, Fast Elixir. 28:16 – Devon talks about how he got involved with Fast Elixir and how it developed. 31:19 – Let’s talk about Benchy. 31:28 – Devon: We are very proud of it. Devon continues in detail about the before-mentioned question. 36:30 – Question to Devon – Let’s talk about reductions, so people can understand it better. 36:41 – Think of a reduction that it’s one thing the virtual thing does. It has a counter, and it does a certain number of things before it needs to take a break. That’s the most basic unit. One reduction is one instruction and it counts that. That’s how it manages its internal scheduler. 38:20 – Chuck: When you adopted Ruby did you feel the same way about it like you do about Elixir. Chuck says, “I totally get it...” It’s more a learning opportunity for Chuck. Have you found the next best thing? Or... 39:06 – Devon was an opera singer for a while, and studied at the Manhattan School of Music. Check out his full bio in LinkedIn, and other social media profiles. As Devon became an advanced programmer he started to develop his programming skills. He tried JavaScript, but the language didn’t appeal to him. The more he experienced in different programs, he found that the bigger picture for him boiled down to the community aspect for him. He could have fallen in-love with Clojure, but he’s not quite sure. Finally, it basically was the Elixir’s language and the community that he likes. 45:05 – It’s neat to see the progression that you went through. 45:25 – Let’s do picks! 45:30 – Code Badges' Advertisement! 46:11 – Picks! Links: Coder Job eBook by Charles Max Wood Elixir Code Badger with Charles Max Wood on Kickstarter! Devon Estes’ GitHub Devon Estes’ Twitter Devon Estes’ Website Devon Estes’ LinkedIn Devon Estes’ Refactoring Elixir – Lessons Learned from a Year on Exercism.lo Fast Elixir Ruby Rails Clojure Devon Estes’ Blog GitHub’s Elixir-Lang Exercism – Code Practice Elixir Sips: Learn Elixir With A Pro Devon Estes’ Heroku App Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Lootcrate (once a month) Audible, Audio Book – “The ONE Thing” by Gary Keller Helps you focus on one thing to help you reach your goals. Mark Movie: (YouTube) Erlang: The Movie Retro Gaming – Original Nintendo Josh Follow-up on Mark’s pick (see above) – Posters / Harry Potter-Themed Tortoise Eric Legos! Funko POP Animation Bob’s Devon Toggl – Time-tracking Tool / It’s free! “Understanding Computation” by Tom Stuart Movie: Handmaiden

Elixir Mix
EMx 018: Devon Estes: “All In On Elixir”

Elixir Mix

Play Episode Listen Later Sep 11, 2018 54:40


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Devon Estes In this episode of Elixir Mix, the panel talks to Devon Estes. He is an American programmer located in Berlin, Germany. Devon is coaching on Elixir, and his background is on Ruby Rails. Check-out today’s episode to hear how passionate Devon is about the Elixir program, and what he loves about it. Show Topics: 3:58 – Devon finds that the process of writing helps him find “bugs”. He tries to write once a month on various topics, such as what he has learned, and his freelancing work. 4:50 – One of the panelists says that he also writes, too, and how it helps him process what is going on. He treats it like a research paper, because he wants it to sound coherent. 5:43 – Devon used to work in PR and Marketing. What he learned from those fields is that: visibility creates opportunity. 7:19 – When you choose the technology, it’s about how easy previous resources to help support that if it’s the right tech. Finding Elixir developers is hard to find. Elixir ahs been that way for a while, but actually it is becoming the new and improved Ruby. You get the 10X productivity, but you aren’t held up by some factors. Have you ever had finding work in Elixir? 8:22 – Devon: Not in the last year-and-a-half. Being a freelancer, stay visible, because you are constantly looking for different projects, and so on. There are other countries out there where Elixir is more prominent than compared to the United States. Companies in San Francisco are having a hard time finding Elixir developers to work with them. 10:31 – How was your transition from Ruby to Elixir and your writing projects? How did you go down that path? 11:07 – Devon: The more I wrote in Elixir the more he liked the program. Ruby inspired Elixir, for sure. He likes how it’s comprehensive to him, and how productive he is with Elixir. For Devon, it fits well with how he writes code; and because he’s happy, his clients are happy, too. Elixir’s language fits well with his way of thinking and there are other benefits for Devon by working with Elixir. Devon likes feeling productive and it fulfills his needs. Finally, he also really enjoys the Elixir community! 16:51 – What do you not like about Elixir? 16:55 – Devon: He found his first thing he doesn’t love about Elixir, and he found it today, of all things! Listen to this timestamp to see what Devon shares. 20:47 – Question asked for Devon: How are other languages doing that, and what can we do to make that happen? 20:53 – Check-out Devon’s answer! 24:11 – Digital Ocean’s Mid-Roll Advertisement 24:48 – Devon continues his answer from 20:53. Programmers talk and, when more people are having certain experiences, the word is going to get out. The flexibility of the language is going to be great in the long run. Great sales pitch. 26:47 – Josh, you have a lot of experience of the years, pushing the eco-system, have you seen a pick-up from that or has it grown, how have you seen your involvement in these projects helped with the awareness... 27:19 – Josh: I don’t know how much of an influence I have, but it has doubled almost every year. Of course, this won’t happen every year, and at some time it will plateau. Elixir is rapidly growing now, though. 28:09 – Question to Devon: Let’s talk about your project, Fast Elixir. 28:16 – Devon talks about how he got involved with Fast Elixir and how it developed. 31:19 – Let’s talk about Benchy. 31:28 – Devon: We are very proud of it. Devon continues in detail about the before-mentioned question. 36:30 – Question to Devon – Let’s talk about reductions, so people can understand it better. 36:41 – Think of a reduction that it’s one thing the virtual thing does. It has a counter, and it does a certain number of things before it needs to take a break. That’s the most basic unit. One reduction is one instruction and it counts that. That’s how it manages its internal scheduler. 38:20 – Chuck: When you adopted Ruby did you feel the same way about it like you do about Elixir. Chuck says, “I totally get it...” It’s more a learning opportunity for Chuck. Have you found the next best thing? Or... 39:06 – Devon was an opera singer for a while, and studied at the Manhattan School of Music. Check out his full bio in LinkedIn, and other social media profiles. As Devon became an advanced programmer he started to develop his programming skills. He tried JavaScript, but the language didn’t appeal to him. The more he experienced in different programs, he found that the bigger picture for him boiled down to the community aspect for him. He could have fallen in-love with Clojure, but he’s not quite sure. Finally, it basically was the Elixir’s language and the community that he likes. 45:05 – It’s neat to see the progression that you went through. 45:25 – Let’s do picks! 45:30 – Code Badges' Advertisement! 46:11 – Picks! Links: Coder Job eBook by Charles Max Wood Elixir Code Badger with Charles Max Wood on Kickstarter! Devon Estes’ GitHub Devon Estes’ Twitter Devon Estes’ Website Devon Estes’ LinkedIn Devon Estes’ Refactoring Elixir – Lessons Learned from a Year on Exercism.lo Fast Elixir Ruby Rails Clojure Devon Estes’ Blog GitHub’s Elixir-Lang Exercism – Code Practice Elixir Sips: Learn Elixir With A Pro Devon Estes’ Heroku App Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Lootcrate (once a month) Audible, Audio Book – “The ONE Thing” by Gary Keller Helps you focus on one thing to help you reach your goals. Mark Movie: (YouTube) Erlang: The Movie Retro Gaming – Original Nintendo Josh Follow-up on Mark’s pick (see above) – Posters / Harry Potter-Themed Tortoise Eric Legos! Funko POP Animation Bob’s Devon Toggl – Time-tracking Tool / It’s free! “Understanding Computation” by Tom Stuart Movie: Handmaiden

Devchat.tv Master Feed
EMx 017: Daniel Spofford: "Thoughtful Logging in Elixir: A Phoenix Story"

Devchat.tv Master Feed

Play Episode Listen Later Sep 4, 2018 64:35


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Daniel Spofford In this episode of Elixir Mix, the panel talks to Daniel Spofford who is a Senior Software Engineer through Very where he uses Elixir constantly. Daniel and the panel discuss the benefits of working from home, and they talk about different programs, such as Heroku. Check out today’s episode to get more information about Daniel, Very’s team, Elixir, Phoenix, and many other topics! Show Topics: 1:45 – Depending on the needs of Daniel’s client and/or project it depends on what program he uses. 2:34 – Daniel works from home and lives in North Dakota. 3:35 – There are benefits to working at home. It seems that if you have a healthy living environment, and a supportive family, it can work out very well and could be quite effective. People are naturally more social and when you reach out to someone it seems to be more intentional rather than small social talking in the office. 6:45 – One drawback from working at home, you have to make a point to go out and be social.  8:12 – Log Post. This was interesting to the panel for two different reasons: 1.) Narrative Process and 2.) Logging a lot of people take for granted. When they need information, and cannot find it, then they could get frustrated. 13:25 – Question to consider: “How will these logs be used?” 16:05 – There are different levels of experience among many different people. 16:17 – Daniel goes through the different types of logs, and when and where you would use a certain log. 18:36 – Question for Daniel: “Can you get stuff out of order from your log?” 19:19 – There is a feature written into Phoenix that is quite helpful. Check-out their different plugins. 22:09 – When various processes are trying to log, they call that the log line. 23:35 – Digital Ocean’s Mid-Roll Advertisement 24:17 – One issue that the panelist has had in the past, is that they have that tagging mechanism – is there a way to do that in Phoenix? 24:39 – There is metadata. 26:01 – We are talking about tagging and getting specific information there. Is there a way to override in one function how that logging happens? 26:40 – That question makes me thing of – Let it Crash – mentality that people have with Elixir. This is common. You want to let it crash until you care. If you let it crash too far you loose information as you go up. Rather than pattern matching, and hoping that it works, maybe you do you have a case where “x, y, z...,” etc. 30:19 – Daniel’s new log post submitted in June. What are the three things that we should be paying attention to? 30:31 – Daniel talks about what the company, Very, does to accomplish different projects and such. Very is always on the lookout to resolve issues right away, because not every situation works for every client/situation. Three things to Elixir: State in Memory, Scalability, and Hot Code Reloading. These are the buzzwords to Elixir. 35:37 – One of the panelists does like Docker now. 36:56 – If you are building a web app, it does not makes sense to do hot code reloading. 40:11 – Daniel has been playing with additional features, too, such as ECS. 41:08 – Other programs are mentioned by Chuck. 43:19 – Chuck asks Erick and Mark: “What infrastructure do you guys use for your Elixir stuff?” 43:27 – Heroku platform. It’s the baby step; and once we hit puberty, we will get out of Heroku in order to use Phoenix and Elixir. 45:31 – It is very acceptable to be using Heroku. Most panelists agree – do not be ashamed to use Heroku if that’s what you need. 48:10 – A deal from a non-sponsor? Check it out. 50:09 – Code Badger with Charles Max Wood on Kickstarter! 52:22 – There are benefits of using Heroku, but there are some disadvantages. 53:27 – One panelist mentions that it is nice to just copy and paste. 53:34 – Anyone heard of Stacker? It’s worth checking it out! 55:16 – Comments and questions about Stacker. 58:05 – Let’s go to picks! Links: Coder Job eBook by Charles Max Wood Elixir Docker Heroku Daniel Spofford’s Website Daniel Spofford’s GitHub Daniel Spofford’s LinkedIn Daniel Spofford’s Twitter Very Possible’s Team Code Badger with Charles Max Wood on Kickstarter! Stacker Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Notion.so – Between a Wiki and a Google Docs Mark Meta Base Stacker’s Documentation Josh Better Call Saul Breaking Bad Smooth Terminal – Developer News! Erick Smooth Terminal – go signup to their newsletter! Version 3 – Meta Base - a must use in your developer career! App Signal – an online monitoring tool Daniel A dolly to help with your move! Uplift desk

Elixir Mix
EMx 017: Daniel Spofford: "Thoughtful Logging in Elixir: A Phoenix Story"

Elixir Mix

Play Episode Listen Later Sep 4, 2018 64:35


Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Daniel Spofford In this episode of Elixir Mix, the panel talks to Daniel Spofford who is a Senior Software Engineer through Very where he uses Elixir constantly. Daniel and the panel discuss the benefits of working from home, and they talk about different programs, such as Heroku. Check out today’s episode to get more information about Daniel, Very’s team, Elixir, Phoenix, and many other topics! Show Topics: 1:45 – Depending on the needs of Daniel’s client and/or project it depends on what program he uses. 2:34 – Daniel works from home and lives in North Dakota. 3:35 – There are benefits to working at home. It seems that if you have a healthy living environment, and a supportive family, it can work out very well and could be quite effective. People are naturally more social and when you reach out to someone it seems to be more intentional rather than small social talking in the office. 6:45 – One drawback from working at home, you have to make a point to go out and be social.  8:12 – Log Post. This was interesting to the panel for two different reasons: 1.) Narrative Process and 2.) Logging a lot of people take for granted. When they need information, and cannot find it, then they could get frustrated. 13:25 – Question to consider: “How will these logs be used?” 16:05 – There are different levels of experience among many different people. 16:17 – Daniel goes through the different types of logs, and when and where you would use a certain log. 18:36 – Question for Daniel: “Can you get stuff out of order from your log?” 19:19 – There is a feature written into Phoenix that is quite helpful. Check-out their different plugins. 22:09 – When various processes are trying to log, they call that the log line. 23:35 – Digital Ocean’s Mid-Roll Advertisement 24:17 – One issue that the panelist has had in the past, is that they have that tagging mechanism – is there a way to do that in Phoenix? 24:39 – There is metadata. 26:01 – We are talking about tagging and getting specific information there. Is there a way to override in one function how that logging happens? 26:40 – That question makes me thing of – Let it Crash – mentality that people have with Elixir. This is common. You want to let it crash until you care. If you let it crash too far you loose information as you go up. Rather than pattern matching, and hoping that it works, maybe you do you have a case where “x, y, z...,” etc. 30:19 – Daniel’s new log post submitted in June. What are the three things that we should be paying attention to? 30:31 – Daniel talks about what the company, Very, does to accomplish different projects and such. Very is always on the lookout to resolve issues right away, because not every situation works for every client/situation. Three things to Elixir: State in Memory, Scalability, and Hot Code Reloading. These are the buzzwords to Elixir. 35:37 – One of the panelists does like Docker now. 36:56 – If you are building a web app, it does not makes sense to do hot code reloading. 40:11 – Daniel has been playing with additional features, too, such as ECS. 41:08 – Other programs are mentioned by Chuck. 43:19 – Chuck asks Erick and Mark: “What infrastructure do you guys use for your Elixir stuff?” 43:27 – Heroku platform. It’s the baby step; and once we hit puberty, we will get out of Heroku in order to use Phoenix and Elixir. 45:31 – It is very acceptable to be using Heroku. Most panelists agree – do not be ashamed to use Heroku if that’s what you need. 48:10 – A deal from a non-sponsor? Check it out. 50:09 – Code Badger with Charles Max Wood on Kickstarter! 52:22 – There are benefits of using Heroku, but there are some disadvantages. 53:27 – One panelist mentions that it is nice to just copy and paste. 53:34 – Anyone heard of Stacker? It’s worth checking it out! 55:16 – Comments and questions about Stacker. 58:05 – Let’s go to picks! Links: Coder Job eBook by Charles Max Wood Elixir Docker Heroku Daniel Spofford’s Website Daniel Spofford’s GitHub Daniel Spofford’s LinkedIn Daniel Spofford’s Twitter Very Possible’s Team Code Badger with Charles Max Wood on Kickstarter! Stacker Sponsors: Get a Coder Job Digital Ocean Code Badges Cache Fly Picks: Charles Notion.so – Between a Wiki and a Google Docs Mark Meta Base Stacker’s Documentation Josh Better Call Saul Breaking Bad Smooth Terminal – Developer News! Erick Smooth Terminal – go signup to their newsletter! Version 3 – Meta Base - a must use in your developer career! App Signal – an online monitoring tool Daniel A dolly to help with your move! Uplift desk

Devchat.tv Master Feed
RR 376: "Ruby Performance" with Nate Berkopec

Devchat.tv Master Feed

Play Episode Listen Later Aug 21, 2018 66:24


Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby

Devchat.tv Master Feed
EMx 015: Elixir with David Magalhães

Devchat.tv Master Feed

Play Episode Listen Later Aug 21, 2018 50:11


Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In particular, we dive pretty deep on: David’s history What brought him to Elixir Elixir is very straightforward Pattern matching Erlang Java background What has your experience been like coming from Java to Elixir? First thing he noticed when moving Had to change the way he did software Worked with Prolog in University Idea of accessors Working as an Elixir professional Phoenix with image upload to S3 in an API: Implementation and testing – blog post Using S3 His approach for how people should start with S3 Focus for his article Being able to create tests in Java Testing features Integration tests TDD Arc Library Fakes3 gem How do you handle the Fakes3 gem locally? And much, much more! Links: Elixir Erlang Phoenix with image upload to S3 in an API: Implementation and testing Arc Fakes3 puppeteer-pdf cybersource-sdk David’s GitHub @speeddragon David’s Medium Sponsors: Digital Ocean Picks: Charles Breath of the Wild The Iron Druid Chronicles by Kevin Hearne Framework Summit Get a Coder Job eBook Get a Coder Job Video Course Mark ex_doc Eric docsify David The Mechanism Biographies

Devchat.tv Master Feed
AiA 203: "Where To Store Angular Configurations" with Dave Bush

Devchat.tv Master Feed

Play Episode Listen Later Aug 21, 2018 60:47


Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor

All Angular Podcasts by Devchat.tv
AiA 203: "Where To Store Angular Configurations" with Dave Bush

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Aug 21, 2018 60:47


Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor

Elixir Mix
EMx 015: Elixir with David Magalhães

Elixir Mix

Play Episode Listen Later Aug 21, 2018 50:11


Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In particular, we dive pretty deep on: David’s history What brought him to Elixir Elixir is very straightforward Pattern matching Erlang Java background What has your experience been like coming from Java to Elixir? First thing he noticed when moving Had to change the way he did software Worked with Prolog in University Idea of accessors Working as an Elixir professional Phoenix with image upload to S3 in an API: Implementation and testing – blog post Using S3 His approach for how people should start with S3 Focus for his article Being able to create tests in Java Testing features Integration tests TDD Arc Library Fakes3 gem How do you handle the Fakes3 gem locally? And much, much more! Links: Elixir Erlang Phoenix with image upload to S3 in an API: Implementation and testing Arc Fakes3 puppeteer-pdf cybersource-sdk David’s GitHub @speeddragon David’s Medium Sponsors: Digital Ocean Picks: Charles Breath of the Wild The Iron Druid Chronicles by Kevin Hearne Framework Summit Get a Coder Job eBook Get a Coder Job Video Course Mark ex_doc Eric docsify David The Mechanism Biographies

Adventures in Angular
AiA 203: "Where To Store Angular Configurations" with Dave Bush

Adventures in Angular

Play Episode Listen Later Aug 21, 2018 60:47


Panel: Charles Max Wood John Papa Alyssa Nicholl Joe Eames Special Guests: Dave Bush In this episode, the Adventures in Angular panel talks to Dave Bush about his blog post Where To Store Angular Configurations. Dave has been programming for 30 years both in the .net and JavaScript spaces, and has been working with Angular since it first came out. They talk about the inspiration for writing this post, config.json, and APP_INITIALIZER. They also touch on optimizing, if he ever worked with Angular.js, and more! In particular, we dive pretty deep on: Chuck’s Get a Coder Job Course Dave intro JavaScript and Angular What was the inspiration for this blog post? Blog posts born out of frustration Static config files Config.json Downsides to config.json Replicating on dev servers Local hosts What is APP_INITIALIZER? The cost of APP_INITIALIZER Optimizing Making an environment-agnostic Did you ever work with Angular.js? Pros to the APP_INITIALIZER jQuery Great tips from his article Making one build that works in any environment Moving towards optimization Source maps And much, much more! Links: Where To Store Angular Configurations Get a Coder Job Course JavaScript Angular Angular.js jQuery @davembush Dave’s GitHub Dave’s Blog Dave’s Website Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Breath of the Wild Get a Coder Job eBook Get a Coder Job Video Course John DuckTales Sketch notes Rocketbook FriXion Pens Joe The Framework Summit The Righteous Mind by Jonathan Haidt Dave High-fat, low-carb diet MTailor

All Ruby Podcasts by Devchat.tv
RR 376: "Ruby Performance" with Nate Berkopec

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Aug 21, 2018 66:24


Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby

Ruby Rogues
RR 376: "Ruby Performance" with Nate Berkopec

Ruby Rogues

Play Episode Listen Later Aug 21, 2018 66:24


Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate Berkopec In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more! In particular, we dive pretty deep on: Nate intro Ruby and Rails Was on Shark Tank What led you into Ruby performance? Always enjoyed the easily quantified parts of development Performance work is very cut and dry Why do you love Turbolinks? 100ms to Glass with Rails and Turbolinks – Turbolinks article The beauty of Turbolinks The Complete Guide to Rails Performance The two benefits to performance work Making things scalable and back-end End-user experience Compiling JavaScript Does Ruby performance on the back-end really matter for the majority of cases? Making the experience feel faster Search Admin actions What would you do when you have a N+1 query problem? Finding a N+1 and fixing it on the back-end How he fixes an N+1 Bullet gem And much, much more! Links: Ruby Rails Turbolinks 100ms to Glass with Rails and Turbolinks – Turbolinks article The Complete Guide to Rails Performance JavaScript Bullet @nateberkopec nateberkopec.com Nate’s GitHub Speedshop Sponsors Sentry Digital Ocean FreshBooks Picks: Charles Golf Clubs Get a Coder Job eBook Get a Coder Job Video Course Eric Surviving the Framework Hype Cycle by Brandon Hays - talk TaylorMade M1 Driver David Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey Poem a day Nate jemalloc Queer Eye Kerbal Space Program krpc for Ruby