How to Easily Build Desktop Apps with HTML, CSS and Javascript

Can HTML, CSS and Javascript really be used to build Desktop Applications? The answer is yes. In this Article we will be focussing mainly on how Electron can be used to create desktop applications with Web Technologies like HTML, CSS and Javascript. Electron Electron [https://electronjs.org/] can be used to build

Read More

How to resolve Git conflicts

Note: This the sixth video in the Git for beginners series. Watch the first video here [https://zellwk.com/blog/setting-up-git]. Let’s say a friend of made a change to your repository and pushed the changes to the Git remote. At the same time, you also made a change to the same line of

Read More

How we’re teaching K-12 students how to code

by Christopher George How we’re teaching K-12 students how to code This application is an exercise on CMU CS Academy.Hello World! (Sorry, I couldn’t resist.) My name is Christopher George and I am currently a Junior at Carnegie Mellon University studying Intelligent Computer Systems for Visualization. Since starting university, I

Read More

How to develop your React superpowers with the Context API

Hey everyone! ❤️ This time I’m going to show how to use the Context API in React. Context provides a way to pass data through the component tree without having to pass props down manually along every level. React typically works with a top-down (parent to child) flow of data.

Read More

How to choose the right online course or platform when you’re learning to code

by Code Girl How to choose the right online course or platform when you’re learning to code Photo by Callum Shaw [https://unsplash.com/photos/TLxaYmixZ3k?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/search/photos/learn?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] There has never been a better time to learn to code. There are vast numbers of online courses and platforms for learning, ranging from

Read More

How Python makes decisions: an introduction to Control Flow in programming

by Ivan Leo How Python makes decisions: an introduction to Control Flow in programming What is control flow? I find it easy to think of control flow in 3 different categories 1. Loops ( While, Do while, for ) 2. Decision-Making ( if-else) 3. Exception Handling (Continue,

Read More

An intro to the spread operator and rest parameter in JavaScript (ES6)

by Joanna Gaudyn An intro to the spread operator and rest parameter in JavaScript (ES6) Both the spread operator and the rest parameter are written as three consecutive dots (…). Do they have anything else in common? source [https://unsplash.com/photos/8AJuvX4hzws]The spread operator (…) The spread operator was introduced in ES6. It

Read More

What we learned about 2019 developer hiring trends from analyzing 112,654 coding tests

by Tom Winter What we learned about 2019 developer hiring trends from analyzing 112,654 coding tests Information is key when recruiting developers — whether you are the recruiter or the developer. If you know the trends in the industry, what skills are being sought after, and the places developers are

Read More