How to deploy a Laravel app

As I promised in the most recent Laravel post, today we are going to talk about how to deploy a Laravel app to a production environment.  At the time that I write this, the most recent version of Laravel is 9.x but when you read this, there is a good chance that 10.x or 11.x will be available.  Starting with the release of Laravel 8, they transitioned to yearly releases.  Prior to that they were releasing major versions every 6 months.  Version 9 was released on February 8, 2022, it is scheduled to receive bug fixes until August 8, 2023, and it is scheduled to receive security fixes until February 8, 2024.  Laravel used to have an LTS (long-term support) version (similar to what Ubuntu does) but the LTS had 3 years of support and every version after version 8 has two years of support, so I’m guessing that it is what killed the LTS.  For this post, we are going to focus on version 9. Continue reading How to deploy a Laravel app

What are koans and how can they help level up your dev game?

A koan is a story, dialogue, question, or statement which is used in Zen practice to provoke the “great doubt” and to practice or test a student’s progress in Zen.  In the Zen school of Rinzai, the use of koans (often a paradoxical statement) is used to initiate the internal socratic method in the students, to break down prior deeply held notions that hold them back from Enlightenment.  An example of a koan is the question “What do you call the world?”

So, what does this have to do with application development?  There are technology-specific koans out there like Ruby Koans, ColdFusion Koans, Python Koans, and a number of different versions of JavaScript Koans.  The goals of each project is to teach the particular technology through testing.  A test runner like Jasmine, QUnit, or MXUnit is usually used.  With koans, you need to run the tests and see them fail, make the tests pass, and then take a moment to reflect upon the test to see what it is teaching you.  In doing this, the hope is that you will become a better coder.

 

[ Cover photo by Sean Stratton on Unsplash ]

Free AI-Driven Profile Pictures

I recently found out about something called #newprofilepic (that appears to be the name of the site).  When you click on their privacy policy, you are taken to pho.to, which advertises their use of “smart algorithms” for “simple photo editing”.  I figured that I would give it a swing and it turned out pretty well.

I’m not too sure how they pay for doing what they do but I like the result.

Comparing and contrasting Bulma and Bootstrap

I haven’t been shy in the past about how I have really prefer Bulma over Bootstrap.  I wanted to use this week’s post to compare and contrast the two and hopefully reset my opinion of Bootstrap.  So, how am I going to do that?  I am going to create a webform using Bulma and then tried to replicate it in Bootstrap. Continue reading Comparing and contrasting Bulma and Bootstrap

Are you still working on the State Parks app?

Yup, I am.

Last year, I posted a lot about how I was building a state parks app to help with my goal of eventually visiting every park in the Wisconsin State Parks system.  The most recent post was around November, though.  Well, I am working on the app again and I am hoping to have it finished this month (by Memorial Day, ideally).

If you want to check it out before then, the testing environment is at https://test.wisparks.jws.app and you can follow the progress at https://github.com/steinbring/WIStateParks/.

Beyond that, if you have any questions, comments, etc, feel free to drop a comment below.

Learning Laravel: Composer and The Laravel Installer

I spent years writing Laravel code at UWM but you might have noticed that I almost never wrote anything on this blog about it.  I am hoping to address that here and now.  If you don’t already know, Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller architectural pattern. Continue reading Learning Laravel: Composer and The Laravel Installer

The first three apps that I install on my mac.

Over the past few years, I have written an annual “prefered tools for coding” post.  This time around, I wanted to focus more on the more basic software end of things.  When I set up a mac after getting it, there are some basic applications that I always install right away.  Let’s go through the top three. Continue reading The first three apps that I install on my mac.

Joe Steinbring's thoughts on coding, travel, and life

Exit mobile version