- Видео 61
- Просмотров 42 421
Ana's Dev Scribbles
Хорватия
Добавлен 11 авг 2022
This channel is for solving specific problems in programming and devops.
I'm a backend-first-full-stack developer! I like to contribute to open-source, write blog posts about programming and devops.
I create free content in videos and articles for everyone to benefit from. However, please note that private consultations and personalized advice are chargeable services. For more information on rates and availability, don't hesitate to get in touch.
Let's connect on Linkedin www.linkedin.com/in/anamarjanica/
Read my articles and subscribe to my newsletter at www.amarjanica.com
I'm a backend-first-full-stack developer! I like to contribute to open-source, write blog posts about programming and devops.
I create free content in videos and articles for everyone to benefit from. However, please note that private consultations and personalized advice are chargeable services. For more information on rates and availability, don't hesitate to get in touch.
Let's connect on Linkedin www.linkedin.com/in/anamarjanica/
Read my articles and subscribe to my newsletter at www.amarjanica.com
How to fill W-8BEN-E form: My Tips for Cro IT company
W-8BEN-E seems confusing? Don't sweat it. Been there, done that, pinged my accountant...I'll share my tips with you.
Disclaimer: While I've done my best to provide accurate information, please consult with a tax professional for personalized advice.
Read more at www.amarjanica.com/how-to-fill-the-tax-info-for-a-non-us-company-w-8ben-e
0:00 Intro
3:18 Type of entity
3:39 FATCA status
4:07 FTIN
4:31 FFI
4:50 Final thoughts
Disclaimer: While I've done my best to provide accurate information, please consult with a tax professional for personalized advice.
Read more at www.amarjanica.com/how-to-fill-the-tax-info-for-a-non-us-company-w-8ben-e
0:00 Intro
3:18 Type of entity
3:39 FATCA status
4:07 FTIN
4:31 FFI
4:50 Final thoughts
Просмотров: 52
Видео
How to verify Google Play Developer Account as an Organization
Просмотров 621Месяц назад
Google's official guide is a great starting point, but I'm here to share my personal experience and some practical tips to make your verification journey smoother. I talk about: - Getting D-U-N-S number - easy, cca 1 week - Private id verification - easy - Company id verification - should be easy if you provide the correct document Also, my article www.amarjanica.com/how-i-successfully-verified...
Create service account for Google Play API access
Просмотров 7563 месяца назад
Steps to create the service account, link it, generate the authorization key and example of authorizing the API in NodeJS. ▬ 📖Links ▬ ➡ Read my article at www.amarjanica.com/get-api-access-for-the-google-play-developer-api ➡ Enjoy the reading experience of a real book with Kindle Paperwhite ebook reader amzn.to/45bQSPc ➡ Level up your coding skills with O'Reilly! Try it free at oreillymedia.pxf...
Generate App Store Connect Api Key and what then?
Просмотров 4723 месяца назад
Steps to generate app store connect api key and an example how to use it in NodeJs. You'll most likely need the key for apps. I use it for Github workflow pipeline and publishing the ipa to Testflight. Read the article: ▬ 📖Links ▬ ➡ Read my article at www.amarjanica.com/how-to-create-app-store-connect-api-key-and-what-to-do-with-it ➡ Enjoy the reading experience of a real book with Kindle Paper...
Connect to private RDS PostgreSQL over SSH tunnel - 3 methods
Просмотров 1893 месяца назад
How to connect to AWS RDS PostgreSQL instance over SSH tunnel via psql, pgadmin and datagrip. ▬ 📖Links ▬ ➡ Read my article at www.amarjanica.com/connect-to-amazon-rds-postgres-locally ➡ Enjoy the reading experience of a real book with Kindle Paperwhite ebook reader amzn.to/45bQSPc ➡ Level up your coding skills with O'Reilly! Try it free at oreillymedia.pxf.io/PyG3nQ ▬⏱️Chapters ▬ 0:00 How does ...
How to setup ssh passwordless login on Ubuntu
Просмотров 1313 месяца назад
Tutorial on how to setup ssh passwordless login on Ubuntu machine, tested it with Hetzner's cloud server. Disable root login, add another user, disable user/pass login. ▬ 📖Links ▬ ➡ Read my article at www.amarjanica.com/configure-passwordless-ssh-access-on-linux ➡ Enjoy the reading experience of a real book with Kindle Paperwhite ebook reader amzn.to/45bQSPc ➡ Level up your coding skills with O...
What is Release Please and how it can help you automate releases
Просмотров 2194 месяца назад
Release Please is a tool for automating GitHub Releases - version bumps, changelog generation, publishing artifacts. Release Please GitHub action explained in a couple of minutes of your time. ▬ 📖Links ▬ ➡ Read my article at www.amarjanica.com/automate-github-releases-with-release-please ➡ Enjoy the reading experience of a real book with Kindle Paperwhite ebook reader amzn.to/45bQSPc ➡ Level up...
🚀Automated GitHub release with Release Please GitHub action 🚀
Просмотров 1 тыс.4 месяца назад
In this video, I’ll walk you through the process of automating GitHub releases using the "Release Please" GitHub Action. Automating your release process can save you time and reduce errors, allowing you to focus more on developing great software. 00:00 Intro 0:25 About the workflow setup 1:00 Workflow permissions and authorize GITHUB_TOKEN 2:15 About release-please step 3:02 About release-pleas...
How to use shared github actions & reusable workflows
Просмотров 464 месяца назад
Minimize repetition in your ci configuration, create a reusable workflow and use a shared github action. It's possible with composite action. 0:00 Intro 1:03 Create a shared github action 8:56 Let's see how it works Github: github.com/amarjanica/release-please-monorepo-example Level up your coding skills with O'Reilly! O'Reilly has the books you need to take your coding to the next level. Try i...
Add a floating action button to Wordpress
Просмотров 794 месяца назад
Learn how to add an action button that stays with your visitors encouraging clicks and conversions, button that navigates to another link or button that scrolls to top. No plugin, just pure CSS/Html! 0:00 Intro 1:32 Why SVG and not font icons? About vector icon resources 4:15 Style the button 7:16 Add Button Html 9:09 Extra: Add scroll to top Read the article at www.amarjanica.com/add-a-floatin...
✨️ Clear Git Commits, Easy Rebasing & Using GitHub Keywords (Bonus: Custom Linter!) ✨️
Просмотров 654 месяца назад
Have a messy Git commit history? Learn how to write clear git commit messages , clean up your history with Git rebase , leverage special GitHub keywords ✨, and BONUS! Set up your own custom commit linter ️ to enforce good habits. 0:00 Git Commit Intro 0:33 Review of imperative commit style 3:02 Special keywords in Github 8:16 Git rebase intro 8:58 Self rebase 15:57 Git rebase to main 20:42 Reco...
How to create robots.txt for Wordpress manually
Просмотров 354 месяца назад
How to create robots.txt for Wordpress manually
Update Wordpress from terminal on Lightsail Bitnami
Просмотров 1544 месяца назад
Update Wordpress from terminal on Lightsail Bitnami
How to use Appium Inspector for inspecting any Android app on a real device
Просмотров 5154 месяца назад
How to use Appium Inspector for inspecting any Android app on a real device
How to test Google Play Billing subscription in android emulator
Просмотров 8405 месяцев назад
How to test Google Play Billing subscription in android emulator
React Native Skia on Expo Go and Web
Просмотров 5025 месяцев назад
React Native Skia on Expo Go and Web
Easy Manual Install Android SDK on Ubuntu
Просмотров 1,5 тыс.6 месяцев назад
Easy Manual Install Android SDK on Ubuntu
FASTEST Way to Enroll in Apple Developer Program (For Organizations) + Individual Tips
Просмотров 3,1 тыс.6 месяцев назад
FASTEST Way to Enroll in Apple Developer Program (For Organizations) Individual Tips
Strict ssl encryption from Cloudflare to apache or nginx
Просмотров 1,2 тыс.Год назад
Strict ssl encryption from Cloudflare to apache or nginx
Automating dependency updates - Dependabot vs Renovate
Просмотров 2 тыс.Год назад
Automating dependency updates - Dependabot vs Renovate
Build multi arch docker buildx tutorial
Просмотров 636Год назад
Build multi arch docker buildx tutorial
ECR Explained: Introduction to Elastic Container Registry on AWS
Просмотров 21Год назад
ECR Explained: Introduction to Elastic Container Registry on AWS
Create a basic React Chrome extension - Part 3 - UI
Просмотров 48Год назад
Create a basic React Chrome extension - Part 3 - UI
Create a basic React Chrome extension - Part 2 - Setup project
Просмотров 69Год назад
Create a basic React Chrome extension - Part 2 - Setup project
Create a basic React Chrome extension - Part 1 - Intro
Просмотров 127Год назад
Create a basic React Chrome extension - Part 1 - Intro
Install your own Chrome Extension locally
Просмотров 79Год назад
Install your own Chrome Extension locally
Serve Adsense ad units on a NextJS website
Просмотров 1,2 тыс.Год назад
Serve Adsense ad units on a NextJS website
What method did you used pay in the end? The apple developer signup process is disgusting. They should be ashamed! This is why there is now a black market for buying dev accounts - they created that
What method did you used pay in the end? The apple developer signup process is disgusting. They should be ashamed!
tyvm!
This F google apis is making me crazy . I followed this tutorial at least 10 times but i am still getting The current user has insufficient permissions to perform the requested operation.
I got Etag error when deploying l my nextjs app
Ok, this is from my fuzzy memory, cause I had that error once and it was due to how nextjs was built. E.g. building it locally instead of building on the server, then pushing that local to the server. Either build it locally to docker and push to docker registry or let elastic beanstalk do the build. Problem with elastic beanstalk doing the build is that it's always from scratch. Meaning, no .next cache from older versions. Other thing that comes to mind is using ELB and multiple instances. Then building nextjs on each would not be a good idea because every instance might generate different ETags for identical resources. I'd then go with linking eb to docker registry with next build. Hope this helps
what about env variable ? is it mange bu default ?
Hi, in my case I define env variable per elastic beanstalk environment. Changing environment variables in elastic beanstalk will trigger a new build. Instead of building nextjs directly in elastic beanstalk, you could also setup an ECR docker to Elastic beanstalk. That would be my preferred build
you absolute hero!
Great explanation👍
great video
Thank you soo much <3
Hello, my old play console account has been restrinted because i tried to verify my id a lot of times, they just told me to appeal and till now they just say that the document i sent cant verify my id, please help me, what could i do?
For personal verification, all the fields in the id need to be readable to pass. I think I sent a scan of mine, not a photo from smartphone. First time I had an issue with sending a "png" file, and next time with "jpg" it passed. Maybe a coincidence. I can't think of anything else except to reach out to the google verifications team again with detailed explanation - your exact steps, what kind of id document you sent, what type of document (scan, photo), be sure to check that everything is readable and ofc that your id is valid. I hope it helps.
I was trying to figure it out for 2 days... but I couldn't, thanks to you testing in-app billing is working! the issue was that I just missed adding the licensed testers, instead I was adding testers to the internal testing track.
Thanks Ana, great vid.
With the new IntelliJ update, this changed. To enable the old ui, go to plugins and search for "Classic UI" from JetBrains.
hi how have you open the profile bash file
Use nano or vim
I was stuck from so long, thanks you saved my day
That was useful for me, thank you Ana!
thank you soo much. best video in the world. trust me. i have been stuck for days
Haha nice compliment! You're welcome
From the bottom of my heart, thank you so much! Getting skia to work with expo has been so frustrating, dealing all the bugs and edge cases between the different platforms. You saves me hours of work and saved me from lots of pain! Thank you!!!
Thank you!
This issue has troubled me for over a week, and it was you who saved me. Thank you.🥰
thank you very much!
for a website do i have make a permanent or any simple website will be okay under the company ? and is there a way to bay pass that option ?
really thank you
Thanks :)
Very well explained Ana, I am testing an in-app purchase and was looking for info on the setup.. this was very useful - thanks
Great video
Thank you for your video! It worked perfectly!
Do I have to wait after performing the steps in the video? Because I'm still getting "The current user has insufficient permissions to perform the requested operation."
No, it should be immediate. Retrace your steps, make sure that you invite that service account to your play app and add appropriate permissions
I encountered the same issue as well, and I am looking for the cause.
Hello friend. I have created multiple service accounts with different configurations for comparison. After a few days, I seem to have discovered a pattern. If your app is still in the internal test, and you want to access financial data through the Google API, you must add the service account's email to the mailing list and then wait for a few hours to a day before you have the permission to access financial data via the API.
@@WeiLiang-yt9pd Can you show me where I can add the service account's email to the mailing list? I followed all the steps from the video but still received this error: 'The current user has insufficient permissions to perform the requested operation.'
@@WeiLiang-yt9pd I came here after spending many many hours trying to accomplish this and stumbled on this video and this comment, both of which saved the day. Thank you!
Hi sir , Required Apple Developers Enterprise account I guess u have it ~ Please let me know the price and Coordinate I'm a serious buyer
Hey, one subscriber asked me what do those "fix", "ci", "build" mean and why aren't they included in the changelog...I thought I'd share it again here: fix, ci, build, docs, and test do not directly affect the code functionality, so they're not included in the changelog. These keywords are a "conventional style of commits" - take a look at www.conventionalcommits.org/en/v1.0.0/ and an optional read and a good tool commitizen-tools.github.io/commitizen/
Thank you for your video. It's working perfect!. . I'm using postman to test with the docs of Google Play Api Reference
You're welcome! Yup, postman is a good idea for APIs
Hi thanks for video i have some questions. Could you please help me Should i use these lines? ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:20m; ssl_session_timeout 20m; ssl_ciphers 'TLS13+AESGCM+AES128:EECDH+AES128'; for nginx Thanks
i deleted entire /etc folder :( can i do the same thing?
Ouch! I didn't do that yet :) You might need to reinstall your distro. In my case I had luck that the system kept track of edited files. But those files were still in /etc...
thank you so much, i used to install appium on my linux mint
Glad I helped!
How long did it take for everything to be alright
I forgot. Maybe a month. But I think I've tried all the combinations you can try when applying and trying to pay
I accidentally deleted the part in pgadmin showing the ssh tunnel setup. It's almost the same as the datagrip ssh tunnel setup. One small exception - pgadmin doesn't allow for the passwordless ssh tunnel setup. You need to point to the identity file, Or did I miss something? If passwordless, open a tunnel from a terminal and just enter localhost when specifying a new pgadmin server connection.
Please please please 🥺🥺🥺🥺 Create a splash screen I am indian! Name: Akash Sharma
Hey! Thanks for watching the video. I plan to create another video on setting up Appium on Expo with some basic end to end tests. This video was just to show how you can run Appium inspector with any android app
@@anasdevscribbles love 😘😘
Very useful! Thanks!
thanks a lot it works perfect :D
Nice.. Tunnel Command from Mac
I like all of the dedication to adding tests and detailed typing to avoid duplicating code, but I was very disappointed that the closest you came to demoing actual usage of the decorators was in the readme file. I would have appreciated you showing it being used in actual code.
I'm sorry I disappointed you but I always appreciate constructive criticism, thanks!
I got accepted, I got a lot better support person in my last emails with Apple and he/she resolved all things in 1 click basically. Got a Welcome email today and im officially Apple developer. Im very happy. It took roughly 3 weeks of chatting with Apple.
Hi sir , Required Apple Developers Enterprise account I guess u have it ~ Please let me know the price and Coordinate I'm a serious buyer
Crazy stuff I also want to enroll as individual. So far no luck. Payment doesn't go thru It even doesn't ask for CVV😢
me too
yeah, annoying problem. Call the apple support and explain your issue. That was the only thing that helped, they did their magic and the payment went through.
what is that number? I couldn't find any such apple support number@@anasdevscribbles
@@anasdevscribbles Do you have Apple developer support phone number? I cant find it. Im in EU too
support.apple.com/en-us/106932 find your country in the list. Use this option if "phone option" doesn't show up in contact us -> membership and account
thanks, but if i get an iphone should i use safir or another app??
Open app store and search for Apple Developer App. I don't recommend doing it via any browser including Safari
hy this dosent work in next 14 . it throws this error Unhandled Runtime Error Error: NextRouter was not mounted.
Hey, if I try co connect on Debian with a port at the end of the Gateway, it immediately throws error without trying to actually connect. Question - where do I put my port if my VPN server is on a specific port only?
Sorry my memory is bad about this one. I had to do this for a client I was working for at the time. I'm just guessing now...you've already tried the host:port combination in the Gateway field? Without the port, just host? Sorry I can't be much of help
@@anasdevscribbles thatnks for the answer, my colleagues already told me that there's more data that I need to put there, including DNS and other stuff. So I managed to get it to work.😃
@@anasdevscribbles and yeah, apparently, port is not suppose to go in the Gateway field.
Thanks a lot, you saved my time.
Thank you very much... after struggling more then 4 hours, I found this video
nice video, thank you