In Need of Javascript/JSON expert

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,928
[)roi(];17457098 said:
Have been on either side: working for a corporate and working as a consultant. Never did I just want to jump in a develop something / change something?

Specifications are there for a reason + the last thing I'd want to do is to destabilise something just to adopt a new standard + if it was a public API it would be considered a good idea to support both XML and JSON.
I'm a contractor and been on two major enterprise systems. Numerous times I've wanted to jump in and change something to make it better...and I have. You can't just change anything but there's always something that needs improving that is not on the backlog. It is called initiative.

It comes down to the type of developer you are and where you want to go.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
700d60bff4eaaefbe8b90f1c7e56f996.jpg

Lol... Anyway for the rest of who aren't rubbish at coding saving bytes matter;
For example: on a store catalog with average range of 100K lines items converting from XML/SOAP to MessagePack reduced a full download (update) from ~30Mb to ~2mb. Run that over a 128Kb high latency satellite link and you soon appreciate it's not only rubbish coding that makes a difference.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
I'm a contractor and been on two major enterprise systems. Numerous times I've wanted to jump in and change something to make it better...and I have. You can't just change anything but there's always something that needs improving that is not on the backlog. It is called initiative.

It comes down to the type of developer you are and where you want to go.
Taking initiative can be very dangerous; IMO it's like leaving a loaded gun where's the kids play.

Unless of course by initiative you mean preparing a proposal which is then debated, approved, specification finalised, scheduled and then assigned as part of the workload.
 

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,928
[)roi(];17457144 said:
Taking initiative can be very dangerous; IMO it's like leaving a loaded gun where's the kids play.

Unless of course by initiative you mean preparing a proposal which is then debated, approved, specification finalised, scheduled and then assigned as part of the workload.

Dude...no. We are busy rewriting the trading system for the bank, all specced and proposed and what not. But if the logging library needs fixing I'm going to fix it, run it past the architect and he say "k" I'm going to check it in and help the maintenance team implement it. Not going to spec stuff like that.

You strike me as a very different dev to what I am. Fair enough, I'm a bit too cowboy sometimes. Are you mid 20's or mid 40's?
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Dude...no. We are busy rewriting the trading system for the bank, all specced and proposed and what not. But if the logging library needs fixing I'm going to fix it, run it past the architect and he say "k" I'm going to check it in and help the maintenance team implement it. Not going to spec stuff like that.

You strike me as a very different dev to what I am. Fair enough, I'm a bit too cowboy sometimes. Are you mid 20's or mid 40's?
Bug fixes are just that; in short we not talking new functionality, you still are working according to an approved specification.

What I was responding to was off the book coding / new functionality; but now it's clear, we're on the same page i.e. coding from specification & bug fixes for me are just about getting it right.

As to the experience (or age if you prefer): 37 years coding and I'm late 40s.
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
[)roi(];17457612 said:
Bug fixes are just that; in short we not talking new functionality, you still are working according to an approved specification.

What I was responding to was off the book coding / new functionality; but now it's clear, we're on the same page i.e. coding from specification & bug fixes for me are just about getting it right.

As to the experience (or age if you prefer): 37 years coding and I'm late 40s.

Started at 5-10
 

kolaval

Executive Member
Joined
May 13, 2011
Messages
8,985
[)roi(];17457140 said:
Lol... Anyway for the rest of who aren't rubbish at coding saving bytes matter;
For example: on a store catalog with average range of 100K lines items converting from XML/SOAP to MessagePack reduced a full download (update) from ~30Mb to ~2mb. Run that over a 128Kb high latency satellite link and you soon appreciate it's not only rubbish coding that makes a difference.

You got me curious about MessagePack so I tried it.
142KB unformatted XML to 46KB MessagePack
 

zippy

Honorary Master
Joined
May 31, 2005
Messages
10,321
Soap is still very much in use for us. It is normally not a one sided decision, you use what both parties can use.

Any case your sloppy code and queries waste CPU cycles way more than processing soap/json.

Quite right. We have interfaces to various external services and the format is often set by them. For the UK vehicle database we use XML. Thats because the govt created the service using XML ages ago.

We are currently introducing a drivers licence interface to validate drivers licences and to ensure we get accurate conviction and claims data. It has just been built by the same UK DVLA. Its based on JSON.

They may or may not change their vehicle interface to JSON. Knowing the UK govt, probably not for some time. Unless there are major changes.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Started at 5-10
Yip. started in 1981 on a TI99/4A.

1st learnt Basic, then moved onto Assembler a year later. A friend was spoilt with an Apple IIe but he had no interest in programming and the games weren't as good as the Atari or Commodore, so I bought it off him for almost nothing of what it cost.

1983 I sold both and upgraded to a BBC Model B with Procedural Basic, speech synthesiser, acoustic coupler (for BBS and telnet / ftp for Internet Access) + the BBC had a lot programmable interface ports to e.g. interface with control switches: lights, etc...

So yeah, a long time behind the keys, learnt well over 20 languages, quite a bit of which I still actively use today.
 
Last edited:

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Furk me. When sprint work is done this side.. "Pick something from the backlog slacker!"
What an awful practice :sick:, and a great way to demoralise a team / drop productivity; probably as effective as rewarding programmers for the number of lines of code they churn out.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,206
[)roi(];17460726 said:
What an awful practice :sick:, and a great way to demoralise a team / drop productivity; probably as effective as rewarding programmers for the number of lines of code they churn out.

Its a bank.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
I prefer Cap'n'Proto
So far have steered clear re it's unfortunate language support.
Still far too platforms & languages I use aren't supported; if that were resolved I'd probably jump ship.
 
Top