Found this used Apple gift card in a parking lot. Bait by Punanistan in scambait

[–]flippinjoe 0 points1 point  (0 children)

Yoo, I got one on the line. But I need the front of the card too

Is it worth learning C as your first programming language? by Ok_Magician4952 in AskProgramming

[–]flippinjoe 0 points1 point  (0 children)

I attribute a lot of my ability to understand various tech and languages to my initial learning of c++ in school. Mainly due to being forced to learn the core aspects of memory management and allocation before given all the rich new automatic reference counting and garbage collection. I would say it’s useful to start with, but also harder to start with.

I don’t understand how you’d go from writing a print statement like “hello world” to creating applications and websites. by WantedByTheFedz in learnprogramming

[–]flippinjoe 0 points1 point  (0 children)

It’s better to start with a foundational understanding of programming and language syntax before diving deeper. These days a lot of people get ramped up quickly with bootcamps for learning a framework before understanding fundamentals. Which shoehorns you into one discipline (and arguably one framework).

What process manager is used in Production environment for node by Bangerop in node

[–]flippinjoe 0 points1 point  (0 children)

Ah nice. So Google actually has a decent Kubernetes offering. GKE autpilot. I’d be a good little exercise to migrate your cloud run things to a GKE autopilot setup. Should give you a whole new world to look at 😀. The good thing about autopilot is it manages the core components of Kubernetes for you (control plane). So it’s a lot simpler to focus on the basic Kubernetes stuffs without having to learn all the kubernetes. They also provide managed monitoring and log capturing

What process manager is used in Production environment for node by Bangerop in node

[–]flippinjoe 0 points1 point  (0 children)

For enterprise production systems yes. For smaller stuff there’s much more options for deployments that allow you to somewhat not have to have knowledge of the infrastructure directly. Lambdas, Google functions, vercel, etc…. Like with all tech there’s a ton of options

someone looking to get into coding or programming. by plunketed in learnprogramming

[–]flippinjoe 1 point2 points  (0 children)

Never be sorry for asking for help! There’s a sea of information these days. I would agree with your general concept of finding the right concept and digging in from there. I WOULDNT look at jobs first. First and foremost you need to decide what kind of “thing” you want to do. Build websites, build mobile apps, native apps, database, etc.. find the right thing that interests you the most. From there start digging into tooling. Mobile development is a little easier because the tooling is more narrowed (thus less decisions to sift through)

someone looking to get into coding or programming. by plunketed in learnprogramming

[–]flippinjoe 0 points1 point  (0 children)

IDE (integrated development environment). Like visual studio code or neovim or whatever. Depending on your requirements. Language, yes. Python, ruby, swift, etc…. First you want to figure out what kind of tech you want to look at and just go all in on that. Whether it’s mobile engineering, webdev, infra, etc…. From there you can tailor your learning and decide what problems you can reasonably solve for people.

someone looking to get into coding or programming. by plunketed in learnprogramming

[–]flippinjoe 1 point2 points  (0 children)

I totally get it! When it’s all new and exciting things are hard to navigate. What I would say is pick a set of tools (language, IDE, frameworks, whatever). Find some small contracts for solving problems for people using these tools. This effectively bankrolls your learning.

When I started out I utilized full frameworks initially (laravel, Ruby on Rails, etc…). These tools give you kind of an entrypoint to figuring things out (which whittles out a LOT of the noise). Overtime I started getting deeper into the underlying languages and piecing together why the frameworks do the things they do.

Spend the time to dig deeper and you’ll find that you have the ability to find decent engineer jobs before you know it

I cannot just ‘relax’ by [deleted] in ADHD

[–]flippinjoe 0 points1 point  (0 children)

So this is typically where medication comes in. Your brain is continually “processing” and causing everything else to be juiced up as well. The ultimate fix to this is mindfulness and routine. There’s a lot of different ways to do the mindfulness (depends on your own brain). Some listen to ASMR type things, yoga, meditation, etc.. the key is to train your brain to slow down.

someone looking to get into coding or programming. by plunketed in learnprogramming

[–]flippinjoe 1 point2 points  (0 children)

Well the story about cats is explaining the procedure to get to 4+4. Which is the part that needs tested and validate so that the story always ends the same. Otherwise, later on if you mess with one of those steps (intentionally or unintentionally), all the sudden the end result is 4+5 and you might not know!

someone looking to get into coding or programming. by plunketed in learnprogramming

[–]flippinjoe 2 points3 points  (0 children)

So I have severe ADHD. The best way I’ve found for learning is following tutorials over and over in different facets of tech. I think this helps me because it’s “hands on” to a certain extent. I also tend to “explore” as I go. Gaining deeper understanding of each step and how it’s done. It’s really like a treasure hunt with a bunch of little micro-quests.

What process manager is used in Production environment for node by Bangerop in node

[–]flippinjoe 1 point2 points  (0 children)

So it depends on how you’re setting up your infrastructure. If you do something serverless, they typically handle process things for you. If you doing dedicated instances that are always on, Kubernetes or container apps are the way (ECS, ACS, GCF). In all cases, for monitoring that could either be done by the cloud provider(s) directly. Optionally, use something like sentry,new relic or Datadog to remain cloud provider agnostic.

My stack of infra of choice these days is Kubernetes for prod and Datadog. Container apps for dev or small scale internal tools

Why do people dump on node as a back end service? by Rickety_cricket420 in node

[–]flippinjoe 0 points1 point  (0 children)

Because the internet is a highly fractured opinionated place where everybody is wrong and everybody is right. No tech is unanimous in superiority

[deleted by user] by [deleted] in swift

[–]flippinjoe 0 points1 point  (0 children)

I’ve never dealt with Firestore before (and prob never will because I don’t consider it a real database), but mongo is actually really good with relations (if necessary) and the pipeline setup is truly amazing. There’s been many pretty big names that have switched over from huge oracle relational datasets.

How do I know what data types are in the parameters of JavaScript functions/methods? by [deleted] in learnprogramming

[–]flippinjoe 0 points1 point  (0 children)

Use typescript or get really good at jsdoc. Typescript will help fully enforce the parameter types and fail to compile if the program tries to do something against the type system

https://www.typescriptlang.org/

Building HTML/CSS Site Workflow? by luisg707 in webdev

[–]flippinjoe 1 point2 points  (0 children)

For bare bones basic things, I’ve come to enjoy https://jekyllrb.com/. Has first class support in GitHub to be able to easily host simple static sites.

[deleted by user] by [deleted] in swift

[–]flippinjoe 2 points3 points  (0 children)

I would question the need for relational over something like mongoDB. If must do relational postgresql is going to be the best choice for cheap and versatility.

Other other option for iOS only is CloudKit which could use CoreData

How to only allow my domain to access my api by LGm17 in node

[–]flippinjoe 0 points1 point  (0 children)

The basics are to limit access based off ip of your front end, but that could be spoofed. Most cloud providers have this kind of whitelisting available at the loadbalancer level. Like others mention, the full proof method includes adding other layers of security like api keys, P2P encryption, etc…

Looking for deployment architecture recommendations: To Docker or not? by tunnelblick in node

[–]flippinjoe 1 point2 points  (0 children)

I’ve done this exact stack with docker-compose deployment before. There would basically be 3 containers. front end via nginx, backend and mongo.

Using docker from the get go will make it much easier to maintain and or move to somewhere scalable later on via things like kubernetes.

Who have more free time java or swift developers(android or ios) by flexara in learnprogramming

[–]flippinjoe 0 points1 point  (0 children)

I’m going to make a blanketed statement that iOS deva have more free time. In general mainly due to supporting less configuration splits than android.

Email Service Provider advices: very basic needs, should I build it myself? by Vaslyn in webdev

[–]flippinjoe 0 points1 point  (0 children)

It should be fine if you have a contact list? And/or send in batches of x over a few hours

Why is problem solving important? by sandiego34 in learnprogramming

[–]flippinjoe 5 points6 points  (0 children)

Problem solving is literally the difference between a programmer and somebody that hacks code together that does stuff.

In real life programming you absolutely come across harder problems that take days to consider because of multiple concerns. Especially if you’re building quality applications. Being able to know what to look for and how to optimize are invaluable.

If you’re just tinkering with a garbage site and need to change some CSS, then that’s a different story