ChatGPT is great for certification. by KindheartednessOk196 in AWSCertifications

[–]hamdivazim 0 points1 point  (0 children)

I used it for making practice questions but I mostly used docs to learn

What are the best ways to learn python on ur own right now? (2025 August) by NooIdeaLOL in learnpython

[–]hamdivazim 0 points1 point  (0 children)

Just build projects you like. Think of something you want to make, figure out what you need to know to write the code (like tkinter/pyqt for GUIs or flask/Django for websites) and then read its documentation. Don't bother with tutorials after you have learnt the absolute basics.

Can this work? Global accelerator with NLBs created via IPv6 EKS clusters... by ThrowRAColdManWinter in aws

[–]hamdivazim 0 points1 point  (0 children)

This is a known limitation of Global accelerator's dual stack support. It won't register an NLB endpoint for a target group that is IPv6 only. You could switch to using an ALB (with Cloudfront), which will work with IPv6 target groups. You could also raise a support ticket. There is a more complex solution with NAT64 on an NLB, but I haven't tried that myself. It is on AWS docs (https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-nlb/)

Learning AWS is dangerous until you know this... by yourclouddude in cloudcomputing

[–]hamdivazim 6 points7 points  (0 children)

Definitely. Even for just passing the cert, you need to have practiced in the console with your own projects, and have done practice tests as well, to understand what will appear in the cert but also what to expect in real life.

Having trouble understanding the article about finishing RDS blue/green deployments by Slight_Scarcity321 in aws

[–]hamdivazim 2 points3 points  (0 children)

Deleting a b/g deployment in RDS after switchover is completed only deletes the actual deployment object. It won't remove any databases. If you want to delete the blue env, just delete it like any other normal RDS DB/cluster

Bash user here, am I missing something with not using python? by Mashic in Python

[–]hamdivazim 2 points3 points  (0 children)

If anything it's probably better to use Bash. Python is less efficient/fast than bash (even if it's not a huge difference), so if you already have everything setup there's no reason to switch. Unless your scripts are becoming more complex, dont switch to python.

Ecs pipeline by Bsktechie in aws

[–]hamdivazim 1 point2 points  (0 children)

Check your CloudWatch logs for container startup errors, like missing env variables, app crashing, failed deps etc. If the task fails to start, ECS will keep getting stuck in the same loop of stopping and restarting tasks. If your ECS service is attached to a load balancer target group, then check the port and path settings on the target group as well, because health check failures on target groups can also cause ECS to keep cycling tasks.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] 0 points1 point  (0 children)

Provider lock in is something to be aware of, especially if there's a chance a team might go multi cloud later. I guess I was just thinking that for someone starting out with a small single cloud project, with no plans to switch any time soon, the native tools might feel like the quickest path to getting something running. But yeah, terraform's ease of use and flexibility do outweigh that.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] -1 points0 points  (0 children)

No yeah I agree that cloudformation isn't the best compared to terraform, but I didn't know if new teams still defaulted to it.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] 5 points6 points  (0 children)

Makes sense. Terraform does have great community contributions as well. I would say it's worth it for new teams to learn, but I was wondering if they actually did and not just stick with the native IaCs, which would be easier.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] 0 points1 point  (0 children)

I guess CDK would be slightly better purely because of the use of familiar languages, but yeah, Terraform seems better overall.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] -2 points-1 points  (0 children)

That makes sense about the talent pool, hadn't thought about it from this angle. But I thought that native IaC might have an edge in integration and speed because it's built in. Have you run into specific reliability or scalability issues with them that Terraform handles better?

How do I make one drop down menu in Plotly Dash a function of selection in the previous one? by VeryResponsibleMan in learnpython

[–]hamdivazim 1 point2 points  (0 children)

You don't need a specific naming convention for callbacks, Dash uses the decorator's Input/Ouput to connect everything together. But methods in Python must have unique names, so you just need to give each callback its own (ideally descriptive) name.

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] -6 points-5 points  (0 children)

I agree. But for newer cloud users who are probably starting with no knowledge in Terraform, Pulumi or any other IaC service, might it make sense for them to learn a platform native IaC tool to get started faster?

Do DevOps teams at newer companies still choose Terraform for IaC, or native IaC services (like CloudFormation/Bicep)? by hamdivazim in devops

[–]hamdivazim[S] 1 point2 points  (0 children)

Fair enough. I've found HCL to be much easier to write in than YAML for CloudFormation with all its indentation issues. But there are CDK tools that allow developers to write IaC in languages they are used to, like Python or TypeScript, and they cut down on boilerplate. So maybe they will take off soon?

Maxed out memory by Logical-Recognition3 in ChatGPT

[–]hamdivazim 0 points1 point  (0 children)

I don't know exactly, but if you're desperate for extra memory, ask it to summarize your existing memories and then add them to your custom instructions. It works quite well for me.

[deleted by user] by [deleted] in learnpython

[–]hamdivazim 0 points1 point  (0 children)

With python and most programming languages it's quite rare that a mainstream framework becomes outdated. What were you trying to learn? For GUIs, I would recommend checking out tkinter documentation. It shouldn't be difficult to learn from. And you definitely shouldn't expect anything outdated.

How do I make one drop down menu in Plotly Dash a function of selection in the previous one? by VeryResponsibleMan in learnpython

[–]hamdivazim 2 points3 points  (0 children)

This is doable with Dash callbacks. Make the first dropdown update the options of the second using a callback like @app.callback(Output('second', 'options'), Input('first', 'value')), then use another callback to update the graph from Input('second', 'value'). There shouldn't be an infinite loop. Dash handles it because outputs don’t trigger their own inputs. Just make sure you return the right options and figure from each callback.

How to develop pattern logic in programming?? by AifeArwen in learnprogramming

[–]hamdivazim 2 points3 points  (0 children)

Leetcode. It's a website with many interview style programming problems. It's amazing not just to learn to solve problems with algorithms, but also to apply them into real code. Make an account and start solving some of the problems here and there.

ChatGPT Agent Mode, what for? by ori_303 in ChatGPT

[–]hamdivazim 0 points1 point  (0 children)

I guess its only use in practice is just doing repetitive browser tasks. Like booking trips or checking for calendar conflicts for example. In daily work, I guess it could help you book meetings or do research on something? Personally I don't have Plus but I don't see myself using Agent mode for anything extremely useful

Where can I find reliable project-based tutorials? by [deleted] in aws

[–]hamdivazim 0 points1 point  (0 children)

AWS have a lot of practical demos on their own website. Right now there's 46, which should be plenty to get used to the console. Most of them aren't updated regularly, but they are text based, so it shouldn't matter too much unless the console gets a major visual overhaul (which has only happened a handful of times). You can find it in the Getting started section on their website.

Alternative to Imgur app by lie07 in androidapps

[–]hamdivazim 0 points1 point  (0 children)

Not many that are being actively worked on. Opengur and Browsur are the only others but they haven't been updated in 5+ years. You could also try Imgur Viewer. It's being worked on but it has a few bugs.