The JavaScript Learning Landscape in 2018 | CSS-Tricks

Raise your hand if this sounds like you: You’ve been in the tech industry for a number of years, you know HTML and CSS inside-and-out, and you make a good living. But, you have a little voice in the back of your head that keeps whispering, “It’s time for something new, for the next step in your career. You need to

Source: The JavaScript Learning Landscape in 2018 | CSS-Tricks

Looks like a lot of great JavaScript resources.

I’ve started going through a course by SimpleProgrammer.com called JavaScript LaunchPad.  It shows a lot of the weird, unintuitive parts of JavaScript.

For local editing, I like to use IDEs by JetBrains such as IntelliJ IDEA (which offers a free Community Edition.  You can find more info here.

For editing on the go, I like to use either Codeanywhere which allows you to connect to FTP sites, DropBox, Github, etc. or Web Maker which also lets you code in your browser.

Codeanywhere · Cross Platform Cloud IDE

Codeanywhere is a complete toolset for web development. Enabling you to edit, collaborate and run your projects from any device.

Source: Codeanywhere · Cross-Platform Cloud IDE

For anyone looking to code while on the go, Codeanywhere is one of the best cloud-based IDEs around.

You can try it for free, to see if it meets your needs.  They offer a free trial of the “Freelancer” plan which is $7/month when paid annually or $10/month if you pay month-to-month.

So, what’s so great about Codeanywhere?  Well, besides being able to create “containers” for Java, C/C++, HTML, Angular, Python, etc. it allows you to connect your Github, Google Drive, Dropbox and even your own site if you have one.

You can use it in any web browser, and they have apps for Android and a brand new app for iOS.

I’ve used it often to log into my own site and update files, run an SSH Terminal session and more.

You can get pricing info and compare plans here.  To see more about the features than I can describe in this article, check out this link.

This isn’t a paid endorsement, just a review from a very happy user.

If you want to be able to log into your site from anywhere, check some code you’ve stored on Git or any other coding task, give Codeanywhere a try.  I think you’ll be pleased with how it can help you.

A Vision of Coding, Without Opening your Eyes – freeCodeCamp

I’m a coder. I’m also blind. Blind as a bat, you might say. And I was born this way. When I mention this to my fellow human beings — the…

Source: A Vision of Coding, Without Opening your Eyes – freeCodeCamp

A good article by another blind programmer.

How a Blind Developer uses Visual Studio – YouTube

This is an excellent advancement for totally blind programmers.  I suppose one does get accustomed to the speed of the speech after a while.

I know where I went for training in Cobol programming, in the early 1990s, was a  blind person in the class after me that used a screen reader but I didn’t keep in touch with him to see how it worked out.  The program was very intense and was to train people with disabilities as Cobol programmer with a 9-month course followed by a 3-month internship.  Some of the students had to drop out because it was too much for them.  The training was taught by a professor from Milwaukee Area Technical College and had feedback and guidance from some local companies.

I am blessed that though legally blind, I do not need any adaptive equipment or software to do my job as a mainframe programmer.  I merely sit closer to the screen and adjust the font size or use a magnifier app.

My mom was so surprised when I told her that I wanted to be a programmer.  But I’ve been a mainframe programmer for over 25 years and using computers since I was in the seventh grade.

Banks should let ancient programming language COBOL die

Huge part of the world’s financial transactions run through systems written in COBOL, banks need to prepare to make a switch to newer programming languages

Source: Banks should let ancient programming language COBOL die

Many companies are doing this already.

They have a very pleasing website or GUI running on a PC and then that makes calls to a mainframe to transfer data between the 2 platforms.

Though Cobol is not a flashy or pretty language, it does what it was designed to do very well – process large files and produce reports.

Cobol needs to be taught in our colleges, at least a semester so that programmers know about it.

Cobol continues to be updated and brought to the PC and even the web.

Universities finally realize that Java is a bad introductory programming language

What’s this “public static void” crap?

Source: Universities finally realize that Java is a bad introductory programming language

An interesting development.

I do agree somewhat that using JavaScript as a first programming language since you can use it without a compiler/interpreter installed on your computer, just a web browser.

And despite the close names, Java and Javascript are not even close in syntax.

But it can get complicated very quickly when you start adding different libraries and frameworks to the code.

Also, with an untyped language like JavaScript, it’s easy for new coders to develop bad habits.

Sometimes a more wordy language can be better for new coders since they can more easily see and understand what someone else’s code is doing.  The code should be “self-documenting.”  By that, I mean that you should be able to look at a function and with descriptive variable names and proper white space, be able to tell what the function does.  A problem with including comments in code is that the comments quickly become outdated and incorrect.

I may be a tad biased since my background and day job is with Cobol, but once you learn the basic syntax of any language, it should become clear what each reserved word does, and it’s meaning.

Ancient programming language COBOL can make you bank, literally

Banks and financial companies are desperate to find programmers who know COBOL, an almost 60-year old programming language that is still in full effect.

Source: Ancient programming language COBOL can make you bank, literally

Interesting article.  Cobol is my native programming language and still writing code for my day job in it.  Updating a system architected in Cobol is not easy or cheap.  The company I work for does much of the back-end of our web and PC based application in Cobol.

FBI Arrests Hacker Who Hacked No One – The Daily Beast

He built a piece of software. That tool was pirated and abused by hackers. Now the feds want him to pay for the computer crooks’ crimes.

Source: FBI Arrests Hacker Who Hacked No One – The Daily Beast

An interesting and intimidating story.

What programming language should you learn first?

A data-driven argument for JavaScript

Source: What programming language should you learn first?

Interesting article.

Which ‘ancient’ programming language do you use the most?

Programming languages never die, they just fade into obscurity. But some don’t even do that. Which older language are you still using the most?

Source: Which ‘ancient’ programming language do you use the most?

I am still using Cobol for my day job.  It may be “ancient” but there are too many systems written in Cobol for it to ever “die”.

Also, to redesign systems written in Cobol to other “modern” languages or technologies.