How To Code Well

How To Code Well

By Peter FisherTechnology
Download on the App Store

How To Code Well episodes

  • 8 - Creating a website is not easy in 2018

    Creating a website is no longer a simple and perhaps fun task.

    Or at least it isn't as fun or easy as it used to be.
    A developer has to invest time and effort in the environment and tooling that is used, instead of concentrating on the code and the creation process.
    A frontend developer needs to learn command line skills in order to install frontend dependencies.
    Not all frontend developers want to learn backend tools.


    Show notes:⁠ https://howtocodewell.net/podcast/episode/8


    27 min
  • 7 - Your JavaScript is overweight!

    JavaScript has changed, it has grown up and got better over the years. JavaScript is fitter and stronger than it ever has been.

    So why is your JavaScript over weight and a slob at sending responses to the browser?
    In todays show I’m going to talk about the various ways you can slim down and speed up your JavaScript.


    Show notes: ⁠https://howtocodewell.net/podcast/episode/7

    46 min
  • 6 - Typecast as a frontend or backend or full stack web developer

    There are many types of web developers. Traditionally there are frontend developers, who tend to deal with the client sided components such as JavaScript, CSS, HTML and user journeys.

    The opposite of a frontend developer is a backend developer, who’s skills focus around server based processes, core computational logic and features that are indirectly accessed by users through a frontend application.


    Show notes: https://howtocodewell.net/podcast/episode/6

    29 min
  • 5 - Refactoring and restructuring code

    The technical language and the terminology that we use to explain how a system is built, how a system needs to be altered and how it can be improved is very important in programming. Often we mix up the meaning of restructuring and refactoring and this can lead to confusion.

    In this live stream I am going to talk about the differences between refactoring and restructuring a program.


    Show notes: https://howtocodewell.net/podcast/episode/5

    58 min
  • 4 - Tools vs techniques

    Let's talk about tools versus techniques when it comes to web development.

    Should web developers focus more on tools and less on techniques?
    What kind of tools do we/should we use?
    What are my favourite programming techniques?
    How have programming tools evolved and what can we expect in the future?


    Show notes: https://howtocodewell.net/podcast/episode/4

    56 min
  • 3 - Feeding your feedback loops

    Let's talk about feedback loops when coding and developing web systems.

    You will find both positive and negative feedback loops in many places in life. When writing a computer program or web system we can use feedback loops to inform us of system behaviour and system performance. We can also gather metrics from user journeys and customer interactions.


    Show notes: https://howtocodewell.net/podcast/episode/3

    57 min
  • 2 - Clean up your code

    Today we are going to be talking about code quality and how to clean up your code.

    This week I have mostly been working on Lambda functions in AWS, setting up more servers and fixing web designs.
    We are going to talk about all of this and more!


    Show notes: https://howtocodewell.net/podcast/episode/2

    59 min
  • 1 - Using a CDN

    In todays afternoon live stream I am going to talk about CDN's and moving lots of assets from one server to another

    Plus I have some announcements to make for upcoming courses and of course I will try and answer web development questions.


    Show notes: https://howtocodewell.net/podcast/episode/1

    43 min

About How To Code Well

From the publisher's feed

Web development discussions and interviews from Peter Fisher. Covering JavaScript, Linux, Docker, PHP, Python, MYSQL, HTML and more