Jump to content
php.lv forumi

briedis

Moderatori
  • Content Count

    4615
  • Joined

  • Last visited

1 Follower

About briedis

  • Rank
    parastais, meža
  • Birthday 04/02/1988

Contact Methods

  • ICQ
    0
  • Skype
    briedis88

Profile Information

  • Gender
    Male
  • Location
    Rīga
  • Interests
    Foto

Recent Profile Visitors

30471 profile views
  1. Es arī kādreiz domāju, ka tā ir problēma, bet tā nav. Visām lapām vari resetot paroles uz epastu. Tāpēc svarīgākais ir zināt no galvas drošu epasta paroli. Mūsdienās na neviena legit arugmenta nelietot paroļu menedžeri.
  2. ŠItais ir diezgan rip. Visiem rekomendēju saģenerēt backup kodus, kurus iedot gan vecākiem, gan kādam uzticamam draugam vai partnerim. Šitā vienreiz pārsēžots lildmašīnā pakāsu telefonu. Par laimi biju pirms kāda gada nosūtījis sievai bildi ar tiem kodiem, varēju atjaunot piekļuvi...
  3. Viss Draugiem Group / Printful pārgāja uz mājas režīmu, kamēr "thing blow over". Lai arī vairāki kolēģi arī agrāk strādāja remote, tagad viss ofiss.
  4. Mans mix config fails, kas: 1. minificē/versionē ja laiž npm run prod 2. iznes npm libus atsevišķā failā (vai vairākos) 3. iekļauj bable pluginus Out of box strādā arī hot reloads. Kas nozīmē, ka labojot kodu re-builds būs <1-2s noteikti. Pašos layoutos (base layout) atliek izmantot frameworka metodi, kas parūpējās, lai strādā arī versionēšana, ja ir buildots ar prod flagu. <script src="{{ mix('js/app.js') }}"></script> No lietām, kuras neesmu mēgīnājis - vairākus entry pointus, bet pieļauju iespēju, ka to var risināt ar mix.js(..cits-fails.js), jo js/app.js satur visu vue bootstrapu. const mix = require('laravel-mix'); const webpackConfig = require('./webpack.config'); mix.webpackConfig(webpackConfig); mix.babelConfig({ plugins: [ '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-optional-chaining', '@babel/plugin-proposal-private-methods', ], }); mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css') .sass('resources/sass/custom.scss', 'public/css') .extract(['vue', 'vee-validate', 'vuex', 'bootstrap-vue']) .extract(['moment'], 'js/moment') .extract(['sweetalert2'], 'js/sweetalert'); if (mix.inProduction()) { mix.version(); } Man grūti iztēloties, ka tas viss varētu būt vēl vienkāršāk...
  5. Optimizēt frameworka kodu 99.99% gadījumu ir pats pēdējais ko vajag darīt. Viens sūdīgs kvērijs, vai arī kvēriji ciklā, vai neoptimizēts attēls pirmajā lapā nodara daudz lielāku ļaunumu nekā frameworka boot laiks. Tā kā tas nav liels aspekts. Es gan vairāk varu spriest par Laravelu, kas ir diezgan elastīgs frameworks, kas arī ļautu izgriezt ārā dažādas nevajadzīgas lietas, ja nu tiešām pēdējais salmiņš ir paša boot laika optimizācija.
  6. Pirmo reizi par tādu Parcel dzirdu. Bet ko tur sīkā - es paņemu laravelu ar mix un zero configs... (nu neskaitot pielikt klāt kkādus pluginus)
  7. Troļļoju, troļļoju...bet es nešaubos, ka ir daudzi, kas tieši tā arī domā, kas ir ļoti biedējoši.
  8. Nu beidz, taisīt savas autorizācijas ir daudz drošāk un foršāk, nekā paļauties uz kaut kādu standartu. PIemēram, man patīk salīmēt SQL kopā, nekā lietot AR/ORM, un tad tur notiek kaut kāda maģija apakšā. Middleware? More like Shittleware. Ieliek koda sākumā die() un nav nekāds overheads ar stack trace pa 50 rindām. Kāpēc lietot kaut kādu log mail draiveri, ja var uzreiz normāli uztaisīt integrāciju ar kādu API, un tas nebūs jādara vēlāk, kā arī būs 1:1 environments kā uz produkcijas. Jūtos daudz drošāk uploadojot failus uz S3 pa taisno, nekā lietot kaut kādu storage draiveri, kuram nevar zināt, kas apakšā notiek - varbūt tas kādam hakerim pa kluso sūta visus manus uploadus. Man arī patīk konfigurēt webpack pašam, jo tas liek vismaz atsvaidzināt zināšanas par pašreizējo ekosistēmu. /s
  9. Tu to saki tā, it kā API būtu kaut kas standalone. Wordpress ir API. Woocommerce ir savs API. Pajautā viņiem, kopš kura laika viņi būvē API :)
  10. Tev nav bijusi saskarsme ar API, bet piemini GraphQL? You cray? Vienkāršākais variants būtu saglabāt attēlu savā publiskajā mapē un izsaukt pieprasījumu uz to otras lapas endpointu padpdot parametru ar bildes urli.
  11. Tas ir tā kā labi vai slikti? Jo nepārāk sen: "How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript" https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/ Tā kā sava taisnība @Grey_Wolf ir, lai kā negribētos piekrist :)
  12. Nu, tikko paskatījos - man docker ēd 10GB, bet storms tikai 2GB ar ļoti lielu projektu. Varbūt tomēr palūdz vēl 8GB? Rams taču ir lēts, būtu muļķīgi upurēt produktivitāti pārdesmit eiro dēļ.
  13. Ai aizgāja normāls spams, bet man gribās arī iepļackāt savu viedokli. Daži te runā par ātrdarbību it kā būvētu feisbuku vai twitteri. Ātrdarbība nenes naudu 99.99% gadījumos. Frameworkus vajag, lai būtu vienota sistēma, kā būvēt lietas. Frameworki ļauj nesalīdzināmi ātrāk realizēt ideju. "Es freimworkus nelietoju", bet varu derēt, ka kad jāsāk jauns projekts, tad pats ņem copy pasta koda fragmentus no iepriekšējā projekta. Dzelži ir lēti, par pāris stundām programmētāja resursa var ez paņem jaudīgāku dzelzi. Diskusija tik pat muļķīga, kā apgalvojums, ka labāk kodēt teksta redaktorā, jo tam redz boot laiks ir par 4s ātrāks.
  14. Yeah, tas, ka reģistrācija ir vajadzīga, lai kaut ko redzētu, ir off-putting. Zaudē conversions.
  15. Uztaisi proof-of-concept šeit https://3v4l.org/ Parādi to kodu, kas nestrādā, ar ievaddatiem un izvaddatiem.
×
×
  • Create New...