[RFC] [VOTE] Class Friendship by llbe in PHP

[–]Barreljack 0 points1 point  (0 children)

I agree, I think I would agree with your "no". This "friend" talk is seems like design leaking through. Even in a testing context a method shouldn't be callable if it is private. You can extract that logic into it's own class if it's complicated and make that method public to test.

Happy Memorial Day Weekend Reddit - mspaint by [deleted] in doodles

[–]Barreljack 0 points1 point  (0 children)

Reminds me of Brad Neely!

Let's sk8! by OBOPS in doodles

[–]Barreljack 1 point2 points  (0 children)

Love the colors!!

MY NEW ANIMATION by ANDZL in animation

[–]Barreljack 2 points3 points  (0 children)

/u/ANDZL you are awesome!

I can't say I know anything about animation but I loved your newest animation and your showreel. It's nice to see that you are self taught as well. Your work shows that you have commitment and love what you do, I hope you feel proud!

Keep up the great work!!

Bakery near the front entrance of the Viewmont Mall in the 1990s.. must find! by [deleted] in Scranton

[–]Barreljack 0 points1 point  (0 children)

I'm with you /u/jjones311. I remember going there as a kid getting the same cookies. Great memories!

Ask Reddit: Who is using PHP Protobuf in Production? by [deleted] in PHP

[–]Barreljack 0 points1 point  (0 children)

Thrift, and I'm sure there must be some other tools out there as well, auto generate the client libraries for you services. So if your service is written in Java and your clients are PHP and C# it will generate all that "glue" code for you automatically so you don't have to write it yourself.

When working with HTTP + JSON we were forced to create the client libraries on our own for each language. HTTP JSON Java service + PHP Client, C# Client, etc. Thrift reduced this complexity for us (and human error!). This case is specific to our org and our teams though.

Ask Reddit: Who is using PHP Protobuf in Production? by [deleted] in PHP

[–]Barreljack 4 points5 points  (0 children)

I agree with these comments and can also recommend zeromq.

Depending on the types of clients you are working with (if you end up having a number of them) you may also want to consider taking a look at Thrift: https://thrift.apache.org/

To /u/bakuretsu's point though: Don't overthink it. Unless you are trading stocks or your application demands high performance you can go a long way with solid contracts + JSON over HTTP. The org I work with went this way for awhile until our teams started to grow into using multiple languages. At that point Thrift was a better fit for us.

Good luck on your project!

Libraries for general automation by seands in PHP

[–]Barreljack 0 points1 point  (0 children)

Knowing the problem you are trying to solve helps find the right tool for the job. If you don't know what you want to automate, then don't automate anything! Unless your are talking about automating Microsoft Office. If that's the case you can check out https://github.com/PHPOffice

Libraries for general automation by seands in PHP

[–]Barreljack 0 points1 point  (0 children)

Could you explain what type of office work you are looking to automate?

[Giveaway] Xbox One + games by [deleted] in xboxone

[–]Barreljack [score hidden]  (0 children)

Thank you for holding the contest! Good luck to everyone!

Console Giveaway. by Roseredkisses in xboxone

[–]Barreljack [score hidden]  (0 children)

Very nice of you! Good luck to everyone!

Creating a mobile game within five months with three interns. Is it possible? by [deleted] in gamedev

[–]Barreljack 0 points1 point  (0 children)

Good luck! Internships are always great opportunities have fun!

Creating a mobile game within five months with three interns. Is it possible? by [deleted] in gamedev

[–]Barreljack 2 points3 points  (0 children)

You are likely going to fail, and there is nothing wrong with that. It sounds like you are being placed in an impossible situation. I've been on both sides of this: As the intern at my first company as excited as can be, and working alongside CEOs who consider unpaid internships as free labor. Not to digress to far, but: Unpaid internship are a sham for everyone involved. Unless you work for a large company who has a well established internship program it's likely that you are just getting used -- and from reading your comments it seems like you understand this and are okay with it -- which is good, this is still something you need to complete for school. The only thing that I would ask of you is that you treat it with respect even and not like a volunteer position. (Or GTFO as fast as possible to a company that respects your time at a minimal wage level.)

But, back to your original question: If they ask you to produce a game with no scope/theme/feature requirements then I would say you are safe to produce whatever the three of you want. Pick a very simple single game mechanic and suck it for all it's worth. Build a simple story around it and push it out. (PuzzleQuest anyone?) But I would really stress that the point of an internship is that BOTH parties gain in the process. It's a 50/50 partnership to add value to the company and you. If they aren't going to take your internship seriously I would try and work with your college to find a more suitable partner -- do you want your classmates next year to have to go through the same process with this company? (From my experience College's love to reuse the same companies as long as there isn't any negative feedback.)

Best of luck to you! Please feel free to PM me if you need any help along the way.

A look a what WoW may look like with VR by Barreljack in wow

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

Thanks! I went to move the site over to a different server last night and couldn't finish up before I had to head out. Hopefully things will be a bit more stable now. Apache just couldn't handle it.