Click here to Skip to main content
15,888,325 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsFirst it was Agile software development, now Agile management is remaking the workplace Pin
Kent Sharkey10-Feb-21 10:01
staffKent Sharkey10-Feb-21 10:01 
GeneralRe: First it was Agile software development, now Agile management is remaking the workplace Pin
David O'Neil10-Feb-21 12:40
professionalDavid O'Neil10-Feb-21 12:40 
GeneralRe: First it was Agile software development, now Agile management is remaking the workplace Pin
Z.C.M.14-Feb-21 13:55
professionalZ.C.M.14-Feb-21 13:55 
NewsCreating a Windows Service with C#/.NET5 Pin
Kent Sharkey10-Feb-21 10:01
staffKent Sharkey10-Feb-21 10:01 
GeneralRe: Creating a Windows Service with C#/.NET5 Pin
Gary R. Wheeler10-Feb-21 13:08
Gary R. Wheeler10-Feb-21 13:08 
GeneralRe: Creating a Windows Service with C#/.NET5 Pin
#realJSOP11-Feb-21 23:57
mve#realJSOP11-Feb-21 23:57 
NewsMicrosoft warns enterprises of new 'dependency confusion' attack technique Pin
Kent Sharkey10-Feb-21 9:01
staffKent Sharkey10-Feb-21 9:01 
GeneralRe: Microsoft warns enterprises of new 'dependency confusion' attack technique Pin
markrlondon11-Feb-21 0:56
markrlondon11-Feb-21 0:56 
Kent Sharkey wrote:
You mean downloading random blobs of code from random developers might be a bad idea?

Joking aside, yes, this is a bad idea.

Yes, I know it's how more and more languages and ecosystems work. It's still a really bad idea.

I'm learning about TypeScript at the moment via the book 'Learn TypeScript 3 by Building Web Applications'. It seems to me like a good introduction to TypeScript. It begins by describing how to set up a dev environment to match the author's one. Installing one or two packages in Node (I forget which ones now) pulls in some unbelievable number of other packages. (If you really want to know I'll get the names and numbers).

This is absurd. I don't care that it's normal now. It's still absurd. It's dangerous, it's not properly maintainable (by which I mean that the coder doesn't really know what his codebase is), it's a mess.

Back in the 90s, componentised code was seen as a future way forward, although the components were expected to be runtime consumer components that users could purchase and plug together. This didn't quite work out but now we've got dev components on a level that no one expected. It just evolved. And it's dangerous.

There has to be a way forward from this. There's a lot of money to be made by someone who finds a way to catalogue and audit it all, moving it from what amounts to random code generation to actual, traceable, properly maintainable code.
GeneralRe: Microsoft warns enterprises of new 'dependency confusion' attack technique Pin
Kent Sharkey11-Feb-21 6:24
staffKent Sharkey11-Feb-21 6:24 
GeneralRe: Microsoft warns enterprises of new 'dependency confusion' attack technique Pin
markrlondon11-Feb-21 19:43
markrlondon11-Feb-21 19:43 
GeneralRe: Microsoft warns enterprises of new 'dependency confusion' attack technique Pin
Nelek11-Feb-21 22:30
protectorNelek11-Feb-21 22:30 
GeneralRe: Microsoft warns enterprises of new 'dependency confusion' attack technique Pin
r_hyde11-Feb-21 8:45
r_hyde11-Feb-21 8:45 
NewsMIT researchers created a system that prints functional drones and robots Pin
Kent Sharkey9-Feb-21 12:01
staffKent Sharkey9-Feb-21 12:01 
GeneralRe: MIT researchers created a system that prints functional drones and robots Pin
Nelek10-Feb-21 0:12
protectorNelek10-Feb-21 0:12 
NewsC#/WinRT Authoring preview and updates Pin
Kent Sharkey9-Feb-21 10:46
staffKent Sharkey9-Feb-21 10:46 
NewsBrowser ‘favicons’ can be used as undeletable ‘supercookies’ to track you online Pin
Kent Sharkey9-Feb-21 10:16
staffKent Sharkey9-Feb-21 10:16 
GeneralRe: Browser ‘favicons’ can be used as undeletable ‘supercookies’ to track you online Pin
Nelek10-Feb-21 0:11
protectorNelek10-Feb-21 0:11 
NewsFrom first principles: why Scala? Pin
Kent Sharkey9-Feb-21 10:16
staffKent Sharkey9-Feb-21 10:16 
NewsDevs need open source skills, new survey from IBM and O’Reilly indicates Pin
Kent Sharkey9-Feb-21 9:01
staffKent Sharkey9-Feb-21 9:01 
GeneralRe: Devs need open source skills, new survey from IBM and O’Reilly indicates Pin
Marc Clifton10-Feb-21 7:35
mvaMarc Clifton10-Feb-21 7:35 
GeneralRe: Devs need open source skills, new survey from IBM and O’Reilly indicates Pin
Dan Neely10-Feb-21 9:24
Dan Neely10-Feb-21 9:24 
NewsMicrosoft urges customers to patch critical Windows TCP/IP bugs Pin
Kent Sharkey9-Feb-21 9:01
staffKent Sharkey9-Feb-21 9:01 
GeneralRe: Microsoft urges customers to patch critical Windows TCP/IP bugs Pin
Nelek10-Feb-21 0:47
protectorNelek10-Feb-21 0:47 
GeneralRe: Microsoft urges customers to patch critical Windows TCP/IP bugs Pin
Dan Neely10-Feb-21 2:46
Dan Neely10-Feb-21 2:46 
NewsGoogle: Our new tool makes open-source security bugs easier to spot Pin
Kent Sharkey9-Feb-21 8:01
staffKent Sharkey9-Feb-21 8:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.