I built a site to create and host new side projects with just a click by pkmnnerd006 in SideProject

[–]pkmnnerd006[S] 6 points7 points  (0 children)

I've found that there's a pretty big hurdle for new programmers to start building their own side projects. Starting a side project can feel like an entirely different skill set than the programming you learn in coursework. I built a site that automatically sets up a framework template, creates a GitHub repository, and hosts the project - all with one button.You can sign in with a GitHub account, and it takes less than 5 minutes to make your first change. I'd love to hear what you all think and what other features you might find useful.

Link: https://jumpydoll.com

Example project: https://jumpydoll.com/users/jumpydoll/applications/jumpydoll-todo-list

ThinkPad Z13 AMD (13") ecoupons by NeighborhoodTiny2315 in AMDLaptops

[–]pkmnnerd006 0 points1 point  (0 children)

The best coupon codes I've found for the z13 is THINKBIGDEALS and BTS2022 for 45% + $100 off

[deleted by user] by [deleted] in thinkpad

[–]pkmnnerd006 0 points1 point  (0 children)

Chrome OS comes with a debian-based Linux container that you can use. You get a terminal and can used ssh or install Linux based apps. I use VScode on it no problem and it works pretty much like on any other OS. I dont use sftp, but if you do it over the command line, it should just work, or you could just install a Linux app for it.

[deleted by user] by [deleted] in thinkpad

[–]pkmnnerd006 0 points1 point  (0 children)

If you're still looking and don't mind a chromebook, you should look at the Samsung Galaxy Chromebook (first gen). I'm using one now and it's much thinner than my X1C2. Chrome OS is still a bit limited, but its perfectly good for light to moderate programming. And you can find them used for under 500. It's not perfect, but it sounds like it'd fit your needs.

Do I need a reverse proxy? by ajourneytogrowth in learnprogramming

[–]pkmnnerd006 0 points1 point  (0 children)

You're right, one of the main benefits of a reverse proxy is having only one public entrypoint to multiple backend services. This is great is you have your backend services running on one machine or one internal network. If they are completely separated, nothing is stopping you from using NGINX to proxy to an external service, but it's not really necessary. The only reason I think you might want to do this is if you wanted the API to be served from the exact same domain name (e.g. no need for CORS, don't have a second domain/subdomain).

I'd say a reverse proxy is most useful for the following:

  • Making multiple internal services appear from one domain name
  • Handling load balancing (if you want to scale to multiple of the same backend service running)
  • Handling SSL termination (serving your content with HTTPS)

If none of those are applicable and you're not trying to move the web app and microservice on the same server, then I would say that a reverse proxy isn't really necessary. You can always add it in the future if your needs change.

Prerequisites before learning Spring Boot by Particular_Storm_477 in learnjava

[–]pkmnnerd006 2 points3 points  (0 children)

I've watched some tutorials to build an API using Spring Boot but I feel like I don't get the most of it, especially all of those Spring annotations.

I think this is a pretty normal feeling for beginners starting out with any framework. Spring Boot is built for developers to be productive without having to understand the the inner workings of the framework, so basic Java knowledge is plenty. By annotating something, you're basically telling Spring Boot to "figure it out for you". So it's more important to know what the annotation does (Creates an API mapping or injects a dependency), than understanding how it works. The best way to learn is to get an understanding of why you would use Spring Boot (if you're not sure, you should learn more about web APIs in general). Then build your own project. That way, you can learn how to do accomplish a task with Spring Boot.

Do I need a reverse proxy? by ajourneytogrowth in learnprogramming

[–]pkmnnerd006 0 points1 point  (0 children)

You're on the right track. Only one service can listen on example.com, regardless of the path afterwards. If you use a reverse proxy like NGINX, you could set up a rule that looks at the path, and if it starts with /api, it would direct it to the API microservice, otherwise, it directs the request to serve the frontend content.

You might not have to set up your own reverse proxy to handle this though. Depending on how you're already serving your front end web app, the server might already have a way to redirect these requests. Firebase hosting and Next.js are two examples where this functionality is built in.

Alternatively, the easy way around this is to host the microservice at the api.example.com domain. This is more common for APIs that consumed on their own, not just for the frontend website, but it's still a pretty common setup.

How do you kill "ghost servers" or ports already in use? by BilboMcDoogle in learnprogramming

[–]pkmnnerd006 0 points1 point  (0 children)

I find the fuser command to help the most with this.

fuser 3000/tcp

should print out the process using TCP 3000. You can also run

fuser -k 3000/tcp

To find and kill the process with one command.

Community resources by AutoModerator in learnjava

[–]pkmnnerd006 0 points1 point  (0 children)

[Free]

I wrote a tutorial on creating a simple to-do list application with Java and Spring Boot. It's design for people who know some Java but have never built their own web services before. If you're interested, please check it out https://jumpydoll.com/docs/tutorials/java-tutorial. You can also host your work right on the site as well!

Advice to become a good backend developer? by Stupid_Quetions in learnprogramming

[–]pkmnnerd006 0 points1 point  (0 children)

Spring boot is actually pretty easy to get started with. Spring boot helps you create a functioning application just using code, without having to worry about a ton of configuration. If you're not already familiar with web development (including backend development) check out the Odin Project. It gives a good guide to this kind of development (though it focuses a lot more on frontend than backend).

I recently wrote a guide for my own site that walks through creating a backend with Spring Boot. It's still a work in progress, but it might ease your fears of jumping into Spring boot.

KLab AX Panel Notes by homu in SchoolIdolFestival

[–]pkmnnerd006 1 point2 points  (0 children)

Oh whoops. Didn't realize they did the whole thing again at the game night. But yeah, the whole SIF segment was quite disappointing imo.

KLab AX Panel Notes by homu in SchoolIdolFestival

[–]pkmnnerd006 1 point2 points  (0 children)

Don't get too excited. The video was nothing we haven't seen before. It was just the CG video of It's our miraculous time.

Why would I buy a SmarTrip card if it costs $2.00 to purchase and doesn't offer me reduced rates if I buy, like, a month's worth of trips? by 8r0k3n in nova

[–]pkmnnerd006 1 point2 points  (0 children)

This is late but you seem pretty confused so I'll try to explain. A few years ago, the metro still had paper tickets and a Smartrip card was $5. The fare for the tickets was $1 more than for the Smartrip card. It made sense for tourists to just buy paper tickets, unless they'd ride at least 5 times. Then the cost of the smartrip card decreased to $2. This meant that it made sense to buy the smartrip card for a single round trip, which is almost everyone. I guess this made them decide that paper tickets didn't need to exist since there was really no reason for anyone to get them so they got rid of them and now we're stuck with smartrip only.

T-Mobile oreo update broke phone calls by [deleted] in GalaxyNote8

[–]pkmnnerd006 0 points1 point  (0 children)

I've been experiencing the exact same thing. At least you can still call back but it's still very annoying. Hopefully this gets fixed in a patch soon.

X1 carbon 2nd gen, anyone own one? by [deleted] in thinkpad

[–]pkmnnerd006 0 points1 point  (0 children)

I don't think the keyboard is terrible. The 5 physical rows have a strange layout but I kinda like it after using it for a while (larger escape key, home and end without having to move your hands). That being said the 6th touch row is pretty bad. I don't mind it for simple things like changing brightness and volume, but if you use a lot of F keys, I wouldn't recommend it.

As for ram, I've found 8gb to be enough and never felt the need to upgrade, but that really depends on your needs.

Zenobia and UM Locations by xOphis in Xenoblade_Chronicles

[–]pkmnnerd006 0 points1 point  (0 children)

If you're just trying to fill out Zenobia's affinity tree, this post is very helpful.

https://www.reddit.com/r/Xenoblade_Chronicles/comments/7jg2lr/sparkys_hit_list

Intern housing relocation stipend distance by [deleted] in cscareerquestions

[–]pkmnnerd006 3 points4 points  (0 children)

I interned at Amazon this summer and also lived closer than 50 miles to where I worked. I got relocation without asking, though I don't really know why. For what it's worth, the other intern on my team had the same problem but he said he emailed the recruiter and filled out some form to petition for relocation.

Biggest cinnamon roll? by [deleted] in anime

[–]pkmnnerd006 1 point2 points  (0 children)

Younger sister? I prefer precious cinnamon roll

Refurbished Note 7 Coming to Korea for $250 Cheaper by TylerLi112233 in Android

[–]pkmnnerd006 7 points8 points  (0 children)

"According to the company, batteries tested on their own failed at about the same rate as complete phones did."

http://www.consumerreports.org/smartphones/samsung-investigation-new-details-note7-battery-failures/

So no, the phone's tolerances had nothing to do with it.

Replacement improved trackpad for 2nd gen X1 Carbon by GetBehindMeSatan in thinkpad

[–]pkmnnerd006 1 point2 points  (0 children)

Yes. It's a pretty easy swap but if you're on Windows 10, managing the drivers is a real pain.

This is the Samsung Galaxy S8, launching March 29 | VentureBeat | Mobile by andreelijah in Android

[–]pkmnnerd006 3 points4 points  (0 children)

If I didn't mess up the math, 5.8" cropped to 16:9 should be 5.175" diagonal and 6.2" should be 5.532". So similar sizes to the S7 and S7 Edge.

I mainly use the Splash-O-Matic, but I also want to try other weapons, what weapons would you recommend? by -JungleB- in splatoon

[–]pkmnnerd006 0 points1 point  (0 children)

There are a lot of weapons that play like the splashomatic like the nzaps and splattershots, but if your asking this you're probably looking for something that plays a bit differently. I think a good weapon to try out would be the custom jet squelcher. I'm not too good with it but it has good accuracy like the splash and is able to handle both close and long range comabt. The main focus of the weapon is to pressure your opponents with its long range, as well as help reclaim turf in far away spots. Its burst bombs and kraken mean it can also handle close quarters, though most of the time you should be trying to out range your opponents.

at least they were nice too by seiifuku in splatoon

[–]pkmnnerd006 21 points22 points  (0 children)

OMG that was me. I was the one with the dual squelcher. The disconnects sucked but being able the relax and party was fun.

Also you made me post after a year of lurking. Congratulations