When it comes to cloud-based PHP development, the sticking point is the debugger | ZDNet

While there are cloud-based IDEs, doing PHP development in a cloud IDE is still far from turnkey.

Source: When it comes to cloud-based PHP development, the sticking point is the debugger | ZDNet

As this article points out, developing and especially debugging code with a cloud-based IDE still is not optimal.

I was tempted to try out a Pixelbook for programming, but I will stick with my MacBook Pro in which I can run Windows (or even Linux) in a virtual machine.

CodeAnywhere and other cloud-based IDEs are more suited for doing quick edits or doing an SSH session into your site, but not full development.

Eventually we’ll get to that point, but not at this time.

21 Websites to Learn How to Code for Free Online | Java67

Blog about Programming, Design, Java, Tutorial, Examples, Interview Questions, Java 5, 6, 7, 8, 9 features, multithreading, Linux, UNIX and tips.

Source: 21 Websites to Learn How to Code for Free Online | Java67

There are a lot of great free resources to learn how to program and you don’t need expensive developer tools to learn either.  All you need is the time and the determination.

Another great site that didn’t make the list above is freeCodeCamp.

There are also many free apps you can download to your phone to learn how to program.  Some of my favorites are Enki, Mimo, Sololearn, and Grasshopper.

If you can browse the web you can code too.  Start out simple and work your way up.

If your just the least bit curious, give programming a try.  It’s a better hobby than just watching TV.

If you get stuck, there are a lot of great sites that are willing to help you out like Stack Overflow. Also, you don’t need to worry about remembering stuff, you will eventually remember what you use enough and you can always search on Google.

I’ve been programming professionally as a mainframe Cobol programmer for over 26 years and I do enjoy it.  Like every job, it has its good times and bad.  There’s nothing like the feeling you get when you have an “Aha!” moment and solve a problem you’ve been working on or can help a fellow programmer solve their problem.

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.