uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

Показати більше
Країна не вказанаТехнології та додатки98 126
334
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
"I have always found that plans are useless, but planning is indispensable." - Dwight D. Eisenhower

Language agnostic coding tips: - Avoid "magic constants" - Avoid uninitialized variables - Make name lenghts proportional to their scope - Name an object to reflect its meaning - Postpone variable declaration as much as you can

Simple code to solve a complex problem >>> Complex code to solve a simple problem Focus on the impact of your work, not to "look smart" .

Resume tips - Less is more. 2 pages max - Avoid exaggerating. You can get grilled on anything you put on your resume - Focus on what you did. Not your team or your company - Implemented, coded, launched, led, designed >> Helped, contributed, participated

2 common bugs: 1. Uninitialized variables. Ex: int min(int *A, int n) { int sol; for (int i=0; i Compiler would complain

The more bizarre the behavior, the more stupid the mistake.

Do not considered thar you've learned a new concept: - Language feature - Algorithm - Data structure - Design pattern - DB technology - Etc until you are able to explain it with your own words.

I recently stumbled upon this open-source scripting language: @esProc_SPL While SQL is based on relational algebra, SPL is based on discrete datasets, which results in more natural queries that can run faster. Checkout the link below👇

In a derived class, how do you call the parent constructor (in Java)? Using the "super" function: this.super(...) Interestingly, in Python the function is also called super

"The only way to learn a new programming language is by writing programs in it." - Dennis Ritchie

When fixing a bug, the most important thing is a reliable procedure to reproduce the problem. Try to trigget the issue manually. Then write a test that fails. Only then, start changing your code.

Labels are key-value pairs you can use to organize your resources in GCP. Once you attach a label to a resource (for instance, to a virtual machine), you can filter based on that label. This is useful also to break down your bills by labels.

Binary search trees (height h, N nodes): - Insert and contains operations are O(h) - Elements in order: find min/max in O(h) - Efficient range queries Sorted inputs make them look like a linked list o(h) -> O(N) Balanced BST: AVL, red-black,... o(h) -> log(N)

Storage Transfer Service (STS), a service that imports data to a GCS bucket from: - An AWS S3 bucket - A resource that can be accessed through HTTP(S) - Another GCS bucket For huge amounts of data consider Data Transfer Appliance: ship your data to a Google facility.

Without putting the things you read into action in a real project, you will forget soon.

JavaScript has a single type for numbers, represented as 64-bit floating point Integers are also represented using this same type

"Great things are not done by impulse, but by a series of small things brought together." - Vincent van Gogh

"The code you write makes you a programmer. The code you delete makes you a good one. The code you don't have to write makes you a great one." - Mario Fusco

I know a joke about UDP but I don't know if you would get it

Science is a differential equation Religion is a boundary condition - Alan Turing