PLATFORM
  • Tails

    Create websites with TailwindCSS

  • Blocks

    Design blocks for your website

  • Wave

    Start building the next great SAAS

  • Pines

    Alpine & Tailwind UI Library

  • Auth

    Plug'n Play Authentication for Laravel

  • Designer comingsoon

    Create website designs with AI

  • DevBlog comingsoon

    Blog platform for developers

  • Static

    Build a simple static website

  • SaaS Adventure

    21-day program to build a SAAS

Question By
Solved
Solved
kaprinkey1

Jul 1st, 2023 12:53 PM

When i watched the Php tutorials from Tony, he mentioned an advanced php course? Do you know if it was finished?

bobbyiliev

Jul 1st, 2023 12:54 PM

Best Answer

Hey 👋

Hope you are having a great weekend!

I’m afraid that the advanced course was never released. Tony focused on other projects.

kaprinkey1

Jul 1st, 2023 10:34 PM

I see. Thank you

Report
1
kaprinkey1

Jul 2nd, 2023 02:55 PM

So I am curious. When devdojo first started everything was open source. Please do not tell me he quit teaching to make a profit?

I thought this was different in that y'all were really trying to help the dev community move forward with open source work. It seems once he became popular he no longer has the time for us? Which is wrong on so many levels that I am truly hoping that's not the route that was taken.

What's Foundation? Isnt that the same as wave or does it use alpine and tailwind instead of laravel? Is he now moving away from laravel? This is so confusing.

I only even joined devdojo pro because i thought Tony was actually going to keep all of this open source rather than trying to make a profit off the community.

kaprinkey1

Jul 2nd, 2023 03:01 PM

So I am curious. When devdojo first started everything was open source. Please do not tell me he quit teaching to make a profit?

I thought this was different in that y'all were really trying to help the dev community move forward with open source work. It seems once he became popular he no longer has the time for us? Which is wrong on so many levels that I am truly hoping that's not the route that was taken.

What's Foundation? Isnt that the same as wave or does it use alpine and tailwind instead of laravel? Is he now moving away from laravel? This is so confusing.

bobbyiliev

Jul 2nd, 2023 03:26 PM

Hey!

Not sure what point you are making here? I think that I’ve tried hard to help out with any of the questions that you had? Feel free to point me to a question that you had or asked for help and you didn’t get any?

What you are saying is not true, Wave was first not open source. And we open sourced it only a couple of years ago. So now there are more open source projects that when DevDojo was initially stared.

Most of the videos were initially only available to Pro users and were then published on the YouTube channel for free.

Foundation is still based on Laravel and the tall stack. So we are not moving away from Laravel! It is still work in progress and will be an improved version of Wave :)

We’ve also just released Pines which is a fully blown Alpine js library totally for free for everyone. How does this lead you to say the things that you’ve just said?

tnylea

Jul 2nd, 2023 04:13 PM

Hey Keith,

I’m still 100% into Laravel and I definitely want to help the Dev Community. I actually want to get back to teaching and creating tutorials, I really do enjoy that part of it.

I don’t mind sharing some personal details as well. I’m the father of a special needs kid and sometimes that can be a lot to take on. When it comes to Work and Family life, I have to make sure that I’m not stretching myself to thin.

With all that said, I definitely hope to get back to teaching more about Laravel and providing awesome tools that developers can use. Foundation is going to be the successor for Wave. There are many cool new things coming to Laravel and we want to incorporate all of them in this new project, plus we’re going to offer a hosting solution for the new platform. There will of course be an upgrade path from Wave to Foundation.

Sorry if any of this seemed confusing to you, but if there’s anything specific you would like to see done here on the DevDojo, please feel free to let us know and we’ll see what we can do to put that into the rotation.

Thanks and I hope you are having a great weekend 😊

kaprinkey1

Jul 2nd, 2023 05:40 PM

Ok I am not sure how I should respond to Bobby, so for now, I will just respond to Tony.

Tony, that is not how I meant that at all man. I am just curious what direction you were taking DevDojo, that is all. It wasn't meant as a knock or diss. It was a legit question. Yes I read the post and realized it was harsher than intended so I apologize for that. I don't want you to think I am some asshole because I am not. I am a true open source guy and wanted to make sure any further projects remained as such because if the license changes, then I have to adjust how I create future projects.

I too have special needs child. My son is Autistic so can entirely understand that aspect. He requires help with the majority of his day to day activies.

My comment of Tony never interacting with his members. In the 6 months I have been a member he has been in my questions personally, twice. I was just telling you my personal experience?

I asked the question about Foundation because if its an upgrade to Wave why not release Wave 3.0 redesigned rather than requiring members to use an upgrade path? Does that not seem easier? You could have incorporated those new technologies in Wave 3.0?

Bobby, yes you have helped me with generalized issues and support in general which I have thanked you for each and every time and definitely give you props because I can only imagine the amount of people you deal with on a daily basis. I actually do have an idea because I used to run a very successful PS4 gaming league that we are actually building an app for using laravel wave and the built-in auth system for the users and etc.

Have you been able to recreate the Pines issue? That has been ongoing. Well you do not have to worry about it as I abandoned using Pines in my project and just went with tailwind and JS to make the cookie consent banner. Using straight Tailwind and JS is easier than trying to incorporate alpinejs because when you use the cdn links as required by Pines, it causes conflicts with the tailwind already present but if you remove the tailwind cdn link it removes the styling for the buttons and I was not able to determine why so I abandoned it in favor of JS.

Unless this issue is isolated to my project, which it could be, that is why I asked you about it to see if it could be recreated by someone else or if I was making a mistake somewhere.

Again, my comments weren't meant to be knocks or disses but rather constructive feedback to help you, make the experience better for the next person, that is all.

Matter of fact, I have so much faith in you guys that I am using only Laravel Wave for my projects moving forward. I do mean all of them unless of course the client has requirements specifying the language to be used but that hardly ever happens lol. Hence why I inquired about Foundation.

By the way Tony, personally responding was the right thing to do so major props my friend. I have mad respect and you're actually a great teacher!!

tnylea

Jul 3rd, 2023 10:58 AM

Keith, small world about special needs kids. Same on my end, my youngest is non-verbal autistic.

I really appreciate you clarifying about the tone of the previous messages. I really think it's hard to understand where someone is coming from via text, so it's probably just best to assume good intentions.

The reason that we are building a new system, Foundation, is that we previously built Voyager which is the admin panel for Wave with a previous company. The project was available as open source under their organization and it was difficult making big decisions about where to take the Admin panel. Since then, we were going to build Wave 3.0 without the Voyager admin panel. In fact I started building a basic concept for a new admin panel that Wave would use and called the project name 'Foundation'. The project started off as an admin panel and then as we started to move code over from Wave to Foundation it became more clear that there was a lot of functionality that could be re-written and refactored to make it easier to work with.

We definitely could have went with a version 3.0 of Wave; however, we wanted to take a fresh approach on the SAAS Starter kit and felt that a re-brand would make it really stand out. We are also going to be incorporating a lot of the new things that are coming out in Livewire V3 and a few new projects that Taylor Otwell (creator of Laravel) will be releasing at this years Laracon.

As far as the Pines UI. I would recommend that if you are already using Tailwind and Alpine in your project, not to include the CDN links. The CDN links should really only be used for testing and when you are ready to ship your code to production, it should really be using a javascript Bundler, like Vite or Laravel Mix.

Hope that helps and if you have any more recommendations on how we can make the new version of Wave (Foundation) pop, feel free to let us know. I'm always open to suggestions.

I'm really excited to learn about all the new things coming to Laravel at the end of this month. I'll be heading to LaraconUS myself to get a first-hand look at all the awesomeness (and to hang out with a lot of people that I really look up to) 😊

Cheers man 🍻 Hope you're having a great day!

kaprinkey1

Jul 3rd, 2023 11:47 AM

Good afternoon fellas.

Autism has become very prevalent the last 2 decades. My son was diagnosed at the age of 2. He can speak though but has a very hard time processing emotions and thoughts. I cam only imagine a child that is not able to speak. That has to be hard man not only emotionally but physically as well.

Yeah my comments weren't meant to piss off Bobby lol. Which it seems I did. I love Bobby. I think hes awesome.

Well those are certainly details I didn't know about and thought Wave was all you. I knew voyager has their own company but not sure who you were referring too nor is it my business. I am glad you guys did not just give up when you ran into issues with the admin panel.

Now I better understand why Wave was being abandoned in favor of Foundation. Sorry probably shouldn't say abandoned bc its not technically. Its getting an upgrade, technically.

It seems I had my comments backwards, based on Bobbys message lol. Well that's exactly why I asked, to get a better understanding where my $15/month is going. You know what I mean?

You have to understand that these users dont personally know you or the ideas you have, unless you tell them. All we know is that wave will not have a 3.0.

Unless you posted it somewhere and I missed it? From my experience dealing with people, if you dont tell them what's going on, they will draw their own conclusions which could have detrimental consequences. All I am trying to do is help and get the clear understanding you just gave me.

Your 100% correct in that text messages hardly convey what a person is really trying to say and I'll admit my first comment was poorly worded and seemed harsher than intended.

I assume the upgrade path will be fairly easy?

Is Foundation open source or paid? Will pro members have access?

My business partner and I communicate almost entirely over texts and we both have a mutual understanding that we should presume intentions are good, kind of like what you said.

I was going to go to Laracon but its sold out. I actually have 2 conventions planned for July. The Affiliate Summit and Laracon.

I think those tutorials you used to make really helped people. Personally, it helped me tremendously when I first started and did not have a clear understanding of laravel or its functionality. All i knew is that it was PHP based which is my primary language. Now? I know damn near all aspects of laravel. Thanks in part too your videos and my tenacity.

Thank you. Truly. Sorry Bobby. That was not meant how you took that message. Can you tell Bobby that was not my intention, please? Yeah I know my messages jumped from topic to topic but I had a lot to cover lol

For Pines UI, I am using Vite. I think the issue was me not doing it locally via cli but instead via the npm tool via Plesk laravel toolkit. Today after yard work, i plan to try it locally.

tnylea

Jul 7th, 2023 06:53 AM

Will do man 👍

I totally understand where you are coming from and appreciate all the feedback. You are correct about letting the users know what's going on, sounds like a smart move. I've made sure to add a note about this new project on the Wave Repo Readme.

Bummer you won't be able to make it to Laracon. It's going to be the best one yet 🎉

Foundation Plans

Pro users will have full access to Foundation and all the premium plugins/themes.

This could change down the road, but we are planning on open sourcing the platform and offering premium plug-ins/themes/hosting for Pro users. We are building a Managed Hosting Solution for Foundation, screenshow below 👇

hosted-01.png hosted-02.png

This will allow users to enter their DigitalOcean API key and launch/deploy an application on a subdomain name.devdojo.app. In the hosting platform you will be able to manage deployments, update server settings, add your own domain, and much more.

Do you currently use DigitalOcean? How are you hosting your Wave applications right now?

Thanks again for all the info! Chat with you soon.

kaprinkey1

Jul 7th, 2023 03:42 PM

Foundation and Post draft

I had an entire response typed out. I browsed away from this page to get the Digital Ocean link and accidentally pressed back and the response is gone lol. I was just going to recommend implementing post drafts.

Thank you for telling Bobby for me. Text messages are quite deceiving.

Yep, we had to hire someone who did nothing but keep the public updated lol.

Foundation looks really good! Did you use Pines with that as the styling looks similar? Regardless it looks nice.

For the hosting

My hosting is with IONOS and uses the specs below

  • Type: Dedicated Server AR8-64
  • CPU: 8 Core x 3.6 GHz (AMD Ryzen 7 Pro 3700)
  • RAM: 64 GB
  • HDD: 2 x 2000 GB Software RAID 1

I am just curious and you can tell me to F off if you so desire lol, did Digital Ocean allow you to make your own hosting plans or did you have to use their presets? Is the server number like 1GB is that the size of the server or the RAM being used for said server? Or are you using their API to create the servers upon request?

I do not mind sharing my hosting numbers. The entire dedicated server cost $138/month. I know for having 64GB of RAM, that is cheap. IONOS doesn't play around either that server is faster than my Dell XPS and it has 32GB of DDR4 RAM in it with a Intel Core i7 clocking at 3.04Ghz. IONOS I am sure you heard of is German Based. It used to be called 1&1.

I used to take Network Administration when I first started school and then switched over to Software Development. My World eSports project is already like 689MB. Its massive bro, it has a lot of database tables and services. However, we have begun moving the services to NPoco. It has a lot of Discord Services because we integrated Discord into our app so that people could just use server commands in Discord and get whatever they needed from the website.

But I believe you could get your users a better deal with IONOS but you have probably already agreed with Digital Ocean and they do have the 1-click install feature which would probably be more beneficial to new or starting out users which.

Here is my Digital Ocean Static site for my portfolio, which is free for static assets. I use the Digital Ocean deploy method for my github repo. Everytime I update my repo files in any way, Digital will redeploy the project for me, it is actually quite simple and time saving.

Portfolio Domain & Site (as an example)

Have a lovely evening!