We’ve all seen the graveyard of abandoned projects folders. Desperately competing for attention but failing in the glow of a new adventure or app that will change the world. I use to do that all the time, now I finished 4 apps, and 2 other projects within the last year by applying the following steps.
This is a simple black screen console game where first the program will automatically generate a random number, and all the players who play the game here will continue to guess the number one by one and match it with the previous program. The game will end if it matches the program's generated number. Whoever matches will be the winner of this game.
Here, we will add another interesting feature which is a counter. What is a counter? It's not just a recorder that will keep recording how many times the player is guessing and how many guesses after which a winner is actually found.
I still remember my first day at Outbrain. As part of the Bootcamp (training program), we were required to clone the code from a repository called the trunk (one monolithic repo that contained all our codebase). It took at least half a day to clone and build the whole source code. Over the next year or two in which my team worked with a monorepo, we just suffered — cloning the repo was time-consuming; the slow build/release time frustrated us; flaky tests and bad commits affected all the engineering; and let’s not even mention the IntelliJ indexing time, which easily afforded us time to run down for a chatty coffee break.
Looking for a way to showcase your Three.js projects for free? Use GitHub Pages.
Python is one of the most popular programming languages. It is easy to pick up and begin with the basics. It is a general-purpose language and can be used for more a lot of things other than just web development. To get a job, you need to go beyond learning just the basics and have a solid understanding of the complexities involved in the language.
An Acronym Generator will take a String as an input and it will return the initials of all the words in the String.
An Email Slicer is just a tool that will take an email id as an input and will perform slicing operations on it to return the username and the domain.
I faced a problem when I started learning programming. That problem was: I thought needed to have deep understanding in every field to do projects and make cool stuff. So I started learning coding seriously, but after a few week I lost my motivation, as it was not clear to me that how coding is going to help me make something that I'd like.
a project's minimum person is the project's maximum
Building a solar micro-grid in my bedroom with parts from Amazon
Today we are going to build an Alarm Clock using Python. In this project, we are going to use some external modules which are already made available.
The data whisperer is the function sitting between the business and the technologists.
If you're starting to apply for your first web developer junior position, then you might want to consider building out one of the 4 (if not all) projects.
Here we will leave JS challenges for later, and we will focus on integrating the visual part of the frontend in a simple project.
Photo of a brand new car without a plate number.
Our random story generator will use a few lists of phrases and every time we run our program, a sentence will be randomly formed by picking phrases from them.
SaaS companies built on open-source projects (also known as open-core companies) are not incentivized for their underlying project to be good
Today I'm open sourcing "Grid studio", a web-based spreadsheet application with full integration of the Python programming language.
It seems that the last 5 years in the global economy and science have become the time of the innovation boom. So many different things appeared, so often one began to use new terms and epithets, previously unknown to the public, that in fact it can be argued that hype and innovation are synonymous.
Our colleague Lazar decided to built an Absence Tracker, so we can ditch the Telegram group where we reported our absences.
Tips on how to be an effective Contributor to Open Source.
How property-based testing libraries like Clojure's test.check and Haskell/F#'s Hedgehog unify their random generation and shrinking API.
Does the discovery phase a Big Thing in business?
Using LVM to Serve Old Laptop as a Cloud Storage Engine Service at home with all External Hard Drives.
Tyk's micro-grant program is now accepting applications! Get a chance to receive a £500 grant to help advance your side project.
Visit the /Learn Repo to find the most read stories about any technology.