8 helpful tips for every newbie developer out there.
A must read thread ⬇️
🔹MASTER THE BASICS
This is very important. You may not know this, but most of the popular libraries/frameworks you see today are all built from an underlying fundamental language. Could be JavaScript, CSS or PHP. Grasp the basics properly.
THINK BEFORE YOU CODE
Before writing code for your application you need to imagine, in a step-by-step flow, how you want your app to run
Using a piece of paper close to your keyboard, draw graphs, concepts, images, etc.
Visualize your app and consider all you need to build it
🔹PARTICIPATE IN FORUMS
This can be helpful, especially when you're stuck. Reddit and Stack Overflow have a huge community of developers who are always willing to help.
Twitter's developer community is also a great place to seek help.
🔹USE TIME SAVING TOOLS
Time is very important, invest in managing it properly. Most popular IDEs have a plethora of extensions and shortcuts which can be very handy in eliminating repetition.
Find them and use them for efficiency.
🔹TEACH WHAT YOU KNOW
As they say : "The best way to learn is by teaching". That statement is absolutely correct.
I will strongly suggest setting up a blog where you write about all what you learn in the process of coding.
The benefits are huge, trust me!
🔹LEARN MORE LANGUAGES
Do this only when you're comfortable to. Learning a new language broadens your knowledge scope and opens you to a whole new way of coding.
Very beneficial.
🔹BUILD BUILD BUILD
This is arguably the most important. Lots of people just binge on tutorials but don't practice what they learned, i am guilty of this too. Trust me, it's not going to help you at all.
Engaging on projects will always make you a more proficient developer.
🔹BELIEVE IN YOURSELF
There is something known as impostor syndrome. It makes you doubt your ability to perform your work.
When this happens, you need to convince yourself that you're capable.
I hope this thread helps you become a better programmer.
If you find it helpful, kindly follow me @UbahTheBuilder for more tweets on web development.
Thanks and Goodluck!
• • •
Missing some Tweet in this thread? You can try to
force a refresh
This simple yet powerful JS library is mainly used to embed flash SWF files in HTML documents. It supports only SWF files, and no other media types can be embedded using SWFObject.
In this thread, I'll tell you all you need to know about Application programming interfaces (APIs).
P/S: If you find this thread helpful, kindly retweet 🙏
⬇️
🔹What is an API?
An API (Application programming interface) is simply the set of rules guiding how a client browser communicates with a web server to exchange data.
Three parties to note are:
- Browser (Client)
- Server (Back-end)
- A network (the Internet)
When we talk about APIs, we talk about requests and responses. A client makes a request to a server for data (HTML page or json data) over a network (The internet) and the server responds with the data.
The data transmitted to and fro are stored in something called Headers.
VARIABLES
- Variable names are case sensitive (name and NAME are
different variables)
- Must start with a letter or an underscore
- Can have numbers but must not start with one
- Python is loosely-typed (you don’t specify the type when
declaring a variable.
FUNCTIONS
- In python, functions are defined with the def keyword.
- Indentation is used instead of curly braces.
- A colon is placed after the parameters.
- No semi-colons.