
Sign up to save your podcasts
Or


Changelog
News/Articles
How to call rest APIs using React
https://www.smashingmagazine.com/2020/06/rest-api-react-fetch-axios/
How to use the React Router to create an image link
https://bobbyhadz.com/blog/react-image-link
React higher order components
A higher-order component (HOC) is an advanced technique in React for reusing component logic. HOCs are not part of the React API, per se. They are a pattern that emerges from React’s compositional nature.
Concretely, a higher-order component is a function that takes a component and returns a new component.
https://reactjs.org/docs/higher-order-components.html
What is a Design system
Not just a component library
A component library is a library of reusable components that other designers and developers can use.
A design system also sets out a series of rules and standards for the components and surrounding design. These include but are not limited to
Often, a design system will explain what is allowed and what is not allowed.
Examples of design systems
You can get in touch with me here: https://howtocodewell.fm/contact
My web development courses
➡️ Learn How to build a JavaScript Tip Calculator
➡️ Learn JavaScript arrays
➡️ Learn PHP arrays
➡️ Learn Python
✉️ Get my weekly newsletter
⏰ My current live coding schedule (Times are BST)
Tuesdays 18:00 - Live coding on YouTube
Sundays 15:00 - Live coding on Twitch
Changelog
News/Articles
API platform tutorial with Symfony
https://digitalfortress.tech/tutorial/rest-api-with-symfony-and-api-platform/
How to store Symfony sessions in a database
https://symfony.com/doc/current/session/database.html
What’s new with Composer 2.4
https://php.watch/articles/composer-24
Question from Alex regrading the How To Code Well Discord bot
https://github.com/howToCodeWell/discord-bot
New to the web platform in June by Rachel Andrew
https://web.dev/web-platform-06-2022/
Reacts killer feature
Components can be shared between React and React Native.
Changelog
News/Articles
Being on call sucks by Bobbie Chen
https://bobbiechen.com/blog/2022/7/20/being-on-call-sucks
Testing links in Cypress by Filip Hric
https://filiphric.com/testing-links-with-cypress
Enabling typescript in Symfony Webpack encore
https://symfony.com/doc/current/frontend/encore/typescript.html
How to secure applications on Kubernetes (SSL TLS certificates) by AVM Consulting Blog
https://medium.com/avmconsulting-blog/how-to-secure-applications-on-kubernetes-ssl-tls-certificates-8f7f5751d788
How to speed up Cypress automation tests by FeldsparTech
https://www.feldspartech.com/post/how-to-speed-up-cypress-automation-tests
How to speed up Cypress tests
In general
Cypress
Changelog
News/articles
Python ASGI The future of Python Web Development
A new asynchronous standard for Python web applications.
WSGI = Web Server Gateway Interface
ASGI = Asynchronous Server Gateway Interface
https://www.infoworld.com/article/3658336/asgi-explained-the-future-of-python-web-development.html
Podcast 2.0
I have my eye on the podcast 2.0 movement and may start to add some backlog tickets to investigate what is involved from a technical standpoint to updating the RSS feeds.
https://medium.com/@everywheretrip/an-introduction-to-podcasting-2-0-3c4f61ea17f4
Send Symfony logs to Slack
This could be a neat little future video tutorial. I could also do something similar with a Discord bot.
https://manyou.blog/send-symfony-logs-to-slack-with-symfony-notifier-as-a-monolog-handler
What’s a flaky test
A flaky test is a test that sometimes passes and sometimes fails. This usual happens randomly and is incredibly annoying.
What causes flaky tests
How to fix flaky tests
Changelog
Some news/articles to share
StarLabs has teased a 4k linux laptop called the StarFighter
https://www.omgubuntu.co.uk/2022/07/starfighter-15-6-4k-linux-laptop-from-star-labs
Why isn’t the internet more fun and weird
https://jarredsumner.com/codeblog/
Recommended podcasts regarding DevOps
Devops Paradox podcast
Self hosted
Linux Action show
Coder radio
My thoughts on Kubernetes after 3 months of learning it
Change log
Why 10x developers are not paid any more
Contact me and let me know your thoughts or get something read out on air.
My web development courses
➡️ Learn How to build a JavaScript Tip Calculator
➡️ Learn JavaScript arrays
➡️ Learn PHP arrays
➡️ Learn Python
✉️ Get my weekly newsletter
⏰ My current live coding schedule (Times are BST)
Sundays 15:00 - Live coding on Twitch
Changlog
The deployment phase of https://howtocodewell.net staging site is going very well. I now have Kubernetes cluster is running via Terraform
Why am I leaning TypeScript?
I know many languages, some more than others. PHP is my goto and Python is the next biggest language I know. Of course I know JavaScript and other languages such as Java and Perl but I rarely use those.
In my opinion Typescript is what JavaScript should-of been to begin with.
- I’ve noticed more demand for Typescript jobs than JavaScript jobs.
- I’ve noticed no demand of Flow
- Typescript works well with Node so its kinda backend friendly. I wouldn’t consider using JavaScript on the backend without Type safety
- Typescript works well with React Native so mobile apps can be built for both Android and IOS
- Theres a bigger demand to convert Javascript apps to Typescript apps
Will there every be any Typescript tutorials
Yes, but not for a while.
Changelog
Has Google created a sentient being?
Change log
- I’ve started learning typescript as I want to convert all the HTCW JavaScript code into TS
- I’ve started playing with a Kubernetes playground for HTCW staging
- On Tuesday we started planning how to build the controllers for the PHP registration course HPDevOne Is now available to buy and some people already have them.
WWDC WWDC is this week.
I’m still digesting my thoughts on the announcements. I may talk about my opinions next week.
m1windowsproject
An ambitious project by Amarioguy who is attempting to run Windows on Apples M1 chip
PHP Version installs
Stitcher.io
Packagist stats
Package installations by PHP minor version, monthly
39% on 7.4 28th of Novembers 2022 - Security support
23% on 8.1
21% on 8.0
Listen to the show: http://howtocodewell.net/159
Check which features are available in PHP versions http://caniusephp.com
The new HP Dev One laptop https://hpdevone.com/
Get the newsletter: https://email.howtocodewell.net/signup
My web development courses
➡️ Learn How to build a JavaScript Tip Calculator
➡️ Learn JavaScript arrays
➡️ Learn PHP arrays
➡️ Learn Python
✉️ Get my weekly newsletter
⏰ My current live coding schedule (Times are BST)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
From the publisher's feed