GetDev

4.6K posts

GetDev banner
GetDev

GetDev

@GetDevCo

We are a developer success company. Providing access to Jobs, Resources, and Events to help developers succeed!

Lagos, Nigeria Katılım Ağustos 2017
789 Takip Edilen2.2K Takipçiler
GetDev retweetledi
freeCodeCamp.org
freeCodeCamp.org@freeCodeCamp·
System design addresses how different parts of a system communicate, manage data, & handle requests. And this course teaches you the key concepts by building a YouTube clone. Along the way you'll incorporate 3 key services: upload, watch, & transcoder. freecodecamp.org/news/learn-hig…
freeCodeCamp.org tweet media
English
3
122
792
32.1K
GetDev retweetledi
freeCodeCamp.org
freeCodeCamp.org@freeCodeCamp·
If you want to start a career in technical writing, you'll need to do a lot of technical writing. And a great way to improve your skills - while helping the community - is by contributing to open source projects. In this guide, @lulunwenyi explains how to do this, the technical skills you'll need, how to build your portfolio, and more. freecodecamp.org/news/start-a-c…
freeCodeCamp.org tweet media
English
3
64
410
20.3K
GetDev retweetledi
PyQuant News 🐍
PyQuant News 🐍@pyquantnews·
Free Python ebook (with code):
PyQuant News 🐍 tweet media
English
8
105
854
72.8K
GetDev retweetledi
Neo Kim
Neo Kim@systemdesignone·
How to become a world-class software engineer (in 6 months). Read these 12 books:
English
32
409
2.7K
358.7K
GetDev retweetledi
Dhanian 🗯️
Dhanian 🗯️@e_opore·
SQL Joins Cheatsheet.
Dhanian 🗯️ tweet media
English
10
59
470
29.8K
GetDev retweetledi
freeCodeCamp.org
freeCodeCamp.org@freeCodeCamp·
If you want to improve your JavaScript and Angular skills, here's a course for you. You'll use these popular tools to build a chess game with an AI opponent. You'll also learn about chessboard dynamics, game mechanics, AI integration, and lots more. freecodecamp.org/news/code-a-ch…
freeCodeCamp.org tweet media
English
1
63
405
21K
GetDev
GetDev@GetDevCo·
New UX Designs have been uploaded to help you test your Frontend skills. Sign up on getdev.co to download the projects
GetDev tweet media
English
0
1
0
67
GetDev
GetDev@GetDevCo·
We have added more than 100 projects to test your technical skills and also build a portfolio. Your projects are used to shortlist you for roles you apply for.
GetDev tweet media
English
0
2
3
246
GetDev retweetledi
freeCodeCamp.org
freeCodeCamp.org@freeCodeCamp·
Embedded systems are found in many different devices, from refrigerators to cars. And they rely on sensors to gather environmental data and perform their tasks effectively. In this detailed tutorial, @sohamstars teaches you how sensors work, how to interface them with microcontrollers, what the software architecture for sensor data looks like, & lots more. freecodecamp.org/news/connect-r…
freeCodeCamp.org tweet media
English
4
64
417
20.9K
GetDev retweetledi
Anton Zhiyanov
Anton Zhiyanov@ohmypy·
I'm working on an interactive Go 1.25 tour, but there are so many changes in json/v2 that I decided to cover them in a separate blog post. Plenty of interactive examples ahead! antonz.org/go-json-v2
English
1
33
164
11.1K
GetDev retweetledi
Prettier
Prettier@PrettierCode·
Prettier 3.6 has been released! This release includes experimental fast CLI and new OXC and Hermes plugins! prettier.io/blog/2025/06/2…
English
2
34
167
41.6K
GetDev retweetledi
Dhanian 🗯️
Dhanian 🗯️@e_opore·
Master TypeScript Quickly;👇 🔹 Introduction to TypeScript ➡ TypeScript is a typed superset of JavaScript ➡ Adds static typing, interfaces, and compile-time checks ➡ Compiles to plain JavaScript ➡ Useful for large-scale applications and better developer tooling 🔹 Setting Up TypeScript ➡ Install with npm install -g typescript ➡ Initialize project with tsc --init to create tsconfig.json ➡ Compile .ts files with tsc filename.ts ➡ Use ts-node for running TypeScript directly 🔹 Basic Types ➡ number, string, boolean, null, undefined, void, any ➡ Arrays: number[] or Array ➡ Tuples: [string, number] ➡ Enums: enum Direction { Up, Down, Left, Right } ➡ Use type and interface for custom types 🔹 Type Inference and Annotations ➡ TypeScript infers types from assigned values ➡ Explicitly declare types for function parameters and return types ➡ Example: let count: number = 5 ➡ Helps catch bugs before runtime 🔹 Functions ➡ Type parameters: (a: number, b: number): number ➡ Optional parameters: b?: string ➡ Default values: (x: number = 10) ➡ Arrow functions: const sum = (a: number, b: number): number => a + b 🔹 Interfaces & Types ➡ Define object shapes using interface or type ➡ Interfaces can extend other interfaces ➡ Readonly properties: readonly name: string ➡ Optional properties: age?: number ➡ Use | for union types, & for intersection types 🔹 Classes ➡ Support for public, private, protected, and readonly modifiers ➡ Constructors must define parameter types ➡ Class inheritance using extends ➡ Interfaces can be implemented with implements ➡ Static members shared across instances 🔹 Generics ➡ Allow defining reusable components ➡ Example: function identity(arg: T): T ➡ Work with arrays, functions, classes, and interfaces ➡ Add type flexibility without losing type safety 🔹 Type Utilities ➡ Partial, Required, Readonly, Pick, Omit ➡ keyof, typeof, infer, extends for advanced typing ➡ Type guards using typeof, instanceof, or custom checks 🔹 Modules and Namespaces ➡ Use export and import to share code across files ➡ ES Modules: import { MyFunc } from './utils' ➡ Namespaces group code in the same file (less common in modern TypeScript) 🔹 Asynchronous Programming ➡ Use Promise for async operations ➡ async/await works like in JavaScript ➡ Catch errors with try/catch blocks 🔹 DOM and Browser Types ➡ TypeScript includes built-in types for DOM elements ➡ Example: let btn = document.querySelector('button') as HTMLButtonElement ➡ Helpful for web development with precise element types 🔹 Configuration with tsconfig.json ➡ Customize compiler settings ➡ Key fields:  ➡ target, module, strict, baseUrl, paths ➡ Enables strict typing and module resolution 🔹 Working with Third-Party Libraries ➡ Use DefinitelyTyped for types: npm install --save-dev @types/lodash ➡ Helps you use popular JS libraries with TypeScript 🔹 Best Practices ➡ Prefer explicit types for public APIs ➡ Use unknown instead of any when unsure ➡ Modularize code using interfaces and generics ➡ Avoid unnecessary type assertions 📘 For a complete TypeScript ebook with examples, explanations, and real-world projects, get your copy here: ➡ codewithdhanian.gumroad.com/l/hkztg
English
1
14
100
5.4K