Sign Up Now!

Sign up and get personalized intelligence briefing delivered daily.


Sign Up

Articles related to "beginners"


12 Days of Gitmas: Setting up Git

  • how do I get Git set up?
  • Today's Day 2, where I'll be helping you install Git on your computer.
  • By default, your computer doesn't come with Git installed.
  • The simplest way to install Git is to go to the Git website and click the Download button, and then follow the provided instructions.
  • Once you have Git installed, there are a couple more things you need to do to get Git running.
  • In order to do this, Git needs to be able to match the changes made to the project with the person who made those changes.
  • In order to do that, you'll need to set a name and email that you'll "sign" your changes with.
  • Git Bash is a terminal emulator that allows you to access Git on Windows.
  • Now you are set up to use git locally...

save | comments | report | share on


#helpCharm the Python: Lambdas

  • Lambda functions are unnamed functions.
  • This means it is not defined like a normal function.
  • Defining lambdas is similar to defining a regular function, but it has a different syntax.
  • Notice, both take args a and b, then add them together.
  • The only difference is that the first one is defined as a function.
  • Lambda functions can be used inside of other functions.
  • Note: Lambdas are not something I'm really comfortable with.
  • For more details check out this thorough article about Lambdas in Python.

save | comments | report | share on


JavaScript's Async + Await in 5 Minutes

  • It’s likely that you’ve encountered Promises in your JavaScript (If you haven’t check out this guide quick 👍).
  • In our code, getting each ingredient requires an asynchronous operation.
  • For example, if the second operation needs the return value from the first operation and so on.
  • The await keyword allows us to wait for a Promise and define a variable with the return value of that Promise.
  • How about if the value you await on is not a Promise?
  • In our example, the asynchronous functions are returning a String after a setTimeout.
  • If you’ve got this far, we’ve created our function for getIngredients with the new async + await keywords.
  • If you’ve got this far, thanks for reading 😃 I’ve put together a gist with some possible example code that can be seen below along with some further resources on async + await.

save | comments | report | share on


3 More Common Beginner Python Mistakes

  • Without fail this crops up every year, a completely random error in perfectly fine looking code.
  • Just be careful when copying code from PDFs, online, or wherever because quite often you'll run in to random errors but more importantly you may even end up copying something malicious.
  • We had just introduced the concept of functions to the students, and how to use them to eliminate repeated parts of their code, and all of a sudden it was acting weird.
  • What the above snippet demonstrates is local function v.s. global scope.
  • A fair number of students had this in their code where they had accidentally redefined the input function in the program, then tried to use it later on.
  • As the pi example demonstrated what has happened is input now has the value of that string rather than being the built-in input function.

save | comments | report | share on


#discussI still have to Google...

  • Javascript foreach loop syntax.
  • Nope...
  • That’s the one I’m after!
  • Hi, I’m Jake, a lead developer.
  • I’ve been programming for 15 years, 10 of those professionally.
  • This is something I continually try to get over to students/new developers.
  • Even after all these years there are things I can’t remember and have to look up.
  • So, what do you have to google?

save | comments | report | share on


5 Absolutely FREE Projects YOU should do to become a Full Stack SUPERMAN before the 2020 ends !!!

  • In this full tutorial course, you will learn how to create a full stack, fully-featured social media application using React, Firebase, Redux, Express, and Material-UI.
  • This intermediate tutorial covers things such as creating a backend REST API server with Node.js and Express, user login and authentication, image uploads, notifications, cloud functions, deploying to Firebase, and much more.
  • Learn how to build a basic social platform with the Python Flask web framework.
  • In this video we review how to create a database, pull data in and out of that database, create a web server with python, and use python HTML templating to render a page for the user!
  • Learn to use React Native for Web to create a workout app that works on Android, iOS, and the web.
  • Learn how to build an E-commerce website with Django and Python.

save | comments | report | share on


How to access your Kubernetes applications using Services

  • You can use either NodePort or LoadBalancer service if you want external clients to access your apps inside the Kubernetes cluster.
  • When running in a cloud provider, a LoadBalancer service type triggers the provisioning of an external load balancer which distributes traffic amongst the backing Pods.
  • Just like environment variables, DNS technique provides a consistent naming scheme based on which you can access applications given you know their Service name (and other info like namespace if needed).
  • It's a good time to reveal that Kubernetes creates an Endpoints resource for every Service you create (if you use a selector which is mostly the case except for few scenarios).
  • You can get load balancing among a group of Pods using LoadBalancer, NodePort and ClusterIP Service types.

save | comments | report | share on


#discussYour odds of finding a REMOTE JOB as a junior developer

  • Whether we have loved ones at home who need our care, we're facing a brutal commute, or we just want to get some quality work done without the distraction of office dogs and ringing phones, working remotely has some serious benefits.
  • But as a junior software developer, why are employers so hesitant to offer this option?
  • And what can be done if you absolutely must work home?
  • We're talking about remote work as a junior developer today.
  • If you absolutely must work from home, consider freelancing!
  • (I have a best-selling book and top-rated video course that shows you exactly how to get started.

save | comments | report | share on


5 Absolutely FREE Projects YOU should do to become a Full Stack SUPERMAN before the 2020 ends !!!

  • In this full tutorial course, you will learn how to create a full stack, fully-featured social media application using React, Firebase, Redux, Express, and Material-UI.
  • This intermediate tutorial covers things such as creating a backend REST API server with Node.js and Express, user login and authentication, image uploads, notifications, cloud functions, deploying to Firebase, and much more.
  • Learn how to build a basic social platform with the Python Flask web framework.
  • In this video we review how to create a database, pull data in and out of that database, create a web server with python, and use python HTML templating to render a page for the user!
  • Learn to use React Native for Web to create a workout app that works on Android, iOS, and the web.
  • Learn how to build an E-commerce website with Django and Python.

save | comments | report | share on


Drawbacks of Recursive Algorithm

  • Even if you’re a newbie in the programming world, you would come across a very famous algorithm called Recursion.
  • Suppose if function B calls another function C before its execution is completed, then function B goes at the top of function A in the stack.
  • This output goes to the function which calls it (or the function at the top of the stack) i.e.,factorial(2).
  • Now, there is a limit to how many times the computer calls the function and builds the stack.
  • If you execute print(factorial(int(1e9))), I’m sure the program throws a RecursionError (due to stack overflow).
  • So, you need to decide which algorithm you want to use depending on the task you are doing and on Time and Space complexity.
  • But, if the task contains big numbers like 1,000,000 or re-calculating the same value again and again (like in the knapsack problems) then you want to use the bottom-up approach instead of the top-down approach.

save | comments | report | share on