- 402
- 617 410
Coding After Thirty
United States
เข้าร่วมเมื่อ 29 มิ.ย. 2017
Coding tips, tutorials and course reviews for beginners over thirty looking to learn to code or start a second career in Web Development.
This channel is about my journey, mistakes made and the reality of what it takes to land your first job as a web developer.
So if you are wondering where to start consider subscribing.
I will cover course reviews paid or free to help you invest your time and money wisely, as well as, other tips and resources to help you on your journey.
I will also talk about why learning the basics first ( HTML, CSS, JAVASCRIPT ) before moving on to a framework like REACT will actually save you time in the long run.
And how WORDPRESS & PHP with basic marketing skills can get you making money while you are still studying.
And how entrepreneurial mindset, simple people skills and marketing are more important than anything else.
So if this sounds valuable subscribe for weekly videos.
Thank you and happy coding,
Paul
This channel is about my journey, mistakes made and the reality of what it takes to land your first job as a web developer.
So if you are wondering where to start consider subscribing.
I will cover course reviews paid or free to help you invest your time and money wisely, as well as, other tips and resources to help you on your journey.
I will also talk about why learning the basics first ( HTML, CSS, JAVASCRIPT ) before moving on to a framework like REACT will actually save you time in the long run.
And how WORDPRESS & PHP with basic marketing skills can get you making money while you are still studying.
And how entrepreneurial mindset, simple people skills and marketing are more important than anything else.
So if this sounds valuable subscribe for weekly videos.
Thank you and happy coding,
Paul
Implementing Auth With Next.js 15 and Strapi 5 Headless CMS [ Code Included ]
How to implement Auth with Next.js with Strapi.
👉🏻 Code on GitHub: github.com/PaulBratslavsky/strapi-auth-provider-demo-next-js
✨ Next.js and Strapi 5 Demo: strapi.link/strapi-and-nextjs
😅 My website: www.codingafterthirty.com
Let's work on setting up Next Auth with Next.js15 and Strapi 5. In this video we will take a look integrating GitHub Login in Your Next.js 15 App with Strapi 5 Backend.
Chapters
The video demonstrates how to implement GitHub authentication in a Next.js 15 application using Strapi 5, enabling automatic user creation and streamlined sign-in processes.
00:00 Implement authentication in Next.js 15 with Strapi 5 by integrating GitHub as a provider.
01:25 Using GitHub for authentication simplifies user sign-up by eliminating password management.
02:02 To set up GitHub authentication in Strapi, enable the GitHub provider.
05:27 Users can sign in with GitHub in a Next.js app using Strapi.
06:49 The implementation retrieves a JWT token from Strapi, validates it to fetch user data.
08:24 Explore GitHub social login implementation with Next.js 15 and Strapi 5 in a demo project.
Strapi 5 simplifies auth setup by allowing easy configuration of GitHub provider in settings, requiring only client ID, client secret, and frontend app URL.
Strapi automatically creates or authenticates users when they sign up/in through providers like GitHub, storing user data accessible via Next.js get user loader function.
Integration Process
Next.js route handler calls Strapi's connect GitHub callback with the GitHub access token, resulting in user authentication and a JWT token set as an HTTP-only cookie.
Strapi's settings page offers options to enable various auth providers (GitHub, Google) and restrict sign-up methods, enhancing security and user management.
Whether you're building a new app or enhancing an existing one, this approach simplifies user management!
What You’ll Learn
Overview of GitHub Authentication: Understand the benefits of using GitHub as an authentication provider.
Setting Up Strapi: Step-by-step instructions on configuring the GitHub provider in Strapi.
Next.js Route Handlers: Learn how to manage the redirect flow between GitHub and Strapi effectively.
User Management: Discover how Strapi 5 automatically creates and manages users based on GitHub logins.
Code Walkthrough: A comprehensive guide to the code structure, with a live demo of the application.
Key Takeaways
- Streamline user sign-ups by leveraging GitHub authentication.
- Minimize password management concerns with OAuth.
- Access to a complete code repository to kickstart your project.
👉🏻 Code on GitHub: github.com/PaulBratslavsky/strapi-auth-provider-demo-next-js
✨ Next.js and Strapi 5 Demo: strapi.link/strapi-and-nextjs
😅 My website: www.codingafterthirty.com
Let's work on setting up Next Auth with Next.js15 and Strapi 5. In this video we will take a look integrating GitHub Login in Your Next.js 15 App with Strapi 5 Backend.
Chapters
The video demonstrates how to implement GitHub authentication in a Next.js 15 application using Strapi 5, enabling automatic user creation and streamlined sign-in processes.
00:00 Implement authentication in Next.js 15 with Strapi 5 by integrating GitHub as a provider.
01:25 Using GitHub for authentication simplifies user sign-up by eliminating password management.
02:02 To set up GitHub authentication in Strapi, enable the GitHub provider.
05:27 Users can sign in with GitHub in a Next.js app using Strapi.
06:49 The implementation retrieves a JWT token from Strapi, validates it to fetch user data.
08:24 Explore GitHub social login implementation with Next.js 15 and Strapi 5 in a demo project.
Strapi 5 simplifies auth setup by allowing easy configuration of GitHub provider in settings, requiring only client ID, client secret, and frontend app URL.
Strapi automatically creates or authenticates users when they sign up/in through providers like GitHub, storing user data accessible via Next.js get user loader function.
Integration Process
Next.js route handler calls Strapi's connect GitHub callback with the GitHub access token, resulting in user authentication and a JWT token set as an HTTP-only cookie.
Strapi's settings page offers options to enable various auth providers (GitHub, Google) and restrict sign-up methods, enhancing security and user management.
Whether you're building a new app or enhancing an existing one, this approach simplifies user management!
What You’ll Learn
Overview of GitHub Authentication: Understand the benefits of using GitHub as an authentication provider.
Setting Up Strapi: Step-by-step instructions on configuring the GitHub provider in Strapi.
Next.js Route Handlers: Learn how to manage the redirect flow between GitHub and Strapi effectively.
User Management: Discover how Strapi 5 automatically creates and manages users based on GitHub logins.
Code Walkthrough: A comprehensive guide to the code structure, with a live demo of the application.
Key Takeaways
- Streamline user sign-ups by leveraging GitHub authentication.
- Minimize password management concerns with OAuth.
- Access to a complete code repository to kickstart your project.
มุมมอง: 123
วีดีโอ
Building a Dynamic Navigation With Next.js 15 and Strapi 5 Headless CMS [ Code Included ]
มุมมอง 9994 ชั่วโมงที่ผ่านมา
How to structure your dynamic navigation in Next.js with Strapi. 👉🏻 Code on GitHub: github.com/PaulBratslavsky/strapi-blocks-demo-next-js ✨ Next.js 15 and Strapi Demo: strapi.link/strapi-and-nextjs 😅 My website: www.codingafterthirty.com Chapters 00:00 Build a dynamic navigation in Next.js 15 with Strapi 5 for easy menu item management. 04:02 Dynamic navigation in Next.js is built by fetching d...
Building a Dynamic Website Landing Page With Next.js 15 and Strapi 5 Headless CMS [ Code Included ]
มุมมอง 1K16 ชั่วโมงที่ผ่านมา
How to structure and manage your dynamic content in Next.js with Strapi. 👉🏻 Code on GitHub: github.com/PaulBratslavsky/strapi-blocks-demo-next-js ✨ Next.js 15 and Strapi Demo: strapi.link/strapi-and-nextjs 😅 My website: www.codingafterthirty.com Chapters 00:00 Create a dynamic landing page using Next.js and Strapi. 03:11 Rendering Dynamic content in Next.js with block renderer component. 04:29 ...
WordPress vs Headless CMS: Which is the Best Choice for Developers? [ Developer perspective ]
มุมมอง 28914 วันที่ผ่านมา
Paul and Nik share their thoughts on using sites like WordPress vs a Headless CMS like @Strapi Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html with @coffeecodeandchat and @kizo-niklas Why I Prefer Headless CMS and JavaScript Frameworks Over WordPress for Custom Development We share our insights on why headless CMS solutions like Stapi or others offer developers more flexibility, control...
Tips On Learning To Code As A Self Taught Developer
มุมมอง 24121 วันที่ผ่านมา
Paul and Nik share how they learned to code as self-taught developers. Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html with @coffeecodeandchat and @kizo-niklas Nik shares his journey as a freelancer and how he approached learning in a way that enhanced his skills and made him more effective in his work. Learning by Doing: One of the most impactful ways Nik learned was by diving straight...
Freelancing vs Employment: Which Path Will Boost Your Career? [ For Self Taught Developers ]
มุมมอง 248หลายเดือนก่อน
Let's talk about freelancing vs employment and which is the right path and challenges with each. Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html with @coffeecodeandchat and @kizo-niklas In today’s job market, the differences between freelancing and traditional employment can significantly influence your career trajectory. Join Paul and Nik as they delve into the mindset of freelancers, ...
The Future of Coding: Will AI Take Over Junior Developer Jobs?
มุมมอง 659หลายเดือนก่อน
The Future of Coding: Will AI Take Over Junior Developer Jobs? What is the truth? @coffeecodeandchat and @kizo-niklas chat about AI for developers and freelancers. Is it living up to the hype? Developers explain their experience Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html In this video, we explore the pressing question on many aspiring developers' minds: Will AI take over the job ma...
Using AI For Web Development. Is AI overhyped? Developers Explain.
มุมมอง 237หลายเดือนก่อน
@coffeecodeandchat and @kizo-niklas chat about AI for developers and freelancers. Is it living up to the hype? Developers explain their experience. Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html Let's talk about the impact of AI on freelancing and development. With all the hype surrounding AI tools, it's easy to feel anxious about our jobs, but I believe these technologies are powerful...
From Data Science To Freelancing Web Developer. Why? [ Career Transition and Freelancing ]
มุมมอง 1.1Kหลายเดือนก่อน
@coffeecodeandchat and @kizo-niklas chat about freelancing and why he switched from data science to web development. Full episode 👉🏻th-cam.com/video/PPZxLGdunF0/w-d-xo.html Career Transition and Freelancing Challenges Transitioning from data science to web development as a freelancer requires focusing on building real products like apps and websites that maintain excitement and motivation for l...
bolt.new: Who Is This For? [ first Impression of ai-powered app builder ]final
มุมมอง 660หลายเดือนก่อน
Exploring Bolt.New: Build & Deploy Web Apps in Your Browser. Who is this tool for? And is it better than Corsor AI and V0. First impressions. bolt.new: Who Is This For? [ first Impression of ai-powered app builder ] In this video, I dive into my first experience with Bolt, a new AI tool designed for quick project scaffolding. As AI continues to evolve, I wanted to explore whether these tools ar...
How To Set Up Next Auth 5 in Next.js 15 [ project code included ]
มุมมอง 3.6Kหลายเดือนก่อน
Getting started with NextAuthJS 5 the easy way with Next.js 15 ✨ Checkout Template From Magic UI: pro.magicui.design/?ref=cat 👉 project repo: github.com/PaulBratslavsky/next-15-strapi-5-starter/tree/main/client 😅 my site: www.codingafterthirty.com In this tutorial, I will walk you through how I set up the NextAuthJS package to add authentication to my Next 15 JS application. Authentication Setu...
Strapi 5 Crash Course Part 3: Building hero section with components and dynamic zone
มุมมอง 886หลายเดือนก่อน
Let's lear about Strapi components and dynamic zones by modeling data for a here section for out website in this Strapi 5 crash course. If you haven’t seen the previous lessons, make sure to check them out on my channel or visit our website for complimentary notes. In this lesson, we will build a Hero Section Component for our Strapi application. This is a crucial part of your website that enca...
Building a Signup Form with Next.js and Strapi: User Registration & Validation
มุมมอง 521หลายเดือนก่อน
Welcome to Part 4.2 where we continue building our user sign up form with server actions and zod validation. 👋 Code Snippets: strapi.link/epic-next-4 Hello, wonderful people! In today’s video, I'm excited to continue our journey in developing a TH-cam video summarizer application using Next.js and Strapi. If you missed the previous videos, don’t worry! We’ve already set up our top navigation, l...
Building Video Summarizer App with Next.js 14 and Strapi 5 - Part 4 Signup Form With Server Actions
มุมมอง 300หลายเดือนก่อน
Welcome to Part 4 where we will cover forms and form submission using Next.js server actions by building our signup page. 👋 Code Snippets: strapi.link/epic-next-4 We are continuing our Next.js series by building Sign In and Sign Up pages and integrating authentication with Strapi. This video focuses on routing, shared layouts, and handling form submissions using Next.js Server Actions. 🔑 Key To...
If You Are Trying To Get Hired, You Need To Learn Data Structures & Algorithms: My Journey and Tips
มุมมอง 391หลายเดือนก่อน
If You Are Trying To Get Hired, You Need To Learn Data Structures & Algorithms: My Journey and Tips
Uploading Files With Next.js 14 Using Server Actions with Strapi 5
มุมมอง 903หลายเดือนก่อน
Uploading Files With Next.js 14 Using Server Actions with Strapi 5
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 3.2 Navigation & Footer
มุมมอง 5452 หลายเดือนก่อน
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 3.2 Navigation & Footer
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 3 Building Our Features Section
มุมมอง 4902 หลายเดือนก่อน
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 3 Building Our Features Section
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 2 Building Our Hero Section
มุมมอง 6462 หลายเดือนก่อน
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 2 Building Our Hero Section
Create a YouTube Transcript Generator Plugin with Strapi 5: how to build a Strapi plugin
มุมมอง 1.2K2 หลายเดือนก่อน
Create a TH-cam Transcript Generator Plugin with Strapi 5: how to build a Strapi plugin
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 1 Project Setup
มุมมอง 7182 หลายเดือนก่อน
Building a Video Summarizer App with Next.js 14 and Strapi 5 - Part 1 Project Setup
Best Way To Learn To Code Fast (No CS Degree, No Bootcamp)
มุมมอง 5382 หลายเดือนก่อน
Best Way To Learn To Code Fast (No CS Degree, No Bootcamp)
Astro Crash Course 2024 Part 5: Building Custom Nav Item Component
มุมมอง 3292 หลายเดือนก่อน
Astro Crash Course 2024 Part 5: Building Custom Nav Item Component
Forget Coding Projects? They Won’t Get You Hired According to Her
มุมมอง 3.1K2 หลายเดือนก่อน
Forget Coding Projects? They Won’t Get You Hired According to Her
The Easiest Way To Get Started With Strapi 5: Quick Setup & Bonus Populate and Filtering
มุมมอง 2.6K2 หลายเดือนก่อน
The Easiest Way To Get Started With Strapi 5: Quick Setup & Bonus Populate and Filtering
I Was Using AI Wrong and It Was Making Me Dumb [ this is now what I do instead ]
มุมมอง 6373 หลายเดือนก่อน
I Was Using AI Wrong and It Was Making Me Dumb [ this is now what I do instead ]
Using Zod Form Validation and Server Actions in NextJs with useFormState Hook
มุมมอง 2.7K3 หลายเดือนก่อน
Using Zod Form Validation and Server Actions in NextJs with useFormState Hook
How I Fetch Data In My Next.js Project And Use Revalidate Tag Function
มุมมอง 5003 หลายเดือนก่อน
How I Fetch Data In My Next.js Project And Use Revalidate Tag Function
Next.js Crash Course 2024 Part 3: Data Fetching In Next.js using React Server Components
มุมมอง 6673 หลายเดือนก่อน
Next.js Crash Course 2024 Part 3: Data Fetching In Next.js using React Server Components
Next.js Crash Course 2024 Part 2: Building Top Navigation with Shadcn UI and Tailwind
มุมมอง 2.6K3 หลายเดือนก่อน
Next.js Crash Course 2024 Part 2: Building Top Navigation with Shadcn UI and Tailwind
Need more detail on writing code to create an Auth system in Strapi ...
You can check out the repo for the code. The setup is pretty straightforward. If you have any additional questions, let me know. In this case, I used a social provider, which simplified the process. I just wanted to overview the process and share the completed code. In the future, I will record a complete step-by-step tutorial. I am unable to do it due to my limited time at the moment. So, doing a walk-through and including the repo with full example I think is a good compromise. Thank you for checking out the video 🙂
thanks for sharing, maybe start on empty project will have better understanding.
Thank you for your feedback and checking out the video, I agree with you, unfortunately do to my schedule, I don't have the time, so I figured creating something vs nothing is better. I feel it provides a middle ground for me where I can show an explainer and share the code.
Thanks for making these
Thank you for checking out the channel and the video.🙂
Já que se esforçou em fazer em vários idiomas o vídeo, vou comentar também em português, obrigado!
Another great tutorial. ❤
This sucks because I'm stuck in the recovery screen with time machine and Siri
on a more serious note, do you have like a full tutorial on Strapi and then Nextjs then after build a fullstack webapp using the 2 or just a tutorial building a project with strapi backend and nextjs frontend adding features like authentication, permissions etc
I made a few videos on the channel covering these topics, and now that Strapi 5 is out, I am working on new videos. I plan to release stand-alone videos covering each aspect of Next.js and Strapi right now. Rather than a complete tutorial due to time commitment and my bandwidth. But in terms of a full tutorial as part of my work, I am working on one free code camp. Afterward, we will work on an official course for Strapi covering all aspects of Strapi and the Next implementation.
please ca you make a comprehensive crash course on Payload CMS. It's a fantastic tool, but I’ve noticed that many tutorials out there are either outdated or don't dive deep enough for beginners. A step-by-step guide for getting started, covering key concepts like collections, fields, and hooks, would be super helpful for people who are new to it. Plus, since Payload is database-agnostic and integrates seamlessly with Next.js, I think there’s a lot of interest in learning how to set it up and use it effectively. I’m sure many people (including myself) would appreciate a full beginner-friendly tutorial! Thanks for considering it! 😊
Hey Alex, Payload is a great alternative. And at one point I want to explore it more. But at the moment, I have few projects that I am building which are all using Strapi with custom customizations and plugins. And since this is what I mostly use for freelance clients, it is much easier for me to make content around things that I am using on day to day basis.
Hmm it looks like in Strapi 5 it is easier to develop and manage. I have one project still in develop mode and thinking about upgrade to the strapi 5. Right now there is NextJS 14 and Strapi 4
If you need any help or have questions, let me know. I hang out at Strapi's open office hours on their Discord channel Mon - Fri 12:30pm CST.
@ wow Nice thank you ☺️
can the same be done in a country such as india after working so hard on front-end and then try to expand to full-stack and never get hired for a regular job or as a freelance contractor after age 40 as a fresh developer? actually low code learner can transaction in digital marketer, maybe
I am not sure about the market in India, so it will be hard to give advice. One thing that you can try is to find other similar positions that are tech-related but not direct software engenner.
@@CodingAfterThirty Ok
Is codeears free?
Yes, it was when I was using it last time.
Hi! which course did you follow to fully complete? Because you said you used to learn by john smilga but you also said you build the project by following brad traversy.
John Smilga courses were my favorite and this are the ones I recommend first. I basically took most of his courses.
@CodingAfterThirty ok. Thank you so much!
Hello. I encountered a problem that I couldn't solve while using Strapi 5. I learned Strapi 5 by watching your teaching videos and gained a lot of knowledge. Thank you very much for sharing your knowledge. Could you please leave an email address? I'd like to consult you about the problem I've encountered. Here's my problem: I defined an "image_url" field in the schema.json of Strapi 5. This field stores the image access address of Cloudflare's R2. Since the type of the "image_url" field I defined is "text", I want to be able to preview the image on the detail page of user data in the Strapi 5 administrative backend. I've tried many methods but kept failing, and the project also reported errors. Now I can't solve it and would like to ask how this should be solved. If you have similar tutorials, please send them to me for learning. Thank you very much!
Dude, keep going please. The best Astro tutorials I've ever seen on internet. Thank you!
Thank you for your feedback, I will get back to the swing of things. Have been caught up at work but will make time for it.
Hi was wondering if you could link this plugin to strapi project so that we don't have to go to plugin folder and watch it
Yeah, the best way is to publish the plugin to NPM and just install it in your Strapi app. I only have it in the plugins folder during development.
Muchos gracias!
Thank you for checking out the video.
Wow, seeing your video after 3 years..
Is there a video where you use those components on the frontend side?
I have not created that portion of the project, but I in the process creating new videos where I will cover this topic.
How about Unreal Engine
I would imagine same tips will apply, all though I don't use Unreal for anything at the moment.
@@CodingAfterThirty Hi. Did you follow brad traversy course or john smilga course? beacuse i am thinking to follow as you explain in this video. please reply!.
thank you so much, can't wait for part 4
You're welcome 😊 Getting back into the swing of things. Will be working on more starting this weekend.
Great video, thank you for it, I like the idea of building something first and then looking at the tutorial, sounds interesting! For learning it's also quite cool to try different mental models and approaches, Personally, I prefer natural and organic learning that fits my desires, I don't think about learning in this case, I enjoy it, I think learning begins when you stop thinking about it At the moment I have a list of things I'd like to learn, but I won't start doing it until I have the right context for learning, it could be something fun like a hobby project (portfolio site, habit tracker, etc.) or I could promise to help someone with something and at the same time create a problem for myself and some "positive" stress (even if the promise works, I don't like it, it's still a bit artificial)
Thanks for checking out the video. I love your approach to learning. It seems that you find it enjoyable. I think of learning as an explorer, looking to discover something cool, which helps me keep it fun. Many people think of learning as boring and tedious, but if you can find some joy in the process, it will be much more fun and rewarding.
I've been loving this snippets you've been uploading on the channel. They're always full of valuable insights. I kinda approach it the same but instead of multiple languages, I try to build animations with different libraries like motion.dev versus gsap. I always find that pretty cool. As I learn more JS and react, i feel like the libraries I expand to for what I need teach me JS concepts that I wasn't familiar with. By diving into react, I've been using more map functions to take data from arrays or objects within arrays. I've also been using Ternary operators more too. I feel like once I go back into vanilla JS, I can implement those new concepts to make my life a bit easier.
Hey, would love to have you on and chat about everything you are doing and your learning journey whenever you are availble.
Concisely explained. Thanks
Thank you for checking out the video.
Your channel has great quality contents but still it is not delivering its right audiences due to SEO problems. You should focus on your SEO so that You can get a big fanbase.Due to SEO problems your videos don't get views and videos don't reach people. Your videos are truly amazing and inspiring! We have a team of professional editors who would love the opportunity to work with you. Would you like to give us the chance to send you some samples of our work? You can check them out in your spare time
Thx
Thank you for checking out the content.
Nikolas Svelte course is 🔥🔥🔥🔥
Sick. He was telling me about it. I should link to it. www.udemy.com/share/10bZyt3@H68msNTw7lxQ0fc3kTNTkXWbA8MZYbGhAOvpWJcjp2QFLaP0Vhn_S2-yLaGOVFoq/
Thank you so much for the videos, can you please make videos with strapi and angular as frontend
Unfortunately I have never used Angular before. But I can do some research and come up maybe with a crash course.
Could you Explain Strapi v5 the id field in the database is no longer unique to each collection Entry, if u noticed when Create new Post entry And it's in response id = 2.. i see it's random for each entry based on all Collections
Are you on Strapi 5? We now use the doucmentId .
Very clear and helpful explanation. Thank you!
Thank you. I plan on continuing the course and make the next part soon.
3:20 You can hear him 5:05 What about PHP? 6:30 AI tools try out 10:20 frameworks
Hello my friend. Hope you have been good.
@CodingAfterThirty yeah kind of. I worked with Typescript - React - TailwindCSS lately. Still waiting for my dream job in PHP :) Thanks for showing up :) great to see you looking good bro!
I am 34
wait if i use chatgpt to help me, should I be putting the prompts in github?
In my country there is no Junior job offer anymore. It''s pretty frustrating because I learn to code last year and learned React,Next,Node with Express MongoDB + SQL and also C# but on marketplace are just Mid/Senior and all of them want AWS,Docker,Kubernetes,Networking Knowledge, C++,Java,Python,SQL/NoSQL, Azure, CI/CD, Jenkis, Jest, Cypress and I feel now that this field is not anymore for Junior developer. And what is more frustration Mid level is 3-5 years enterprise experience. Situation is bad and all of my colleagues left IT field. There is just IoT interesting.
Wow. That is very frustrating. Sorry to hear that. Have you considered, instead of working for a company, trying to freelance and find your clients as a fallback?
@ my big problem is that I don’t know coding like professional that Client ask for how long it take to finish. It’s good to finish course but in reality I have no tutorial or script how to do something. I have to think read documentation it take a lot of time. And it can be bad reviews for me. I am afraid from Upwork or Fiverr. Also there are offers for 5$. This is why I would like to go to the corporation get experiences 🙂 Sorry for my English I am not native speaker 😀
@@damiansimonak7955 No problem, when I started out, I found some none profit organizations that needed websites. I worked as a volunteer for free on project for them and used it on my resume. Also when applying, instead of applying to tech companies, I applied to marketing agencies that worked with tools like wordpress or other similar platforms just to start building some experience. While doing this, I continued to apply to companies to see if I can get hired while working as a part time contractor for a marketing web agency doing simple wordpress sites.
Back in the day a junior knows C++, Java, Python. React and node didn't exist.
@ in my country are just senior offer for C++. Java is mid. I know Python. But there are a lot of PHP job offers 😃
thank you for this discussion
Thank you for checking out the video 🙂
Thank you for this video, it was very helpful. Could you elaborate on the ‘admin’ part in the routes. I'd like to be able to manage admin permissions to determine who can and can't access my plugin. I didn't find this in the Strapi V5 documentation.
Are you accessing your plugin via API or in the admin area of your Strapi app?
If it is for the admin pannel in strapi you would have to set it up inside your plugin Acttions define the permissions, and then register them with actionProvider here is the code example import type { Core } from '@strapi/strapi'; import { pluginManager } from './initialize'; const bootstrap = async ({ strapi }: { strapi: Core.Strapi }) => { const actions = [ { section: 'plugins', displayName: 'Read', uid: 'read', pluginName: 'content-embeddings', }, { section: 'plugins', displayName: 'Update', uid: 'update', pluginName: 'content-embeddings', }, { section: 'plugins', displayName: 'Create', uid: 'create', pluginName: 'content-embeddings', }, { section: 'plugins', displayName: 'Delete', uid: 'delete', pluginName: 'content-embeddings', }, { section: 'plugins', displayName: 'Chat', uid: 'chat', pluginName: 'content-embeddings', }, ]; await strapi.admin.services.permission.actionProvider.registerMany(actions); const pluginSettings = await strapi.config.get('plugin.content-embeddings'); await pluginManager.initialize(pluginSettings as any); }; export default bootstrap;
@@CodingAfterThirty Thank you very much for your time. I will try it as soon as possible.
did you try cursor?yeah, you can't build for seconds a big page, but when it is a big project, you work slowly step by step file file like programmers, now tell me why it will not recplace programmers?
you can do many things faster than you don't need many people in the company
I use cursor and v0 to build things fast. I am good but not perfect. The keyword is instilled, meaning that, at this point, you need a developer in the loop. But yeah, I can see how it would replace some of the junior-level tasks. In terms of completely replacing developers. It is not even close. However, I can see that by making the team size smaller, the efficiency of an engineer working with AI is more productive. If the question is, should you learn to code in 2025 due to AI? It's like saying should you learn math when calculators were invented. I think AI will change the field but not end it. Developers will always be needed; it is just that the tools we use and how we code will change. I have many friends who were laid off; they all found new dev jobs and are back at work. AI is not replacing everybody. 😅 at least for now
@CodingAfterThirty we'll see, it'll recplace almost all of them
we will have to see what the future will bring, but for now that has not been the case. I would suggest not giving up pursuing any skills in things that you enjoy doing. If ai starts replacing all developers, than it will surely replace everyone else. At that point, we will have alot of other issues to worry about, and it wont be our jobs. My question to you is, what will happen to the world if every job is automated. I don't know the answer to that@@יצחקי-צ6ח
@CodingAfterThirty thx I hope I'll return to write code, because cursor do for me all
People are way too caught up in the hype to realize that these sensationalist trends have happened before. The tech industry is especially prone to venture capital-driven cycles of over-promising and under-delivering. Hype is a core aspect of what sells tech products, at least initially. Over time, as people realize their expectations are unrealistic, the hype cycle falls into a trough of disillusionment (look up Gartner’s Hype Cycle). In other words, the “bubble” pops. MIT has recently warned about the financial waste AI hype will create. As a developer, I am not concerned about AI automating everyone out of existence. Any programmer who has worked with AI understands its inadequacies and sees right through this bullshit narrative. I worry about how this hype will affect the long-term stability of the field of software development. I see way too many TH-cam clickbaiters profiting from the fear and lack of experience of fledgling developers, scaring them away from computer science and the industry altogether. As the current generation of developers nears retirement, there will be few workers to take their place. So, who’s going to create the software? AI sure as hell won’t. What people don’t understand is that narrow AI is merely a tool requiring human input and control-it is not a sentient, autonomous being (AGI is science fiction). Just as calculators cannot sprout legs and teach math classes, AI can’t leap out of our computer screens and develop software in our stead. If humans are not actively steering development, maintaining code, and setting objectives, the entire system grinds to a halt. New software innovations won’t emerge by magic; they require human developers to design, debug, and deploy them. Bugs, security flaws, and performance issues are not things AI can solve in isolation. Without people in control, progress in software and technology becomes impossible. Therefore, I foresee a massive disillusionment with the industry and a coming bubble pop. Companies that prematurely laid off workers in anticipation of an AI product that never arrived will scramble to find developers. By then, the pool of available developers will have shrunk, forcing employers to make competitive offers to attract workers. As a result, the remaining developers will become highly valuable assets that will no longer be taken for granted-at least, not until the next hype cycle.
This is a very powerful message, and this is why people need to continue sharpening their skills; they can't be ready to take advantage when the bubble pops.
Thank you for this series! I am doing my research on Strapi and this was very helpful 🙌🏼
Nice. Strapi 5 is now out, and there are lots of cool changes. If you have any questions, let me know. I use Strapi all the time.
Thank you my friend it really helps.
Thanks for watching and glad it helped.
Thank you!
Thank you for checking out the video.
Thank you so much for making these videos. Really helped me get more insights on Strapi 5
You are welcome! Thank you for checking out the channel.
Hey Paul, how did you do that stars effect ? is there a keyword I can search for ?
I was using a library. Sorry. I just realized I am commenting from my trolling account. I included the repo to the project in the description. You can pull it locally and see what the components look like. Hope that helps.
@@mystupidbrain5299 LMAO thanks bro <3
Thanks for this!
Thank you for checking out the content.
Thx
Any time. Thank you for checking out the video. 🙂
@CodingAfterThirty what do you think study how to code?I build all things with cursor because that I don't know if study
This was a fun interview.
I can tell you exactly who it's for: people with little to no code experience that still want to build products.
Lol. That's me, and I still prefer cursor and v0. Thank you for checking out the channel and video. 🙂
Bolt is very impressive, it make some of the work done, but then there are some bugs, and when he try to fix the errors it makes it worst and broke all the project. So I think at first he is doing a good job by creating structure project, but when it comes to troubleshooting and fix errors there are some improvements
So I fix the error manually and now it's working, but I notice the best part - you can still continue edit the project even if I dont have credits
Yeah, I am going to keep my eye out for the improvements. At the moment, Cursor AI and v0 are my favorite tools. Thanks for checking out the video.
@ Thank you for making the video 🔥
i was just abuot to buy the primium what and idiot i havent paid for cursor zet i geuss bolt is good for me as approaching thirtz and getting overwehlmed with set up and project overview its verz appealing.
Will all the subscriptions out there, easy to get hooked. For my day-to-day bolt does not make sense. But I can see how it can be useful to some. For me, I am sticking with the Cursor and v0 for now. Thanks for checking out the video.
Going to try this tomorrow since supabase keeps buggin
Thanks for the insight into the development of server plugins. Do you also have a video on how to create an admin plugin? I would like to integrate a button in the content manager for a text field (long) that sends the content from the text field to an API and displays the validated result as a modal.
This is something I am planning to do soon. Thanks for checking out the video.