First Code Ninjas opens in Queens to encourage children to learn computer coding

Sign up for our COVID-19 newsletter to stay up-to-date on the latest coronavirus news throughout New York City

Astoria entrepreneurs and parents have opened a new learning center with a mission to help kids learn how to code by building video games, flying drones and learning Roblox.

Cheng Yang and Ronny Beyer debuted Code Ninjas for the first time at 31-35 31st St. on Sept. 16. Code Ninjas was founded in 2016, and is the world’s largest and fastest-growing kids coding franchise.

The Astoria Code Ninjas learning center welcomes kids 7 to 14 years old and encourages them to immerse themselves in the field of computer coding in a fun, non-intimidating way — either in-person and through virtual camps.

Yang and Beyer have been neighbors in Astoria for six years. Yang has a coding background and has worked in the technology industry for 20 years. Beyer is currently a small

Read More

Learn to Talk Computer in Code Miner: A Programming Game

Hungarian Independent Developer Adam Miklosi has announced the release of Code Miner: A Programming Game. Based on CODE IDE — a mobile Integrated Development Environment — the game weds familiar 2D mining/drilling games (think Dig Dug) with programming, encouraging players to learn to code while also exercising logical thought processes to reach their goals. Taking on the role of an engineer at a mining corporation and hired to command a mining robot, gamers must craft sets of logical instructions

The game uses a built-in JavaScript engine, a streamlined code editor similar in appearance and function to editors such as Sublime Text. The game compensates for the lack of a physical keyboard with features like Smart Code Completion, which autofills code, additional, frequently-used symbols, a virtual folder tree, a comment line toggle, find and replace, undo/redo, and no suspicious permission requests.

Code Miner: A Programming Game is currently available on Android

Read More

Kite expands its AI code completions from 2 to 13 programming languages

Kite, which suggests code snippets for developers in real time, today added support for 11 more programming languages, bringing its total to 13. In addition to Python and JavaScript, Kite’s AI-powered code completions now support TypeScript, Java, HTML, CSS, Go, C, C#, C++, Objective C, Kotlin, and Scala. (The team chose the 11 languages by triangulating the StackOverflow developer survey, Redmonk’s language rankings, and its own developer submissions.)

AI that helps developers is growing in popularity, with startups like DeepCode offering AI-powered code reviews and tech giants like Microsoft trying to apply AI to the entire application developer cycle. Kite stands out from the pack with 350,000 monthly developers using its AI developer tool.

Kite debuted privately in April 2016 before publicly launching a cloud-powered developer sidekick in March 2017. The company raised $17 million in January 2019 and ditched the cloud to run its free offering locally. In May,

Read More

When ‘code rot’ becomes a matter of life or death, especially in the Internet of Things

The possibilities opened up to us by the rise of the Internet of Things (IoT) is a beautiful thing. However, not enough attention is being paid to the software that goes into the things of IoT. This can be a daunting challenge, since, unlike centralized IT infrastructure, there are, by one estimate, at least 30 billion IoT devices now in the world, and every second, 127 new IoT devices are connected to the internet.  


Photo: Joe McKendrick

Many of these devices aren’t dumb. They are increasingly growing sophisticated and intelligent in their own right, housing significant amounts of local code. The catch is that means a lot of software that needs tending. Gartner estimates that right now, 10 percent of enterprise-generated data is created and processed at the edge, and within five years, that figure will reach 75 percent. 

For sensors inside a refrigerator or washing machine, software issues mean

Read More

A Java programming career path can open doors beyond code

A Java programming career path can lead to so much more than code. Programmers should consider these options that extend beyond the confines of software development.

A Java programming career path can open doors beyond code

There are compelling reasons to pursue a career in Java development.

Software developers continue to be in big demand and the long-term job prospects look good. These jobs allow people to work for the largest and most stable organizations. People who choose a Java programming career path are practically guaranteed long-term job security.

Java programming is a skill that is usually well compensated. The technology undergoes frequent changes, which provides regular intellectual growth, and for the working Java developer, this provides ongoing engagement and stimulation.

These are compelling reasons to pursue a Java programming career path, but they overlook one of the biggest benefits to learning Java — it can open the door to a world beyond programming.

I launched my Java programming

Read More

3 Tips for Learning a New Programming Code

Learning a new programming language, if you already know how to program in a comprehensive language like C, C++, Java etc, is not difficult. That’s because the concepts and principles of pretty much all languages are the same, they are used to instruct the computer to do meaningful things to the programmer. Computer (programming) languages are pretty much like human languages but they are a little bit more explicit. In order for the computer to do something, you should instruct them in detailed instructions. Before trying to lean a new programming language you should consider the 3 following things:

1) Is the language you are going to learn interpreted or compiled? Interpreted languages execute code by first reading one instruction, compiling it and then executing it. On the other side, compiled languages first compile the whole source code into binary code that is readable by the processor and then execute … Read More

Microsoft Access – Save Programming Time and Cost With A Technique For Writing Less Programming Code

You are probably writing more Microsoft Access programming code then you need to. This means wasted coding time, more code maintenance and possible debugging. This article applies to all versions of Microsoft Access, not just Access 2007, but many new features of Access 2007 allow you to do zero coding to do tasks such as bulk emails, form control resizing, scheduling tasks, date picking, formatting, etc.

I have reviewed tens of thousands of lines of programmers’ code, not just in Access 2007, and have found that many lines of code are being written in areas where much less code was needed to do the same job. Here’s the technique that will save much time.

Did you know that your data tables in Microsoft Access 2007 can be used to control your Access 2007 program and write code for you, if they contain metadata.

Metadata is data about data. You have … Read More

Learning to Code: Exploring Different Programming Languages

If you understand anything about programming, you also understand that there is a wealth of languages for you to choose from. Most of them are very good to learn, while others are considered to be a little tough for someone who is just starting out to learn. Here, we’re going to give you some advice as to some of the questions that you may have regarding any of the programming languages, particularly in why you want to commit to a couple of languages, why you’d want to, and some advice regarding programming in general.

Why Single Out Languages?

If you’re wondering why you should only think about a couple of languages, there’s no definite reason why, as opposed to just prevailing opinions from experts. In short, it’s not a bad thing to do so, but programming languages are just complex and there’s a pretty good chance that you won’t be … Read More

How to Learn to Code Programming Languages Such As Java

Coding is fun and easy! Taking a complex topic like Java isn’t so hard after all. You’ll want to take a book such as Cracking the Coding Interview by Lisa Lopuck. Then memorize all of the algorithms. This will include data structures, arrays, algorithms, linked lists and more. To do this, I use the PAO technical pneumonic system. This system is asks that you create a memory palace such as something that you’re familiar with such as your house you grew up in or a cool virtual castle in your mind. Create a person in your mind for each letter such as Arnold Schwarzenegger. The person does an action such as ridging a motorcycle, and the motorcycle is the object. Slowly learn your PAO pneumonic system. Know it will. Then start reading each algorithm in a coding book. Memorize each algorithm with the PAO system. Remember to practice the algorithms … Read More

How to Structure Your Programming Code

I remember my first fumble with basic on my ZX Spectrum computer back in the 1980s, ploughing through pages of basic commands and example code without any real idea of how I could write programs myself. It was like reading a dictionary where I could learn certain words and their meanings with limited information on how I could construct them into entire sentences to write a document. Every programmer who has dabbled in basic has probably come across the famous “Hello Word” routine which consists of a two-line program that prints this phrase unlimited times on the screen.

Your program code needs to be written as step-by-step instructions using the commands that your choice of programming language understands. It means reading your programming manual to learn which commands you need to use for what you want your program to do. In the “Hello World” example you would first need a … Read More