ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Your Coding Teacher

Your Coding Teacher

الذهاب إلى القناة على Telegram

Coding, software engineering & #bitcoin technologies. I'll make you a better thinker, not just a better developer | Ex Amazon, Senior DevOps @eBay

إظهار المزيد
334
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
Theory is when you know something, but it doesn't work Practice is when something works, but you don't know why Programmers combine theory and practice Nothing works and they don't know why

Check for if (-1 == x) instead of if (x == -1) to avoid bugs like if(x = -1)

"Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter." - Eric Raymond

"No one hates software more than software developers." - Jeff Atwood

JavaScript's falsy values: - false - undefined - null - The number 0 - The number NaN - The empty string

Lines of code are only worth counting when you're deleting them

4 Random coding tips Write useful comments Stay humble Don't be afraid to ask for help Keep practicing

5 JavaScript interview questions What is Scope? What does the new keyword do? What are the falsy values in JavaScript? What is an IIFE, what is the use of it? What's the value of this in JavaScript?

Friday afternoon? Ship it!

Don't code today what you can't debug tomorrow

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim." - Edsger W. Dijkstra

Don't go blind. Use a profiler. "Premature optimization is the root of all evil" - Donald Knuth

Hardware is the part of a system you can kick Software is the one you can only curse at

Files and processes are the two basic blocs of the UNIX system. In UNIX, everything is a file. Filename are restricted to 255 characters. A process represents a program (a file) in execution.

In 2009 Google created Go, also known as Golang to help fix problems that are common at Google where languages like Java and C++ would fall short. Its syntax is similar to C import "fmt" func main() { fmt.Println("hello world") }

Namespaces are one honking great idea -- let's do more of those! - The Zen of Python

"A computer would deserve to be called intelligent if it could deceive a human into believing that it was human."" - Alan Turing

Big O quick tip Try to remember this pattern: A problem where the number of elements in the problem space gets halved "at each step", will most likely have O(logN) time complexity

3 Random coding tips Pay off technical debt Prioritize tasks Don't overlook the details

Scala was developed by Martin o darsky in 2003 combining functional and object-oriented programming Many its design decisions are aimed to address criticisms of Java object Hello { def main(args: Array[String]) = { println("Hello, world") } }