Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

01-06-2015 , 03:41 PM
Quote:
Originally Posted by e i pi
http://www.slimframework.com/

Never used it but I think this is the popular one in php circles.
looks good
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-06-2015 , 03:54 PM
Quote:
Originally Posted by Anais
Well, was it something you or your guys will use at work, or just something you were interested in developing? I think that's the main part Im curious about.

Haven't read any of it because I'm sure I wouldn't understand any of it.
It is the framework we use to drive our site on top of node/express (a monster site at a Fortune 100 entertainment company). I split off the core logic from everything I considered our business-specific logic. What you see on github is the result of about 10 rounds of refactor, boil down, repeat.

Who it would be useful for I think is large sites that know their requirements are going to grow in unpredictable ways, and know the site will need to be re-organized as it grows. Also for large distributed teams where you want your front-end devs to get up and running quickly - and start features w/o necessarily needing to be node/express experts.

Last edited by suzzer99; 01-06-2015 at 03:59 PM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-06-2015 , 04:07 PM
We still haven't covered APIs, other than learning that they exist.

Thought I was looking forward to over a month off between semesters, but all this down time is making me crazy. Maybe a boot camp is better suited to my personality.

Your diagrams look badass though!
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-06-2015 , 04:15 PM
We get our back-end data from a REST (http) API - which is basically just another website that returns JSON data instead of HTML. Other APIs use different protocols.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-06-2015 , 04:15 PM
I'm going crazy because I can't find my statistics book. I know it can't have disolved and I only have 3 shelves of paper books. Kinda strange but then again I currently have 4 books on random surfaces in that room. Maybe I took it to work but I'd remember that I think.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-06-2015 , 04:25 PM
Do you have dogs? One of ours loved the taste of statistics books.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-07-2015 , 05:43 PM
Quote:
Originally Posted by suzzer99
It is the framework we use to drive our site on top of node/express (a monster site at a Fortune 100 entertainment company). I split off the core logic from everything I considered our business-specific logic. What you see on github is the result of about 10 rounds of refactor, boil down, repeat.

Who it would be useful for I think is large sites that know their requirements are going to grow in unpredictable ways, and know the site will need to be re-organized as it grows. Also for large distributed teams where you want your front-end devs to get up and running quickly - and start features w/o necessarily needing to be node/express experts.
Out of curiosity, how was the process of getting approval for open-sourcing something like this at a large company? Did you have to fight for it at multiple levels of bureaucracy and compliance department and lawyers? Or was there a blanket policy that covers enough to give certain senior managers or other high-level employees enough discretion to make this straightforward? Strategically, it makes no sense to block open-sourcing something like this, but I've heard a lot of contrasting anecdotes about contributing to open-source at large companies.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-07-2015 , 06:05 PM
Lol I asked my boss once, he said "sounds like a good idea", and I've never mentioned it again. Yes I would be worried about some non-tech bean-counter/lawyer combo getting their panties in a bunch. If the framework somehow takes off I will deal with that problem when it happens.

The devs all know obviously. Our architect knows. I went to great lengths to strip out all of our domain behavior. It's really just a simple framework/utility at this point - one which I wrote 90% of, so I don't see how they can disallow me rights to do what I want with it.

The process of boiling this down into an extensible open source framework involved about 10 rounds of refactor, boil down, meditate, repeat. So the core logic is orders of magnitude more robust now. Not to mention we know have a good set of unit tests for the core framework and much better documentation. If push comes to shove I can demonstrate that there's definitely been a huge payoff to the company of me going this route.

The interesting part is if we wanted to brand it as the framework our company uses (like Twitter with dust, or FB with Paper). That's where the lawyers would really come in imo. If it takes off I may have that discussion at some point. I signed up to speak at node summit again. If they accept I may have to have that conversation sooner rather than later.

Our company is trying to present an image of being a tech-forward and embracing open-source. I hope they would realize it will be seen as a feather in their cap to give something back.

Last edited by suzzer99; 01-07-2015 at 06:18 PM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-07-2015 , 06:30 PM
That's awesome.

You aren't going to wake up tomorrow and switch to a B2B software/services company, and short of that there is basically no way they are ever making any money off of this, so open sourcing it and hoping someone makes a useful contrib down the line that you can use is basically optimal. Also, it could help attract folks to come work with you.

Hopefully the suits would realize this can only be a positive.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 12:15 AM
I don't know if I should laugh or roll my eyes.

DB Girl, who I don't interact with on any level except to have a nice argument, is totally obsessed with Java, a language she never used. One of my coworkers decided to help her out with it.

Step one: compile a .jar file in the command line. It took at least 2 hours to get this going and as far as I know, they are still working this one out as I write this.

This is going to be so cute. Can't compile "hello world" yet they're going to build an awesome system together. Of course, they'll demand I throw this Windows-developed program onto a Linux server, which I guess I won't have to worry about.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 01:09 AM
Have no clue if this is the right place for this but I'll ask anyway.

My chrome browser's search engine keeps defaulting to yahoo and I cannot find a solution. I keep changing it in the setting to Google being the default engine to no avail. I have even gone to "manage search engines" and deleted Yahoo from the available search engines and it still defaults to yahoo. All of the search results when I look are no help, I've tried all of the non-shady answers and still can't seem to fix the problem. It's driving me crazy, so if anyone can help please do so.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 01:28 AM
Whenever I've had something like this happen it's been malware. I think the last time it was bundled with a torrent client.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 02:11 AM
Quote:
Originally Posted by daveT
I don't know if I should laugh or roll my eyes.

DB Girl, who I don't interact with on any level except to have a nice argument, is totally obsessed with Java, a language she never used. One of my coworkers decided to help her out with it.

Step one: compile a .jar file in the command line. It took at least 2 hours to get this going and as far as I know, they are still working this one out as I write this.

This is going to be so cute. Can't compile "hello world" yet they're going to build an awesome system together. Of course, they'll demand I throw this Windows-developed program onto a Linux server, which I guess I won't have to worry about.
what is this mythical world you speak of, in which Java is the hip, coveted language people practice in their free time?

Spoiler:
bizarro SV?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 02:27 AM
Quote:
Originally Posted by blackize5
Whenever I've had something like this happen it's been malware. I think the last time it was bundled with a torrent client.
Naturally my wife just had to try and watch Scandal from some shady site the last night.

Kaspersky is not finding anything when I do a full scan. Any legit malware detection programs, too scared to download any of the programs people link to when you google this issue. They all look super sketchy.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 02:47 AM
You should probably take this to Computer Technical Help. They are all very knowledgeable and very willing to help.

I know how to solve your immediate issue, but I don't want to tell you to do it since you may think you are okay after doing it.

Also, Kaspersky is trash.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 03:06 AM
Quote:
Originally Posted by gaming_mouse
what is this mythical world you speak of, in which Java is the hip, coveted language people practice in their free time?

Spoiler:
bizarro SV?
They don't practice it in their free time. They practice compiling .jar files on work time and then when the **** hits the fan, everyone will look at me since I'm a negligent boss.

The other day, they asked me to deploy some "free" software on the server. I had no idea what it was, but I just know they worked on it for 3 months. While installing it, I read the EULA, which had some cryptic paragraph about collecting usage data, and if after exceeding some bandwidth limit, charges kick in.

I asked my coworkers about this and they all gave me a blank stare. Five minutes of research revealed that a) the bandwidth is stupid low and b) the pricing tier quickly escalates to Oracle-level pricing.

I wish I could say I got off on nuking this and giving everyone a lecture on stupidly signing up for crap without reading the EULA before investing months of person time into it, but I can't.

All I signed up for was some database help. I have no idea how it got so out of hand.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 03:51 AM
Quote:
Originally Posted by NxtWrldChamp
Naturally my wife just had to try and watch Scandal from some shady site the last night.

Kaspersky is not finding anything when I do a full scan. Any legit malware detection programs, too scared to download any of the programs people link to when you google this issue. They all look super sketchy.
Go to settings in Chrome and click on Extensions in the top left corner. Had to fix this issue on my mother's computer recently. It was some other random search engine, but I just had to delete it from the extensions page.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 08:47 AM
Try malwarebytes, finds more stuff than most AV progs I've used lately, and I've gone thru about 10 AV products
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 09:03 AM
Quote:
Originally Posted by gaming_mouse
what is this mythical world you speak of, in which Java is the hip, coveted language people practice in their free time?

Spoiler:
bizarro SV?
I've always assumed Dave is from the 1990s who is posting in this thread through a temporal vortex.

Dave, if you're listening, make sure all of your year fields store 4 digits!
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 09:12 AM
invest in apple, google, oil and gold, but sell the last two when it seems like they can't go any higher!

Oh, and short every airline company in existence right after the millenium
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 10:40 AM
Quote:
Originally Posted by Anais
invest in apple, google, oil and gold, but sell the last two when it seems like they can't go any higher!

Oh, and short every airline company in existence right after the millenium
+1

I'm looking forward to going weeeee from point a to b on super fast trains
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 10:57 AM
Quote:
Originally Posted by jjshabado
I've always assumed Dave is from the 1990s who is posting in this thread through a temporal vortex.

Dave, if you're listening, make sure all of your year fields store 4 digits!
IEEE Article on 10 Most Popular Programming Languages

Java is número uno and if you factor in the popularity of C# (which in my view is MSFTs version of Java) how "unhip" and behind the times can Java be?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 11:22 AM
I would guess that at any point in time the most used or 'popular' (as defined by that article) language would be considered 'unhip' and not the best language to start new projects with if you (and your team) have no prior experience with that language (or other similar compelling reason).
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 11:35 AM
Quote:
Originally Posted by iosys
+1

I'm looking forward to going weeeee from point a to b on super fast trains
Yes... That's the least macabre way of interpreting what I said.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-08-2015 , 12:33 PM
Quote:
Originally Posted by jjshabado
I would guess that at any point in time the most used or 'popular' (as defined by that article) language would be considered 'unhip' and not the best language to start new projects with if you (and your team) have no prior experience with that language (or other similar compelling reason).
Considering the "team" has no prior developing experience in any language, does it matter? Wouldn't the feature of "preventing bad programmers from doing too much damage" actually be a good thing?

Doesn't just about every school put kids through the Java routine so at least we have an endless supply of cheap labor?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m