Hacker Newsnew | past | comments | ask | show | jobs | submit | BenMorganIO's commentslogin

I would start with asking the backend and front-end developers to learn Laravel and begin using it. All code review should be quite strict. It's going to suck for a while, but that's just the way of it.

Set up two nginx servers. One that's your usual to load Laravel and the other to the legacy nginx server that acts as routing to the legacy application. I would even recommend using OpenResty to help delegate if you need something intelligent.

I would strongly discourage a JS framework that would add increased complexity when you need to keep things focused. The front-end would need to be recorded in Laravel and brought back over in a clean fashion.

Set up a CI and ensure all the code that goes over to Laravel is near 100% tested. Might also be useful to set up a visual regression test tool such as Percy to ensure everything moves over nice. Push for SMACCS and BEM to keep things consistent. Or just make new styling for the new pages to surprise the users.

Rewrites are a trap though and can be painful. Keep a balance of features entering Laravel and the big foxes entering the legacy app. I would recommend RabbitMQ to communicate between them.


You sure? All the projects I've worked on have used snake case. I've only seen newcomers to programming use capitalized table names.


I'm working with data where the columns in another DB are already CamelCase and I want to maintain consistency. I'm not a newcomer- I've been programming for 30+ years.


I think parent meant in programming languages generally.


When to Use MySQL?

Never.


Dangerous human beings can't be trusted.


But that would make the hash braces redundant so you could just use parenthesis.


That's a block returning a Hash; see bhuga's sibling comment where he notes that they're using blocks to lazy load the constants in the type definition, which may seem silly for e.g. Integer, but consider e.g. some high-dependency Rails model which requires auto-loading 10,000 other classes.


I have met a physicist at Perimeter Institute who went all the way to Engineering at Master level and pivoted to Physics PhD. If he could do that, I'm sure you can. I do not remember his name, just his face.


I know a person who can do that - Howard Wolowitz.


Except film produced with film. Godfather is supposed to look spectacular since it was film, Star Wars though needs a lot more work.


Don't get me started on nitro black and white film. It has an insane resolution.


I suspect it's more for VR and 8k bump on output is cheap compared to helping Samsung and LG sell their 8k models.


That's not true. KYC is for preventing money laundering and terrorist financing. You do NOT want the RCMP/FBI asking why you permitted terrorists to use your platform.


Having read Three Roads to Quantum Gravity, I think there's a lot of substance there. It's a book made to even include high schoolers, so you have to give it some benefit of the doubt.

As per the philosophy question, neither classical mechanics, relativity, or even death cares about what we think. What matters here is how we perceive and understand a concept.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: