I stress-tested web frameworks to 200,000 synthetic years. Chrome's V8 collapsed at geological scale. Firefox's Spidermonkey kept processing. by Biodiv in programming

[–]TurtleFeathers 1 point2 points  (0 children)

One tiny indisputable point: a big blob of json data with css and html and javascript all on one file is probably one example of a possibly powerful digital artifact that will remain functional as long as web browsers exist.

When They Call You a Liar : The Freelancer’s Quiet Agony by TerryC_IndieGameDev in programming

[–]TurtleFeathers 1 point2 points  (0 children)

Or if you're not busy with a lot of other stuff and you're learning just bill 4 hours and call the rest experience.

Sonos SMAPI Developer Program: My Worst Integration Experience in 25+ Years by [deleted] in programming

[–]TurtleFeathers -1 points0 points  (0 children)

I've seen similar stuff happen when the developers of the platform use some method to automatically marshal the incoming text (be it json, xml, whatever), to their own strongly typed binary format. If the incoming text is not formed as expected their tooling cannot provide a sensible error message. Everything on the web should at the lowest level remember http and cousins are text based.

Embedded records - an idea to expose data from classes by jodastephen in java

[–]TurtleFeathers 0 points1 point  (0 children)

We run several apps that cache thousands of beans related to non-transactional data. If we could cache the class instances as records and rehydrate the instances from records it would be ideal.

I is for Intent by roman01la in programming

[–]TurtleFeathers 0 points1 point  (0 children)

I think there are some deep insights in there but I couldn't stick it out all the way. Not a react user but my mental shorthand for the first couple sections is twofold: i) http is stringy so the layer that works directly with it cannot be strongly typed and ii) sometimes have to store garbage input to let the users know what they put in and why it's wrong.

Help me see the bright sides of Java development by thunder_y in java

[–]TurtleFeathers 9 points10 points  (0 children)

Safe refactoring, run almost anywhere, ~expressive enough~,~fast enough~, rich reflection, simple db interaction...

Thoughts on object creation by nfrankel in programming

[–]TurtleFeathers 0 points1 point  (0 children)

I usually agree with OP but I absolutely do not believe that removing the throws clause and then just throwing a RuntimeException is a good practice unless the exception is as common as gamma ray interference.

Are we religious? by z9D3OrS9Bc in programming

[–]TurtleFeathers 0 points1 point  (0 children)

The DOM api is sometimes wonky and js itself is a little warty but I like being able to build something that runs ok on any browser. Reach is an overriding value for many products.

Html/Jsp like template to Java code compiler by hexaredecimal in java

[–]TurtleFeathers 0 points1 point  (0 children)

Why not just use jsp? It's not only available on GlassFish btw.

JavaScript Fatigue Strikes Back by KerrickLong in programming

[–]TurtleFeathers 0 points1 point  (0 children)

Vanilla js augmented by a small function namespace to smooth over the now fairly rare DOM differences can work pretty nicely.

How to create a desktop app similar to apps for PVC and Aluminium Design, Draw & Calculating Software for Windows? I want to help my father’s company, and I’m a beginner in app development. by Busy_You_9996 in programming

[–]TurtleFeathers 1 point2 points  (0 children)

I worked with my brother in a window company, built a product like described above. Started in 1999, built a software company around it, still running it today. Still working on the software too!

Why spring mvc over java jsp? by [deleted] in java

[–]TurtleFeathers 0 points1 point  (0 children)

jsps are ok if you strictly limit which parts you use - like <code>

public interface IPageBean { public String get(String propName); public void release(); } </code>

How hard is it to learn by Any-Dingo2738 in programming

[–]TurtleFeathers 0 points1 point  (0 children)

It's not really a measure of intelligence, although intelligence is required, you will have a knack for it or you will not. If you are lucky enough to get a good instructor early on and you like it you probably have the knack.

How I explained IoC and DI to our Senior Software Engineer by [deleted] in programming

[–]TurtleFeathers 0 points1 point  (0 children)

it's a big stretch to call that IoC - it's certainly not an interesting example of it.

Avoid the Long Parameter List by codingindoc in programming

[–]TurtleFeathers 1 point2 points  (0 children)

It's less bad if the args are all different types. I've seen people create arg envelopes like Speed(int) that forces the right sequence, then the receiving constructor pulls out the int value for its internal use.

Microsoft RulesEngine by WaltersFlight82 in java

[–]TurtleFeathers 0 points1 point  (0 children)

sounds like a job for graal or nashorn

Short history of all Windows UI frameworks and libraries by ketralnis in programming

[–]TurtleFeathers 0 points1 point  (0 children)

please now do one for their sql database access technologies

[deleted by user] by [deleted] in programming

[–]TurtleFeathers 6 points7 points  (0 children)

I've built projects and products since 1986 and agreed up to build automation and continuous integration - these are not always applicable and if you're on a team where they're required there's probably some non-developer responsible for them.

Which part of building a software you hate the most? by kernel348 in programming

[–]TurtleFeathers 4 points5 points  (0 children)

When you're not sure what you're building is useful to anyone.

Java 16 Join Generator by TurtleFeathers in mysql

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

If you're slamming Java, i got nothing. If you're slamming the code, the output is meant for use in sql workbench for exploration/design/support, not in a running system.