AskMeCode
The Journal
What Makes It Unique
What Makes It Unique: a blog about the features of our product. The Coding Game is a new kind of game: it combines entertainment with education. It teaches programming through an interface designed to emulate real coding! The Coding Game has different levels, that are getting harder as you progress. To win each level, you […]
The Beginner’s Guide to Artificial Intelligence
The Beginner’s Guide to Artificial Intelligence: A blog about the basics of artificial intelligence, why it is important and who should learn about it. In this guide, I’ll be talking about the basics of Artificial Intelligence and how you can get started learning about it. Artificial Intelligence is a field that has a long history […]
How to Keep Code Under Test
Code written without tests is legacy code. There is no such thing as legacy code, only legacy developers. The past is present, and the future will be here soon enough. Code is only legacy if it’s not covered by tests. If you have tests, you can refactor. If you don’t have tests, you can’t change […]
Top 10 VS Code Features for Remote Work
These days, many people work remotely. A lot of that work happens in Microsoft Visual Studio Code. Here are the top 10 VS Code Features for Remote Work: 1. Remote Development Extension Pack: Allows you to develop in your dev environment from VS Code over SSH or any other protocol 2. Live Share: Collaborate on […]
How to Write Code That Communicates Information Quickly and Accurately
Writing is one of the most powerful ways to communicate information. But, despite its power and ubiquity, writing is not well understood. Code that communicates information quickly and accurately remains one of the challenges of our age. The title of this blog references a quote by Stephen King, who wrote: “If you don’t have time […]
8 Common {jslint} Mistakes and How to Prevent Them
Using {jslint} can make your code more robust. It is a static analysis tool that allows JavaScript developers to quickly find and fix common mistakes. In this blog, we give users tips on how to use jslint and prevent common mistakes. 1. Using Global Variables: {jslint} is designed to prevent cross-file contamination of global variables […]
The Most Uncomfortable Moments for a Child
The Most Uncomfortable Moments for a Child: A blog about the most uncomfortable moments for a child. The Most Uncomfortable Moments for a Child: A blog about the most uncomfortable moments for a child. The Most Uncomfortable Moments for a Child: A blog about the most uncomfortable moments for a child. The Most Uncomfortable Moments […]
Why GitHub Is Awesome For Cross Platform Apps
I’ve been writing cross-platform apps for the last 6 years. The most common question I get is, “How do you keep track of the code for Android, iOS and [my preferred language here]?” This post is my attempt at answering that question. I hope to help you understand why GitHub is awesome for building cross-platform […]
Everything You Need To Know About Lint. linting
Lint is a tool for identifying and reporting on patterns in JavaScript. It has been around for as long as I’ve been doing JavaScript. Despite this, and despite the fact that it’s used by teams with great reputations, it is still not widely known or understood. I’m going to outline the pros and cons of […]
Finding the Most Suitable Code to Write in
A software engineer is always finding the most suitable code to write in. The task is not easy, especially for those who are in a new field. As a developer, you have to know about your goal first, then find out which coding language can help you complete the program. For example, you want to […]
How To Write an Exit Program in Python
I’ve been writing exit scripts for a while now and wanted to get some opinions from other developers on the best way to write exit programs in python. The other day I was working with an older version of python and had to write an exit program for it. This old version of python did […]
Factorials are a useful tool but can be tricky to implement. Luckily there are many methods to accomplish it.
The definition of a factorial is: n! = n × (n − 1) × … × 2 × 1 or n! = n × (n − 1)! We can also use the following definition to calculate the factorial. 0! = 1 1! = 1 2! = 2 * 1 = 2 3! = 3 * […]