Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "gcp"
Interviewer: We have an opening. Are you interested to work?
Me: What is that I'll be doing?
I: What technologies and languages do you know?
Me: I know Scala, Java, Spark, Angular, Typescript, blah blah. What is your tech stack?
I: Any experience working on frontend?
Me: Yes. But what do you use for it?
I: Can you work with databases?
Me: I can, on SQL based. What are yours?
I: Can you do big data processing?
Me: I know Spark, if that's what you are asking for. What is it that you actually do?
I: Any experience in cloud development?
Me: Yes. AWS? Azure? GCP?
I: Do you know CI CD?
Me: Excuse me.. I've been asking a lot of questions but you're not paying attention to what I'm asking. Can you please answer the questions I asked.
I: Yes. Go ahead.
Me: What will be my position?
I: A full stack developer.
Me: What technologies do you use in your project?
I: We use all the latest tech.
I: All latest tech.
Me: You mentioned big data processing?
I: Yes. Processing data from DB and generating reports.
Me: what do you use for that?
Me: Are you planning to rebuild it using Spark or something and deploy in the cloud?
I: No we're not rebuilding it. Just some additions to the existing.
Me: Then what's with cloud? Why did you ask for that?
I: Just to know if you're familiar.
Me: So I'll be working with Java. Okay. What do you use for UI?
I sat for a couple of minutes contemplating life.
I: Are you willing to join?
Me: No. Not at all. Thankyou for the offer.5
GitLab is moving to Google Cloud instead of Microsoft Azure!
We are building this big-data engine for a client's product for which we were using a cluster on GCP and they were billed ~1100$ for the last month's usage.
The CTO - the CHIEFFUCKING TECHNOLOGY OFFICER told us to hook up 5-6 laptops in our server room and create our own cluster because they cannot afford so much bill.8
>>> Stadia thread <<<
Stadia is a new Cloud Gaming platform that runs on GCP and details were announced some minutes ago.
For maximum performance you would need at least 35mb/s, while about 10mb/s are enough for 720p l, Stereo gameplay.
Maximum performance provides 4k, HDR and 5.1 Surround Sound and comes in at 9,99$ / month for Stadia Pro. As far as announcements go, there are no lower performance tiers available.
Stadia Pro will get you unlimited access to your Games (I believe this is Bring-Your-Own-License, but I might be wrong), while Stadia Basic allows unlimited access to one specific game. For that you probably buy the game directly of Stadia, which then includes any fees in it's price.
Stadia will be usable on all devices that run Chrome and on the Chromecast Ultra. Android will get it's own app, first available on the Google Pixel 3, to be expanded later on, iOS was not mentioned.
Google developed a custom Stadia controller that works out of the box, including an Google Assistant and a DVR button. However, all other controllers should supported too, but I don't believe that's the case for playing on the Chromecast Ultra.
Starting now, you can get the Stadia Founders Edition, that allows you to be one of the firsts on the platform, includes a Controller, a Chromecast Ultra, 3 months of Stadia Pro, 3 additional months of Pro you can gift to your buddy and some Destiny Bundle with the first and second game, including all add-ons, plus the Destiny 2 Season pass.
The founders edition can be pre-ordered right now for about 129$.
Stadia launches 'later' this year, founders edition buyers will be the first to get public access on launch.8
Kubernetes, or rather a lack of learning material.
I'm one of these deep dive guys and have noticed a pretty nasty pattern in K8s tutorials.
What annoys me? When I'm unable to reach at least intermediate level within 5 hours.
What upsets me about K8s tutorials? They're literally clickbait. They don't address the topic.
I've the feeling that everyone with a basic understanding of K8s calls themselves expert, yet being unable to answer basic, practice oriented questions.
I'll give you a few questions I couldn't find in several 5 hours sessions.
> Great, you've shown me how to setup an insecure load balancer, how tf should I configure my DNS configuration then, and what about SSL? I ain't use AWS.
> Great, you've shown me how to setup persistent storage, but are using the easy route and just use an AWS bucket?
> Great, you've shown me how to setup a dynamic website. Why did you hardcode that link to the API Server tho?
.. and more limitations due to K8s itself:
> Fuck! This tutorial is outdated but exactly what I'd need.
> Fuck! This tutorial uses an external provider (e.g. AWS, GCP) to do the otherwise rather complex task he advertised in the title of the article (related to K8s bc they don't implement features themselves).
> Fuck! This tutorial uses the newest version of K8s, but it still doesn't work bc of weird ass reasons.17
Yay! Professional ranter now on phone and together with GCP, devops amsterdam, elastic and others!1
Microsoft has *officially* acquired GitHub: https://blogs.microsoft.com/blog/...
Points of interest:
- Acquisition for $7.58B USD.
- New CEO will be the former Xamarin CEO.
- They claim GitHub will stay an "open platform", and they explicitly said that deployment will still be available to any services, probably to ease fears of Azure lock-in.
- "we will accelerate enterprise developers’ use of GitHub, with our direct sales and partner channels and access to Microsoft’s global cloud infrastructure and services" <-- maybe an Azure + GitHub Enterprise bundle? That would be pretty awesome TBH.
- The presentation seems to hint at more direct cloud deployment services to Azure, AWS, and GCP.
- "we will bring Microsoft’s developer tools and services to new audiences" <-- I'm honestly not sure what exactly they're going to do here.
- Looks like they're going to extend the Marketplace somehow.
- First-class GitHub integration in VS Code!
- Still pending regulatory approval from US and EU (I don't see any troubles here though).4
Despite common sense, I think technology is not making our lives easier. It's just build chaos on top of chaos.
Take server-side programming for instance.
First you have to find someone to host your thing, or a PaaS provider. Then you have to figure out how much RAM and storage you need, which OS you're going to use. And then there's Docker (which will run on top of a VM on AWS or GCP anyway, making even less sense). And then there's the server technology: nginx, Apache (and many many more; if, that is, you're using a server at all). And then there are firewalls, proxies, SSL. And then you go back to the start, because you have to check if your hosting provider will support the OS or Docker or your server. (I smell infinite recursion here.)
Each of these moving parts come with their own can of worms in terms of configuration and security. A whole bible to read if you want to have the slightest clue about what you're doing.
And then there's the programming language to use and its accompanying frameworks. Can they replace the server technology? Should you? Will they conflict with each other and open yet another backdoor into your system? Is it supported by your hosting provider? (Did I mention an infinite recursion somewhere?)
And then there's the database. Does it have a port to the language/framework of your choosing? Why does it expose an web interface? Is it supposed to replace your server? And why are its security features optional again? (Just so I have to test both the insecure and the secure environments?)
And you haven't written a single line of code yet, mind you.4
I finally bit the bullet and got a 2018 macbook pro i7 with 1 terabyte ssd. I've been needing a personal laptop for development for awhile. I thought about going full Linux but it's tough finding Linux laptops that support thunderbolt 3 charging.
I tried to make Windows and WLS work. But it's a pain getting my Golang, GCP, and Kubernetes workflow setup on it. I keep having to jump command prompts and it annoys the shit out of me. Going multi monitor helps a lot, but I like to be at coffee shops and code.
I feel sick a out giving Apple more money especially $3,000. But it was money well spent. My workflow is seamless and unlike on my Windows laptop I dont spend 3 to 4 days just setting up my environment.16
Started new job almost two moths ago..
For almost 3 years I was developing custom themes, plugins, and widget for WordPress using PHP, jQuery/AJAX, and MySQL.
The new company that hired me brought me on as a backend developer to help rebuild their custom PHP Framework, and other web based software/products as their moving toward Google Cloud Platform.
When I started, MVC and OOP was new to me... took a couple weeks to get the hang of things, and understand their system.
Just when I was getting comfortable, I had a task assigned to me that was all NodeJS...
Had a 30 check-in the week I started the Node task, and was feeling pretty beat down because it was all new to me and I wasn’t making a lot of progress, and still not comfortable with Promises yet, and some other ES6 features but finding my way around slowly but surely.
Manager reassured me that I wasn’t going to be fired and it wasn’t unique to myself. Very encouraging to hear, but I’m my own worst critic so it’s frustrating not being able to make progress like I would with PHP projects.
Fast forward to this week, I started to review another task for a feed and found it’s all Ruby! Another language I have no familiarity with... and started to question if I’ll every get the hang of all these languages and be a solid team member...
Not only do I have to get a grasp on NodeJS and Ruby now, but then I’ll also have to get familiar with GCP and whatever else comes along with it...
Oh and I’m using Linux now instead of Windows/ OSX... so there’s that too.. plus the other command line tools the company built, and uses..
I was comfortable developing in PHP and know I needed to take a step and accept this job to move my career forward but it seems like I’m always behind the 8 ball...
Some days I wonder if it was worth staying a Wordpress developer and just focused on learning ReactJS and stay more Front-end than Backend..
I enjoy working with talented people but I don’t like being the low man on the totem pole knowing I don’t have the experience yet.
Does it feel like this for all devs?!?!14
All the hype with Node JS. All the hype with GCP and Datastore. Takes 24h to even get started. But again, what's wrong with me?
Ok so apparently somebody at Google gcp thought it would be a great idea to be able to select more than one instance at a time and select something like delete and it goes ahead and deletes it without any sanity checks.
3 days down the tube5
At my previous company, we used tools from all over the place. We switched between tools at will. Sometimes, some team would decide to use some tool while the rest of the company would use something else. The worst part was that there was no Single-Sign-On (SSO) either. Everyone would need to have an account on all of these said tools. It was chaos.
I realized that being integrated into one environment (even though would have the cost of a vendor-lock-in) was the best option to have because in that case, we wouldn't have to deal with operational hurdles like having integration from one tool to another. They would just come baked-in with the whole environment. That's how GSuite (formerly Google Apps for Work), Atlassian and other players succeeded - they gave a complete suite of services / software that integrated well with each other. You could jump back and forth between services without having to bother about integration with other tools. They'd all be there wherever you wanted them to be. Even cloud providers so that opportunity and built on it - Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes (in itself).
Another example is a company that used Jira, Confluence and Hipchat but for some dumb reason used Gerrit for their code review / hosting. Eventually, they realized that managing the integration with the Atlassian tools was far more expensive than getting bitbucket and migrating completely into the Atlassian environment.
It's always the integration that matters. Everything else is secondary.
- finish my project's backend, make a proto frontend
- throw the proto away and hire someone to do it for me. Or at least make the design...
- learn that freaking k8s ffs...
- if there will be spare time left - move from on-prem to aws/gcp, maybe launch an alpha
- improve my people skills
- bump my salary significantly5
I was talking to my non tech friend, one friend of her who is working at one big kind of MNC (Mobile network companies) asked me what do you use in VFox.
I have no fucking idea what's VFox. I said I have no idea what is, we don't use it. He immediately asked me what technologies you guys are using (I am working in a startup)?
I said we are using Ruby, Ruby On Rails and Python, Djanho. He said you use all the old technologies.
I was like: WTF :😂, Okay tell me what are the new technologies? My friend interrupted us.
Later I googled to see what is VFox. It is actually a hosting company and this guy who don't even have any idea about AWS, GCP, using VFox saying Ruby and Python are old technologies. Lol..
due to some error on GCP, my and friend got locked out of a prod server over ssh.
And the fucking admin was not giving us privileges to do it through serial port, why you ask cause submitting keys from dashboard was not working.
Later, found out google runs a startup script from startup-script metadata tag.
It felt like showing a middle finger to the admin and google
Biggest hurdle overcame in development career - is to work with morons and not fighting with them.
Before you judge me, let me explain a bit. I had the pleasure of working with a lot of really nice and intelligent people in this industry. But along with them, unfortunately, I also have experience in working with really slow and stupid people. For instance I had people in my past who has asked me to create document on how to ssh from a Linux machine or create a bucket in AWS or gcp.
In my early days, I used to get irritated a lot but now I am moron resistant and does not react very quickly on their stupidity.
The feeling when you’re trying out a new thing as a developer and part of it is to use Google Cloud Platform and halfway through, Google starts vomiting errors and you can’t access any information and you think for a second that you broke Google before realizing that you’re not the only one having issues. #badtiming
Hey I have a career dilemma, was wondering if anyone experienced that and if anyone could give a tip on how to resolve it maybe.
TL;DR: I'm a Front End dev, who wants to become an expert in everything but obviously can't. What do I do? How do I choose what to learn?
Longer version. I started with Front End. Now i'm doing alright with Vue, React, bit of Angular, and other related to the stack tech. Then I started learning python because of a project I was doing (personal client). Didn't go far with this one. I still find it interesting esp. in the machine learning context, which I also want to do. Now I'm studying .NET, because of a project I'm currently doing at a company (full time, I'm doing ReactJS front end there tho). And I'm also studying for GCP exam, because I wanna know how to deploy solutions to the cloud. But one also needs to secure them, so I'm looking at some courses on Cybrary, in a search for appropriate courses.
I feel overwhelmed and unproductive. I feel like i need to specialize just in one field with some general knowledge about other areas. So I feel like I have to select what I do/learn carefully.
Any thoughts? How did you plan your career? What kind of goals did and do you set for yourself? Are you happy with those now once you achieve them?
I'd love to hear some stories. :)6
IBM Cloud seems to be the only cloud computing platform that has a responsive website.
Admittedly I have only used GCP and AWS, I haven't touched Azure yet. Both GCP and AWS have incredibly slow web portals that take ages to load after every single click.
IBM Cloud is the only cloud service platform when I clicked a button and it loaded the next page like a normal website. It honestly felt surreal to navigate through all of their services. I have no clue why AWS and GCP are both so bad, it reflects really poorly on their services. If they can't get their own web portals to run quickly, why should I expect their services to be fast and reliable?3
Google are giving t-shirts with certificates now lol. Maybe they need to start adding phones to attract people to their data centers.3
This one time last year a colleague found out that some data went missing and suggested to recover the data from a backup. When trying to create a new database instance in the Google Cloud Platform (if everything works it's amazing!) it failed.
Not knowing why this happened, I tried to revert that backup to the production database, after creating a backup using the GCP. Needless to say that failed as well, resulting in a corrupted database instance where I couldn't access the created backups anymore.
This all went at around 10pm and the only users of our product are currently in the same timezone and use it from around 7.30AM until 6PM so no one besides our team knew the server was down.
After a long night chatting Google's support team the database was successfully recovered and the only harm done was sleep depravation for me and a colleague.
Apparently there was a bug in the GCP. It was resolved in two hours and the last time a breaking bug was in that piece was more than seventy days earlier.
I did at least learn to create local backups as well, instead of relying on the tools of the same product...
Best: the moment I saw the corrupted database spin up again and not losing my job because of it.
Hey ya'll, I was wondering if you could give me a career advice. I'm a front end dev with about 3 yrs of experience, and would like to do more cloud architecture/devops. How would I go about it, considering that I've only used aws, gcp, and azure for my hobby/side projects? Should i get certified? Who would hire me?
I'd really appreciate any advice/tip!17
With the advent of everything being a service (read AWS, GCP, Azure) do you think it's time for our education curriculum to incorporate these services at a an earlier stage (say undergrad) since in the industry, this is kind of enough to make a decent living (speaking more from a devops perspective, programmers are still needed I feel)??2
Anyone know any challenges or training sessions, by some development firm or company that send us goodies upon finishing them? I stumbled upon a similar one by Google, the 30 Days on GCP challenge.
Want an unbiased opinion here. Have any of you worked with GCP? How s the experience? Is it worth investing time on to learn? I’m thinking of adding it to my tool belt. Any opinions for or against are welcome.5
So Microsoft and github...
You can always host gitlab youreself if you är concerned about someone else running the service. I did some years ago. But the question is why not use the free services? I'll stay using github or gitlab as long as it's free... I use VSTS att work and have no problem using Microsoft products as long as they do what they är suposed to...
But if youre reely upset. The community edition of gitlab is free so you can host youre own instance in youre basement or in a cloud... AWS, GCP, Azure... Then you own the data.1
Why AwS and not Gcp ?
I find that firebase+gcp is so powerful !
Aws is so complicated ...
Give me your opinions plz. Especially if u moved from one to another10
What do you guys think about deploying elastic search on App Engine Custom Runtime?
(Basically, an empty folder with an elastic search Dockerfile.)
I think it's a good idea: you can now deploy your code and storage application (Elastic search, Redis, etc) as services on your cluster.
You can use GCP magic to auto scale those services, you have so many good stuff that come with it.
And it's inside the same network as your services running in the same AppEngine project.1
Colleague put this up on their team's channel today :
" I'll be working from home today, ad hoc task is in review, will be opening a PR for backend changes [ ... ], yesterday was mainly spent on setting up gcp on my local and fixes towards gcp deployment. "
Wait, what? did you just set up the entire GCP on your local [machine]? I wouldn't mind giving you a whole week off if you needed it; if I were your manager.3
What's the most cost effective way of hosting a Lamp stack website? I have a pretty basic website with less than 50 viewers per week.
I am so confused with all the options: GCP, Amazon lightsail, Ec2, godaddy, heroku, etc.
What would you guys recommend for such a small website? Currently, I've hosted it on Ec2 for the first year but I don't think that's cost effective at all after the first year.4
Is it worth the time and money to get AWS/GCP/Azure Certified? Other than adding a line to your resume...1
Hello Everyone, I am looking for GCP certification online and I have 2 year experience in the coding industry. I have search on google and its show so many resources to learn it but I am confused about which resource is best?, I am between two certifications which one is more suitable to me between Associate Google Cloud Certified and G Suite Cloud Certified. I have checked this from https://hackr.io/blog/.... Can anyone know about GCP? Please suggest me the right one.1
I am making a personal which is a social network which allows users to edit videos (cutting, changing formats) and post them for others to see.
I am planning to go for
Docker as the infrastructure, but I am just massively confused on where should I host it? Digital Ocean, GCP, Azure, something else??
How an online supplier charge their clients with huge amount >40k monthly in an automated way ? ?
i am building a huge b2b international online service that will require clients to pay between 1000 usd to 400'000 usd per month.
The system is build on top of an e-payment api (stripe) that enable the system to work based on regular fully automated credit card authorization and capture system.
Everything works fine in dev mode. But when we will move to production, the amounts are so huge that they exceed the max limit of any-credit card, even the corporate's ones.
So that makes me wonder, how automated services (aws, gcp etc) charge huge invoices for their clients in an automated way without using credit cards...
Me love bcp to gcp. Now all me want to do is bcp everywhere all da time. I sound like jar jar binks. May da force be wid ya Mesa.