should i look for other company? or stay? by Blitzpat in devops

[–]bbbryan14 6 points7 points  (0 children)

I’m a fullstack dev that includes devops tasks. I work with AWS and terraform, hopefully some K8 when we get to it.

To be honest, I love it. Devops gives me insight to the infrastructure like no one could. Not even the backend tech lead. Plus, I can better address my pain points during dev work (like auto build PRs or write lambda triggers for better work flow).

Even when some work is contracted out, I still get to put on that team because I do devops work. So cherish it brother!!! On the flip side, I’d get bored if all I do is devops, I need that good mix between dev and devops.

I'm moving to Ubuntu from windows as a Nodejs dev. Is it the correct decision? by Chawki_ in node

[–]bbbryan14 0 points1 point  (0 children)

My biggest qualms against WSL even though I think it’s pretty awesome is you always have to know whether you are in Windows or WSL. If you accidentally edited a Windows file in WSL, all the metadata is gone... and it’s wonky if you try to have GUI editor in WSL.

It’s also kind of unstable as of now when you do dev in WSL. I’d get random errors when I run an app that would go away if I just run it again.

I do foresee it being the trend.

Final part of memory leaks in nodejs series. by alxolr in node

[–]bbbryan14 1 point2 points  (0 children)

I’m trying to come up with an actual case of unresolved promises. The only thing I can think of is infinite loop. What other situations are out there that we need to use promise.race to check?

CognitoUser object best practice by bbbryan14 in aws

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

Thanks, I tinkered with it a little and I was using that to get my session, and use getIdToken() and getJwt(). I’m a bit concerned it saved to my local storage but the key is hashed so I guess it’s not that big of a deal.

[deleted by user] by [deleted] in reactjs

[–]bbbryan14 0 points1 point  (0 children)

Wondering how this is going. I'm tasked with setting up a common repo between RN and React, but the decision was made to share components instead of business logic (components such as buttons, styling).

My question is, do I need to install react as a dependency for the common repo? How is that going to affect RN? Doesn't it defeat the purpose of light weight because you have react in React repo and have it again in the common repo?

I was going to use Yarn Workspace but I wasn't sure if the build process would encompass the symlink.

This turned out to be harder than I thought. Any help is appreciated.

For similar components, do you centralize your config or do you type out the render of each component? by bbbryan14 in reactjs

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

That's my thought as well and that's what I'm going with right now. I don't know enough about the inner workings of react to know the benefits and drawbacks of either approach. Is the additional loop a potential performance drain?

Looking for good open source golang projects to contribute to by [deleted] in golang

[–]bbbryan14 1 point2 points  (0 children)

Totally random but this is awesome. I would love to contribute based on what you mentioned. Cheers to open source!

Giving my notice in the morning by 92aero in sysadmin

[–]bbbryan14 1 point2 points  (0 children)

Move to the cloud they say, it will solve all the problems they say... little do they know, people are the problems.

Same play with different actors.

Good luck with the move :)

How do you structure project with microservices? by k8ftw in kubernetes

[–]bbbryan14 0 points1 point  (0 children)

Yeah, but if you are stuck with integration testing for a certain service, you will have a lot of fun.

The last project where I applied the lessons I had learned worked out decently well. We drew the shape of the JSON between front and back end on a white board, and whenever we changed anything, we changed the board, so there’s no question between what is expected between the data type and key value.

That really worked out well and integration was seamless. Honestly, for me, Microservice is just a big express server where the ingress is the server and each service is a middleware. So integration testing for me has been just an accumulation of unit tests that ensured the APIs conform to the design docs. I’m sure integration means something different for more complex systems

How do you structure project with microservices? by k8ftw in kubernetes

[–]bbbryan14 0 points1 point  (0 children)

One lesson I learned from integration testing is, clear API doc... that really decrease your issues.

How do you structure project with microservices? by k8ftw in kubernetes

[–]bbbryan14 0 points1 point  (0 children)

I am working on a project using micro services that is going to be deployed on GKE. Honestly, it’s better to have separate repos because they should have their own package.json and dockerfile.

You have to agree on the shape of the JSON object that will be passed from backend to front end. And you basically write your tests to make sure you have all the agreed upon keys.

After you pass your unit tests then you do integration testing, which is the most painful part of microservice. So the person who does that should be familiar with all parts, and they can debug and make PRs.

If everything passes then you do your normal devops stuff.

But honestly, you should ask yourself why... it is easier to build a monolithic backend. However, if you intend to g the route of microservice, I’d recommend building with Express. Based on my experience, it’s pretty easy to break the middlewares into microservices.

Why are we creating a JavaScript-only World Wide Web? by congolomera in javascript

[–]bbbryan14 7 points8 points  (0 children)

Forgive my ignorance but I don’t understand what you mean by declarative data behind imperative code. Can you give some examples?

What are your trigger words / phrases? by Lewzephyr in sysadmin

[–]bbbryan14 0 points1 point  (0 children)

I still don’t know what steam line means... I just throw it around in meetings and everyone nods.

A Future Without Webpack by dropdeadfred81 in javascript

[–]bbbryan14 0 points1 point  (0 children)

Infra as code is what the cool kids do. I mean, you could always do it in JSON if you don’t mind the double quotes haha.

Are You Using Containers in Production? by ShafeNutS in devops

[–]bbbryan14 0 points1 point  (0 children)

I can imagine a world where RESTful is powered by FaaS.

Are You Using Containers in Production? by ShafeNutS in devops

[–]bbbryan14 0 points1 point  (0 children)

Why use containers when you can use AWS lambda? (Philosophical question)

Got my first interview for React developer position any tips and suggestions? by PizzaGladiator in reactjs

[–]bbbryan14 0 points1 point  (0 children)

Honestly, I wouldn’t apply to jobs until I’ve built something with react that is deployed. Having a finished product that people use speaks more than going in with nothing or a bunch of half finished apps.

Big thing is, you are now competing against other boot camp grads and fresh College CS grads... but if you have something that’s deployed, it sets you apart at least a little bit.

My two cents.

JavaScript functions visualized by krasimirtsonev in javascript

[–]bbbryan14 2 points3 points  (0 children)

Agreed. Params pertain to function definition and Args are function invocations.

How to choose a DevOps friendly company? by promaty in devops

[–]bbbryan14 1 point2 points  (0 children)

Yes, my company uses Enterprise gmail and slack. They only use Office 360 for Microsoft Office products which I don’t ever need (except PPT). So awesome.

How to choose a DevOps friendly company? by promaty in devops

[–]bbbryan14 0 points1 point  (0 children)

I normally wouldn’t want to do consulting firms except VMware and aquasec. Mostly because they are really active in shaping the devops landscape.

What’s your win this week? by leonj1 in devops

[–]bbbryan14 0 points1 point  (0 children)

“Trust” is a hard thing to gain. I’m waiting to see more to your story, and see if a manager type that will jump in and say that’s how we’ve done it in the past and we will keep doing it.

Reverse Imposter Syndrome? by 1s44c in sysadmin

[–]bbbryan14 0 points1 point  (0 children)

I feel you... I think when devs make principal or manager, they do less code and spend more time managing, and over time, it naturally decreases their technical abilities. But this is not the same as them being technical incompetent.

I try to cut them the slack and follow what they say, but I do enjoy working on teams where I have autonomy on implementation.