No video

Marcel Pociot "Native PHP" - Laracon US 2023 Nashville

  Рет қаралды 17,408

Laravel

Laravel

Күн бұрын

In this groundbreaking session, "Unveiling NativePHP," Marcel Pociot introduces developers to Native PHP, a way to build native PHP desktop apps.
Pociot demonstrates how "NativePHP" streamlines development processes, allowing developers to build desktop applications using minimal abstractions and in the PHP language they know. Through practical examples and thought-provoking insights, this talk empowers developers to embrace simplicity, and leverage the true power of PHP in creating efficient and maintainable desktop applications.
Recorded Live at Marathon Music Works on July 19th, 2023.

Пікірлер: 50
@sixkiller9240
@sixkiller9240 Жыл бұрын
I am amazed how many MVPs there are in the Laravel community! It is insane - Taylor, Nuno, all of the Laravel core team members, Marcel, the guys from Spatie, Caleb, Aaron, David Hemp, .. and many more. Literally mind blowing 🎉
@onlynudes1398
@onlynudes1398 Жыл бұрын
The guy from Spatie lol
@surajjadhav7732
@surajjadhav7732 Жыл бұрын
The guy from a Spatie. Ex of when your work is more famous than you.
@sixkiller9240
@sixkiller9240 Жыл бұрын
@@surajjadhav7732 i wanted to say the guys from Spatie, because they all deserve a shoutout, Freek of course is one of them
@kaibe5241
@kaibe5241 Жыл бұрын
@@CarMoves Na he said MVP.
@aarondfrancis
@aarondfrancis Жыл бұрын
A new era begins
@DeTechDivus
@DeTechDivus Жыл бұрын
I just wonder, could you use remote database both for the website and app, it would be bad to re-create whole db without sync. Maybe I missed that part?
@marcelpociot1918
@marcelpociot1918 Жыл бұрын
@@DeTechDivusYou should rather use an API if you want to communicate with a remote database to avoid leaking your database credentials
@DeTechDivus
@DeTechDivus Жыл бұрын
@@marcelpociot1918 on a different or same app? Thats confusing me
@marcelpociot1918
@marcelpociot1918 Жыл бұрын
@@DeTechDivusSo the desktop application should be a "companion app" to your backend app, where you'll have an API running. Then your desktop application can communicate with that backend. In thise case you would need two different codebases. One for the server-side app running the API, one for the desktop application.
@DeTechDivus
@DeTechDivus Жыл бұрын
@marcelpociot1918 yea, i thought somehow you could use one codebase for both, where you could exclude some senstitive things
@nerdysister
@nerdysister Жыл бұрын
a working proof of concept?! omfg this is absolutely incredible!! fantastic job guys, you guys are the real hackers of the next gen!!
@Appelkoekie
@Appelkoekie Жыл бұрын
That is promising for the php future. Well done! Cant wait for the Windows support!
@alifarahmand8650
@alifarahmand8650 Жыл бұрын
If this feature is added for mobile, it will be great. Laravel to android or ios app.
@ricko13
@ricko13 Жыл бұрын
shut up
@JosiahYahaya
@JosiahYahaya Жыл бұрын
Waiting for Windows support to rewrite one of my opensource project(PHPConsole). Welldone Nativephp team.
@Cashandrick
@Cashandrick Жыл бұрын
Mindblowing community
@TallStack-su8sq
@TallStack-su8sq 2 ай бұрын
amazing! waiting for android and ios
@mackynyxz
@mackynyxz Жыл бұрын
Nice! cool! i am excited to use this soon!
@bulent2435
@bulent2435 Жыл бұрын
This looks promising. Thanks Marcel.
@kaibe5241
@kaibe5241 Жыл бұрын
Mobile too?!
@LostInAutism
@LostInAutism Жыл бұрын
Electron has had 3 major revisions while this video was uploading 😂
@snnajieze
@snnajieze Жыл бұрын
This is great 👍
@DanielWichers
@DanielWichers Жыл бұрын
Wow this is so cool, well done
@dyhcdjvddhh421
@dyhcdjvddhh421 Жыл бұрын
Artisan serve is single threaded. Won't any long activity block the whole app?
Жыл бұрын
just like in php app, you need to use jobs
@rogue.ganker
@rogue.ganker Жыл бұрын
Simplicity, love it
@jokokentir666
@jokokentir666 Жыл бұрын
amazzinggggg
@dc22199x
@dc22199x Жыл бұрын
If it has database support, how do you secure your env file? The project seems good to connect via api rather than telling devs to use its env file, that's a misconception and towards insecure implementation.
Жыл бұрын
he said it uses sqlite so its just for the local env
@dc22199x
@dc22199x Жыл бұрын
@ you mean it intercept the laravel configuration if it finds out that you are connecting from outside services, such as db/queue/cache and etc? Enlighten me.
Жыл бұрын
​@@dc22199x This is just what I understood from the video, I don't know more. But if I understood right then whole desktop app should be closed environment, so anything you need should stays inside app. And since you are creating a local (desktop) app, you can still use the things you find/create in your computer so I think there is no need to secure .env file because you can still find that database file (as it's sqlite) in your computer. But again, maybe I'm wrong and I'm just talk through my hat
@danrcastro
@danrcastro Жыл бұрын
@@dc22199x The database is meant to be local only. You're not supposed to connect directly to an external database as that would require you to ship the database credentials and open it to connections from the internet.
@Somcoders
@Somcoders Жыл бұрын
Amazing! I wonder when do these Laravel communities sleep.
@MrThito
@MrThito Жыл бұрын
Ok ok so lets also add mobile support so I dont have to learn mobile dev
@mityukov
@mityukov Жыл бұрын
speaking of obfuscating: is Blowfish still in the market? :)
@prezire
@prezire Жыл бұрын
Mobile support please 🎉
@ripon59
@ripon59 Жыл бұрын
Yooo
@MrThito
@MrThito Жыл бұрын
Only mac make me sad
@marcelpociot1918
@marcelpociot1918 Жыл бұрын
I'm working on the Windows PR that was submitted right now 👍
@DeTechDivus
@DeTechDivus Жыл бұрын
@@marcelpociot1918 even thos you said apple store wont allow you thing for mobiles, would that work on android and would you anyway publish it since it could be installable outside of stores?
@MrThito
@MrThito Жыл бұрын
@@marcelpociot1918 Wow, that is why I love Laravel. Thank you for this awesome product
@nm6x
@nm6x Жыл бұрын
I was hyped... Until he show it runs with electron, hopefully we can find a demo with Tauri, cause electron is crap...
@TallStack-su8sq
@TallStack-su8sq 2 ай бұрын
why?
@nm6x
@nm6x Ай бұрын
@@TallStack-su8sq overbloated to start with….
@TallStack-su8sq
@TallStack-su8sq Ай бұрын
@@nm6x oh yes, I just read what tauri uses webkit and electron chromium.. :D
@RahulMondal-td5rb
@RahulMondal-td5rb Жыл бұрын
I like the font, can anyone please tell me the font name @marcel
@franciscocampos776
@franciscocampos776 Жыл бұрын
me too
Jake Bennett "State Machines" - Laracon US 2023 Nashville
28:12
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 20 МЛН
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 45 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 18 МЛН
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 13 МЛН
Building desktop apps with PHP - Marcel Pociot
47:40
PHP UK Conference
Рет қаралды 7 М.
Caleb Porzio "Livewire 3" - Laracon US 2023 Nashville
43:28
LaraconIn 2024 - Jason McCreary :: Rapid Laravel Development with Blueprint
31:43
Marcel Pociot - Writing native apps with... PHP? - Laracon AU 2023
30:14
Diana Scharf "Inertia.js" - Laracon US 2023 Nashville
28:28
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 20 МЛН