Back to basics with SAP Cloud Application Programming Model (CAP) - part 1

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 48

  • @AhmedMemonS
    @AhmedMemonS 9 місяців тому +5

    For first few minutes I thought, I would skip the video in the middle. But not just I watched whole video, I watched it again in bit & pieces. I am subscribed to it. Followed you everywhere and would grab gem and pearls wherever they are. Thanks bunch for making huge difference! Stay blessed, always, forever! ❤

    • @DJAdams
      @DJAdams 8 місяців тому

      Thank you!

  • @learning9332
    @learning9332 10 місяців тому +3

    Thanks DJ. Appreciate your guidance to the community. Great Session and loved using containers for the 1st time. Love your way of teaching people from the basics.

    • @sapdevs
      @sapdevs  9 місяців тому

      You're welcome. And yes, containers FTW! [dja]

  • @chiaramariadedominicis5944
    @chiaramariadedominicis5944 11 місяців тому +6

    Your pronunciation of the italian word "capire" si perfect! It means "to understand". Cheers from Brescia :-)

    • @sapdevs
      @sapdevs  9 місяців тому

      Thanks Chiara, that's good to know. Please correct me if I go awry though! :-) [dja]

  • @wiseskeshom4673
    @wiseskeshom4673 11 місяців тому +2

    I missed the 1st live session of B2B 2024 but have done it offline already. This was the first time that I ran cds init help and I am impressed with a long list of useful options out there. Thanks a lot DJ, looking forward to the next one.

    • @DJAdams
      @DJAdams 11 місяців тому +1

      Thanks Wises, see you on the next one!

  • @pawem.9684
    @pawem.9684 11 місяців тому +3

    Hello from Poland!

    • @sapdevs
      @sapdevs  9 місяців тому

      Hello back to Poland! [dja]

  • @sheelandrasingh2040
    @sheelandrasingh2040 11 місяців тому +2

    This is good ... looking forward to the series

    • @sapdevs
      @sapdevs  9 місяців тому

      Thanks very much! [dja]

  • @dorfmanae
    @dorfmanae 11 місяців тому +6

    I wish all computer science teachers in universities were like DJ!

    • @sapdevs
      @sapdevs  9 місяців тому

      Yikes! :-) [dja]

  • @rajich8022
    @rajich8022 4 місяці тому +1

    Thank you very much ❤🙏 , with lots of love from India

  • @TungNguyen-xz8xx
    @TungNguyen-xz8xx 9 місяців тому +1

    Hi DJ, thank you very much for making this. I've just come across the series and find your videos extremely helpful :-) May I ask what kind of screen splitting tool you are using on your mac?

    • @sapdevs
      @sapdevs  9 місяців тому +1

      Hey, thanks, and you're welcome! At the macOS level, I use a combination of Amethyst, a lightweight tiling window manager ianyh.com/amethyst/, and some keyboard shortcuts in the Mission Control area to switch amongst different virtual desktops. If you're asking about at the (within the) terminal, I use tmux github.com/tmux/tmux/wiki to manage terminal windows and panes. [dja]

    • @TungNguyen-xz8xx
      @TungNguyen-xz8xx 9 місяців тому

      @@sapdevs Thanks a lot! :-)

  • @fuzz5113
    @fuzz5113 11 місяців тому +2

    Thanks DJ ! Looking forward to next one ! I have texted my address :D Stickers and Badges :D :D

    • @sapdevs
      @sapdevs  9 місяців тому

      Hopefully the stickers are on their way or have already arrived! :-) [dja]

  • @souzal22
    @souzal22 11 місяців тому +2

    Thanks!

    • @sapdevs
      @sapdevs  9 місяців тому

      You're welcome! [dja]

  • @likevideo00
    @likevideo00 3 місяці тому

    Question )
    I learned python and java basics and mysql, postgresql but never developed a project of my own, only watched videos and wrote a code as a tutors.
    Will it not be comprehensive to me to follow these series and to learn how to code/use it?

  • @tech-wombat
    @tech-wombat 11 місяців тому +3

    Thanks for the introduction. Is it just me or is it very, very quiet and I have to move all volume controls to the max to understand halfway properly.

    • @N1mro8
      @N1mro8 11 місяців тому

      Great vid, but I have the same problem about the sound quality. The volume is very low for me.

    • @DJAdams
      @DJAdams 11 місяців тому +1

      Thanks, @@N1mro8 and @tech-wombat, I'll make sure to adjust the mic this coming Friday on the next episode!

  • @grimstrikerphd6838
    @grimstrikerphd6838 Місяць тому +1

    can i do all this without docker in SAP BAS ?

    • @sapdevs
      @sapdevs  26 днів тому

      Yes, you sure can! [dja]

  • @lenientliu6080
    @lenientliu6080 Місяць тому

    With sqlite3 installed, how can we access the in-memory db with this command line tool?

    • @sapdevs
      @sapdevs  26 днів тому

      In-memory DBs in SQLite are process specific, so accessing one in a CAP server from a separate process (sqlite) is not going to go well. Instead, might I recommend you use CAP's REPL (cap.cloud.sap/docs/tools/cds-cli#cds-repl) which may help you in achieving what you want? [dja]

  • @AbhigyanShivaditya
    @AbhigyanShivaditya 3 місяці тому

    How do you split windows and change the sizes so quickly with a keyboard shortcut at ua-cam.com/video/gu5r1EWSDSU/v-deo.html ?

    • @sapdevs
      @sapdevs  3 місяці тому

      I use the window manager "Amethyst" and have configured keyboard shortcuts to do these sorts of things. HTH! [dja]

  • @italtapl
    @italtapl 9 місяців тому +1

    Ha, I have exact same world map on my desk and identical keyboard.

    • @sapdevs
      @sapdevs  9 місяців тому

      Good taste! :-) [dja]

    • @CoderMikey
      @CoderMikey 8 місяців тому +1

      Big fan of DJ!!! May I ask what keyboard is it?!?

    • @sapdevs
      @sapdevs  4 місяці тому

      Hey there @CoderMikey! Sorry for the delay, didn't see this until now. It's a Keychron K1 (version 5, US ANSI Layout) with low profile Gateron Blue switches. Thanks for noticing and asking! [dja]

  • @ramanasblsv8360
    @ramanasblsv8360 4 місяці тому

    "Make sure Docker Daemon is running" error is coming after everything got installed. Kindly can someone help me to resolve this error.

    • @sapdevs
      @sapdevs  4 місяці тому

      Where did the error occur? What was the context (i.e. what were you trying to do at the time)? [dja]

  • @mayzhang1300
    @mayzhang1300 10 місяців тому +1

    Hi, voice sounds a bit soft and far

    • @sapdevs
      @sapdevs  9 місяців тому

      Sorry about that, hope that it sounds better in later episodes! [dja]

  • @7days280
    @7days280 6 місяців тому +2

    I really didn't plan on watching the entire video lol

  • @ronsargeant
    @ronsargeant 5 місяців тому

    Huge assumption: audience knows about and uses Docker. This makes me think I'm not ready for this despite being familiar with SAP development, services (ahem, DJ), NPM, VSS, et al. Then you tell me (as an afterthought) it's not required for local use - after I've spent a couple of hours boning up on Docker.

    • @DJAdams
      @DJAdams 4 місяці тому

      Nope. Can't say I agree with your observation there my friend. But hey, it's all good.

  • @Karthik-s4y5f
    @Karthik-s4y5f 2 місяці тому

    Thank yoy sir you are a LEGEND 🫡🫡

  • @alokpradhan9875
    @alokpradhan9875 10 місяців тому +1

    HI Dj, its a wonderful learning video series . i am running VS code in Window 11.
    Please check below error while doing cds add tiny-sample.
    PS C:\Users\ALOK\Downloads\capb2b-main\capb2b-main> cd bookshop
    PS C:\Users\ALOK\Downloads\capb2b-main\capb2b-main\bookshop> cds add tiny-sample
    [cds] - adding feature(s) to project in current folder
    [ERROR] feature 'tiny-sample' not found. Cannot find module './template/tiny-sample'
    Require stack:
    - C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\lib\init\index.js
    - C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\bin\add.js
    - C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\bin\cds.js
    at CDSGenerator._createTemplate (C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\lib\init\index.js:239:19)
    at CDSGenerator._fillTemplateList (C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\lib\init\index.js:247:39)
    at CDSGenerator._process (C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\lib\init\index.js:212:20)
    at async CDSGenerator.addCmd (C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\lib\init\index.js:141:9)
    at async Object.add (C:\Users\ALOK\AppData\Roaming
    pm
    ode_modules\@sap\cds-dk\bin\add.js:54:3)
    Thanks for the help

    • @sapdevs
      @sapdevs  9 місяців тому

      Hey there Alok, perhaps it might be better to ask in community.sap.com/t5/application-development-discussions/bd-p/application-developmentforum-board - thanks, and good luck! [dja]

  • @Frank-nk8qp
    @Frank-nk8qp 8 місяців тому

    Thanks DJ. I tried the solution with Docker, but had some trouble. Comparing the code in the video with the GitHub code it seems that - maybe in the next videos - you have added some code, which did not work for me. I had to remove the following code snippet from the Dockerfile to make it work:
    # vi mode everywhere and nicer prompt KTHXBAI
    RUN cat /home/node/.bashrc
    export EDITOR=vi
    set -o vi
    bind -x '"\C-l": clear'
    export PS1=${PS1/\$ /\
    $ }
    EOBASHRC

    • @sapdevs
      @sapdevs  7 місяців тому

      Hi there! Thanks for the comment and kudos for playing along! I did indeed add some code to the Dockerfile which broke the build - but I've since fixed that (and talked briefly about it in a subsequent episode). Sorry about the confusion and inconvenience! BTW it was just the export PS1 line that was dodgy. See github.com/qmacro/capb2b/commit/b20125199d787f25961ae6f54138bbfc82799931 for details. Cheers! [dja]