Technologies I'm Learning in 2022

  Рет қаралды 235,801

Ben Awad

Ben Awad

2 жыл бұрын

voidpet.com/
shop.voidpet.com/
#benawad #voidpet #VoidLog
----
Follow me online: voidpet.com/benawad

Пікірлер: 508
@dom5320
@dom5320 2 жыл бұрын
I was really waiting for this video, can’t wait to know if you learned Angular 2.
@amir2548
@amir2548 2 жыл бұрын
69 likes
@vincent-thomas
@vincent-thomas 2 жыл бұрын
To me, angular is the only framework to use where i write anything more then a todo-app. I really like the MVC architecture!
@31redorange08
@31redorange08 2 жыл бұрын
@@vincent-thomas What? How often do you write to-do apps? Why? There are already enough out there.
@vincent-thomas
@vincent-thomas 2 жыл бұрын
@@31redorange08 I meant that for me to write any complex app, there is no other option than angular!
@31redorange08
@31redorange08 2 жыл бұрын
@@vincent-thomas For plenty others there is. Why not for you?
@andyjones11
@andyjones11 2 жыл бұрын
Happy to see you're planning to keep Elixir in your toolbelt for where it makes sense - as you said, for anything concurrent, real-time and stateful, its a killer technology. Learning Terraform probably useful if you're on AWS - I learned it but still find myself using PaaS everywhere so barely use it day-to-day.
@mateja176
@mateja176 2 жыл бұрын
I dove into hardware in 2022. with ESP8266 microcontrollers. I recommend building a light switch using a relay and combining it with a button to toggle the light.
@SpaceChicken
@SpaceChicken 2 жыл бұрын
Awesome list, Ben. But just so you're aware, SvelteKit is a jealous lover, and she won't be ignored.
@LeoStaley
@LeoStaley 2 жыл бұрын
Keep the thirst comments to tiktok
@anotheruser7848
@anotheruser7848 2 жыл бұрын
@@LeoStaley u look submissive & breed able 😫
@WirIez
@WirIez 2 жыл бұрын
Yes, was looking for this comment to upvote it!
@SimplyMerlin
@SimplyMerlin 2 жыл бұрын
oh my god hello space chicken when is the next glitch vault coming out i loved your videos when i was younger
@moatazemad7070
@moatazemad7070 2 жыл бұрын
My 2022 goals 1- Microservices with docker and kubernetes 2- animations and responsive design 3- progressive web apps 4- react native (not interested but may be at some point I will try it) 5- figma 6- deep dive into devops really interested about this that's my plan wishe me guys to learn all of this and yeah that's it hope you all doing great in this year ❤❤
@dougb70
@dougb70 2 жыл бұрын
microservices is the best driver for docker and kubernetes I think. The whole CI/CD pipeline, maybe with a test first discipline on the backend.
@fritz6600
@fritz6600 2 жыл бұрын
I'm trying to do 3, 4 and 5 too :)
@zaidikmc
@zaidikmc 2 жыл бұрын
Wish you success!
@arnaudtisset
@arnaudtisset 2 жыл бұрын
I started to learn rust but loose focus in the middle of last year. I start using k8 professionally in 2019 and now I want to upgrade having a cluster running on my homelab .
@viviannacowan7386
@viviannacowan7386 2 жыл бұрын
Yooooo I just found your channel and so far so good. You got a cool list for 2022! I recently became really interested in AR/VR tech and started learning unity but gonna try unreal engine sometime this year. You should add unreal to your list once the others are done in no time. :)
@evolopterus
@evolopterus 2 жыл бұрын
How do you find the time and mental space to get deep into several types of technologies? I use 2 different programming languages at work, and the constant context-switching is not pleasant.
@Voidstroyer
@Voidstroyer 2 жыл бұрын
In one of the elixir conferences, Jose Valim (creator of Elixir) was asked if they plan to add strong typing and his answer was neither a straight yes nor a straight no. So maybe someday in the future they will add support for it.
@jakebaker5944
@jakebaker5944 2 жыл бұрын
As someone who's pretty consistently learning and applying new technologies, I am curious: how do you typically organize your day/week when learning new things? Are you an all in and only focus on one thing at a time type person, or are you learning multiple new things each day?
@AyorindeAdesugba
@AyorindeAdesugba 2 жыл бұрын
Hi. Nice Video. What editor were you using to display the list?
@sidheshwartiwari9834
@sidheshwartiwari9834 2 жыл бұрын
Ben, a big fan here. I have a question, how do you learn stuff, by videos or straight from documentation or whatever mysterious way you use, lol?
@dougdemars8812
@dougdemars8812 2 жыл бұрын
Terraform is awesome! You can extend it past using it for cloud provider IasC to some great effect.
@funnyhjk
@funnyhjk 2 жыл бұрын
I've also been looking into learning animations this year. You looking into any animation libraries? GSAP seems pretty cool.
@herman751
@herman751 2 жыл бұрын
How do you deal with a11y for components like modal, menu etc. when not using Chakra? Some headless library?
@sjorsborsoborsobors
@sjorsborsoborsobors 2 жыл бұрын
Love Rust not just for the performance/safety, but the enums/match patterns just make you organize your code and your mind so much better
@barterjke
@barterjke 2 жыл бұрын
that's true. I didn't like rust in general, it's too stict and different from other languages, but match/enum are just perfect and every language should have the same.
@kolega1999
@kolega1999 2 жыл бұрын
@@barterjke isn't it basically a modern C++?
@devgenesis6436
@devgenesis6436 2 жыл бұрын
C#* :p
@Hellohiq10
@Hellohiq10 2 жыл бұрын
Rust’s devs tho… they are pretty controversial
@themjohnsons
@themjohnsons 2 жыл бұрын
Tons of big companies just joined the Blender dev, so I picked up Blender to learn animations this year. It’s easy and has a huge community.
@kieronmckenna
@kieronmckenna 2 жыл бұрын
What does your backend graphql stack look like for node? Any frameworks there?
@willkessner2674
@willkessner2674 2 жыл бұрын
You’ve probably covered this is previous content, but what note take app is that? It looks great
@jjloneman
@jjloneman 2 жыл бұрын
What do you use for the text editor in this video?
@chivchav
@chivchav 2 жыл бұрын
So i have a question, i started studying programming quite recently so there's a lot that i don't know. First of all, al those tecnologies and programming language, it's possible to integrate them? I understand that database management (like PostgreSQL) is integratable by nature. But there's some that i quite don't get it how can be done, maybe for the lack of knowledge, like it's possible to integra C#, with Java and React? I don't know. There's a way to go to do this or it's really specific for each language?
@sarahxrose
@sarahxrose 2 жыл бұрын
Excited for your new game dev stuff 👏
@TCW_Consulting
@TCW_Consulting 2 жыл бұрын
Good to see what other experienced developers are focused on for the coming year 🙌🏽
@notDacian
@notDacian 2 жыл бұрын
For me i am stepping in the devops territory, i''ve been building and growing my homelab setup for the last 5 years now and i feel like there is a big shift in the industry as a whole towards a cloud/hybrid approach. This year i want to get my CKAD ad GCP certifications that are some of the new things i want to learn and somewhat master.
@ocx888
@ocx888 2 жыл бұрын
Damn Ben you looking a lot less stressed these days! Happy for you, keep up the good work
@matteoveraldi.musica
@matteoveraldi.musica 2 жыл бұрын
Cool Roadmap! I am currently learning Remix and so far I am personally enjoying it more than NextJS from a DX point of view (I have nothing against Next, it's a great framework, It's just that I like Remix more). I'm willing to learn animations too in order to boost my UX, but I am still In the "research" phase.
@schusterianlogic
@schusterianlogic 2 жыл бұрын
Ayyyy, K8s and Terraform is the stuff! There is a huge need for this in our world today, so it's worth learning. And as someone who's learning animation and 3D, it's a super fun field!
@MrFaraz337
@MrFaraz337 2 жыл бұрын
Great video mate, I will love to know about your approach to learn new stuff
@dheerajs2838
@dheerajs2838 2 жыл бұрын
how do you use tailwindcss in react-native .. the current libraries like tailwind-rn dont support hover and min-screen kind of use cases..
@mukulr5171
@mukulr5171 2 жыл бұрын
May you achieve all what you have planned 🌟
@MattLaine
@MattLaine 2 жыл бұрын
If you don't like dynamically typed languages but enjoyed the Elixir experience, you might enjoy F#. From my experience using it at work, F# definitely gets the job done and the type system keeps you from all kinds of errors as they're caught at compile time.
@alexbcberio
@alexbcberio 2 жыл бұрын
Are your notes in markdown or is that other format? What's the name of the app you are using? I'm searching an app to take notes in markdown, I'm currently using Clementine. I like these videos a lot, short and clear.
@alexis3170
@alexis3170 2 жыл бұрын
gRPC was my 2021 discovery, super recommended as either a solution for asynchronous communication or a downright REST killer / replacement. gRPC web is also a thing which means it's also compatible with javascript in the browser
@muhammademirsyah8037
@muhammademirsyah8037 2 жыл бұрын
In 2021 i've been learning frontend with react and next js also building some project with firebase as my backend. In 2022 i have a plan to go into web3 and ai/ml/data science. Does anyone have tips for me like which route i choose. Btw nice video Ben, cant wait for your another video
@Amir-bz1fk
@Amir-bz1fk 2 жыл бұрын
I wish you also shared what's your process when learning a new technology
@hazimdikenli
@hazimdikenli 2 жыл бұрын
Are you using express or some express based framework for backend?
@belenseoane
@belenseoane 2 жыл бұрын
I'm currently learning game development in unity. I don't wanna put too much on my list "thing to learn in 2022" because I'm still in school and will be very busy with that!
@TheGrizzlyKnight
@TheGrizzlyKnight Жыл бұрын
Would love to see a current video on your React Native workflow from idea to deploying a full app!
@b1chler
@b1chler 2 жыл бұрын
What animation library r u gonna try? :)
@americannomadnewsthecardbo4339
@americannomadnewsthecardbo4339 2 жыл бұрын
Hey the iPhone 12 and 13 have lidar sensors so you can make 3D images really would like to know your attitude about that.
@wrongturn_w
@wrongturn_w 2 жыл бұрын
Why not flutter? I‘m considering learning it for my next project for web and mobile apps.
@dotinceptions7614
@dotinceptions7614 2 жыл бұрын
Hi Ben, long time watcher, enjoying your journey, been looking for some inspiration on starting my own channel and this video has a spark for me, particularly the section on wanting to learn DevOps, and the section on kubernetes/terraform. i feel i could make a similarly styled tutorial series learning devops with terraform and a different orchestrator called nomad, also feeling nomad would be better suited for you, not just in the nomad lifestyle since but it is actually easier and much nicer to work with. Again, never posted anything here, but if maybe that might interest you, I might be able to push forward with it, thanks -Adam
@rizwanslab
@rizwanslab Жыл бұрын
Ben which app do you use for notes keeping?
@avichalpandey538
@avichalpandey538 2 жыл бұрын
Ben: "I'm excited to see next js actually have a competitor because they really are competing against no one right now" Gatsby: "Am I a joke to you"
@SeanLazer
@SeanLazer Жыл бұрын
yes
@usmansbk
@usmansbk 2 жыл бұрын
What resources are you using to learn Animations?
@riddixdan5572
@riddixdan5572 2 жыл бұрын
I tried out remix in a really small proof of concept and I love it. Imho, DX is much better than nextjs. It's supper easy to persist state between views and the use of route components is also awesome. If I ever need SSR I will prob go for remix instead of nextjs. Then again, if I need SSG, then I'm still gonna have to use nextjs. But I'm not too sure how often I will need SSG.
@boblitex
@boblitex 2 жыл бұрын
totally love remix run too. best developer experience by a mile. vite was also a relevation
@luigisacco2187
@luigisacco2187 2 жыл бұрын
vanilla js all the way
@willa5706
@willa5706 2 жыл бұрын
I bet you guys like angular too 🤦🏼‍♂️ nextjs is great for both SSR and SSG and has the better developer experience hands down by a mile..
@harisrahat3416
@harisrahat3416 2 жыл бұрын
ur thoughts on Solid js?, do u plan on learning it?
@semkjaer3581
@semkjaer3581 2 жыл бұрын
I wanna get into data engineering/DevOps so I'm gonna try to learn docker/kubernetes/terraform/azure/airflow/spark not sure how far I'll get tho.
@chrishorlebein
@chrishorlebein 2 жыл бұрын
Highly suggest doing something like VHDL for hardware, basically simulates hardware using code. Shortcuts the cost/wait for actual components.
@PASTRAMIKick
@PASTRAMIKick 2 жыл бұрын
Maybe he isn't very experienced with Hardware stuff, VHDL is pretty cool I've used it with FPGAs but I would think that Ben here will probably thinks of hardware in the firmware sense and not much in a hardware logic programming. I love both forms of programming hardware, but firmware (or embedded software) is much more flexible than programming the actual logic in the hardware through something like VHDL even though you can get extremely good performance with that.
@christopherweeks89
@christopherweeks89 2 жыл бұрын
I don’t think vhdl is the type of hardware Ben is talking about
@hbfard
@hbfard 2 жыл бұрын
Hey Ben, would it be possible to use Remix in React-Native?
@hectorg362
@hectorg362 2 жыл бұрын
I need to start getting motivated to learn new things like Ben.
@priultimus
@priultimus 2 жыл бұрын
Solid video, I don't yet _understand_ smart contracts (because I kinda don't think blockchain is the future), but I think every other technology you're tryna learn I have also shown an interest in which is pretty neat
@brainshack9077
@brainshack9077 2 жыл бұрын
What do you use in the backend ?
@xXIBON3ZIXx
@xXIBON3ZIXx 2 жыл бұрын
I agree with animations. They can make a site feel so much professional.
@pieterdubuisson1412
@pieterdubuisson1412 2 жыл бұрын
Sounds like some cool tech. Used Elixir a view years ago and truly enjoyed it as well. Any comment on Solidjs? Would love to hear your take on it.
@Ayomikun
@Ayomikun 2 жыл бұрын
Hey Ben, super random but I'm curious. Do you follow the naming conventions when using PostgreSQL? Lower snake case really isn't cutting it for me 😅
@dealloc
@dealloc 2 жыл бұрын
Follow whatever convention that the database you're using uses. Use whatever conventions for your own databases. It's more important to be consistent than to following the "right" convention. The reason why lowercase snake case is common in Postgres is because it's less ambigious than camel case and pascal case. It also makes it easier to read for longer sequences of text, which can often happen if you name your tables and columns with longhand words, rather than shortened, not to mention indexes and foreign keys that adds to that as well.
@jacobschwartz890
@jacobschwartz890 2 жыл бұрын
Love these videos each year
@alanhabib1942
@alanhabib1942 2 жыл бұрын
Hi! Do you have any good resources for the stuff you are learning?
@Hariskhanmhariskhan
@Hariskhanmhariskhan 2 жыл бұрын
Please share the journey, sources, tips n tricks for animations, that's also in my 2022 learning list.
@DavidHooperg
@DavidHooperg 2 жыл бұрын
Try Nx instead of turbo repo. I have a large project using Nx and it scales unbelievably well whilst maintaining a good developer experience. Having used Terraform for years I’ve also upgraded to Pulumi as it fits nicely with the typescript monorepo experience whilst being far easier to code and test too.
@suhafadira9484
@suhafadira9484 2 жыл бұрын
Do you happened to know how to integrate rn-expo with nx? Because there's this github repo about it, but it doesn't work
@gh0stcloud499
@gh0stcloud499 2 жыл бұрын
what do you think about using Nx vs Turborepo?
@CyberQuickYT
@CyberQuickYT 2 жыл бұрын
Try out windi, it's a drop in replacement of tailwind which added JIT before it was copied into tailwind itself, as well as some useful helpers (better dark theme support, better and more readable grouping, better svelte integration)
@jarhands509
@jarhands509 2 жыл бұрын
I can't recommend Rust enough. I moved to a crypto company and had to learn Rust. It's so brilliant, the ownership model is just such an amazing way of getting C performance (almost) without a GC - it's a learning curve for sure but so cool to see innovations at this low level. Also solidity isn't all bad!
@andrw_
@andrw_ 2 жыл бұрын
What crypto company? Cool to hear of another industry adopting Rust!
@kodee2
@kodee2 2 жыл бұрын
Any top resource youve used to help learn rust that you can recc? Hope to make a similar move myself.
@danielhidefjall5060
@danielhidefjall5060 2 жыл бұрын
what do you use for notetaking?
@outtic
@outtic 2 жыл бұрын
How about instead of Unity you go straight for Bevy and there you have your Rust Use Case. Just something I´ve been considering to get into this year.
@joeysantoro4835
@joeysantoro4835 2 жыл бұрын
As a noob who is learning about smart contracts, I am curious if you have any knowledge of Cardano's smart contracts? They have a haskell-like functional programming language underlying things. Idk. I like hearing your opinions on things.
@jordanasghar6419
@jordanasghar6419 2 жыл бұрын
Your list for 2022 says you're really interested in general tech which is really cool! It's quite varied though so might be best to nail one paradigm (blockchain, gamedev or devops)
@amir2548
@amir2548 2 жыл бұрын
Hearing ben talk about all these tech he knows or is learning encouraged me to learn more and stop working with the same frameworks
@alinagy
@alinagy 2 жыл бұрын
Same, but I havent ever gotten to working on anything new. I'm a Vue frog.
@jomy10-games
@jomy10-games 2 жыл бұрын
Nice video! I learned Rust this year and it’s easily one of my favorite languages. Currently using it to make a desktop application.
@AlwinmathewP
@AlwinmathewP 2 жыл бұрын
You are like my mentor when it comes to programing.. I learnt typescript, react and node from you... For 2022 Im planning to learn machine learning🥵
@perregrinne2500
@perregrinne2500 2 жыл бұрын
I got a job in machine learning and ended up nope-ing out pretty quickly. There are some good resources to help you learn, though. Hope it works out for you!
@randomlyswatching9481
@randomlyswatching9481 Жыл бұрын
@@perregrinne2500 can you share the resources please
@jacoblockwood4034
@jacoblockwood4034 2 жыл бұрын
In 2021 I mostly just used JavaScript for everything but I’m planning to use TypeScript in 2022 and hopefully learn some rust as well.
@igorrocha1845
@igorrocha1845 2 жыл бұрын
Did you ever get a job as a web developer or you are a beginner?
@tirthgajjar797
@tirthgajjar797 2 жыл бұрын
I already tried out remix and turborepo. And I would love to learn some CSS/JS animation this year. I haven't been able to develop a sense around it, but will be getting better at it.
@chill-_-839
@chill-_-839 2 жыл бұрын
i had some real fun learning framer motion for page transitions with react and nextJs.
@uziboozy4540
@uziboozy4540 2 жыл бұрын
Nx > turborepo
@VuLinhAssassin
@VuLinhAssassin 2 жыл бұрын
May I ask what's wrong with GraphQL? I heard about it and I planned to learn it this year
@DerLuukee
@DerLuukee 2 жыл бұрын
The first three are on my list as well, still thinking about smart contracts
@sithuaung9033
@sithuaung9033 2 жыл бұрын
I think, there is no Backend Framework yet. I used NestJS and continue to go. In 2022, I'll learn more the testing and animations. For workspace performance, we need to use `mono-repo` frameworks. :D
@desmoulins6095
@desmoulins6095 2 жыл бұрын
Turborepo sounds amazing, thanks for the recommendation
@extremedrone5365
@extremedrone5365 2 жыл бұрын
What do you think about Blazor C# for web?
@HazemTamimi
@HazemTamimi 2 жыл бұрын
What is the note taking app you’re using?
@cocopapagalul
@cocopapagalul 2 жыл бұрын
what do you think about OData protocol? Have you tried the SAP CAP CDS?
@myhendry
@myhendry 2 жыл бұрын
How about react three fiber with react spring for animation?
@DioArsya
@DioArsya 2 жыл бұрын
aws compared to do, which better in terms of dx, perform, & budget?
@hargunbeersingh8918
@hargunbeersingh8918 2 жыл бұрын
I recommend that you give Go a try in 2022
@DannyZolp
@DannyZolp 2 жыл бұрын
I think I'm going to make a road map for my 2022, not too sure what that will look like though. I don't really understand why you hate Java though since it's basically TypeScript except you'll never make type errors. You should try making an application with Javalin as an api framework (super similar to express).
@leetoTCG
@leetoTCG 2 жыл бұрын
Now that I don't work at a games company, I'm feeling refreshed to learn Unreal Engine. Looking forward to learning a technology that isn't at all related to my day job
@Ch3p51
@Ch3p51 2 жыл бұрын
For Hardware, I recommend an FPGA and using Verilog. No ordering parts, and customizable configuration to build and route any logic together.
@evanhowlett9873
@evanhowlett9873 2 жыл бұрын
Only downside is that FPGA prices are ridiculous.
@honza139706
@honza139706 2 жыл бұрын
What do you think about learning kotlin and micronaut in 2022? Is it worth?
@freemanjiang
@freemanjiang 2 жыл бұрын
Any reason for Tailwind over Chakra UI?
@SamTheSubSaharan
@SamTheSubSaharan 2 жыл бұрын
This has a very january 1st 'Things will be Different this year' youtube video vibe!
@5iUsroftE5WZL6
@5iUsroftE5WZL6 2 жыл бұрын
rust or solidity for smart contracts?
@tuananhdo1870
@tuananhdo1870 2 жыл бұрын
Ben, I want to know your opinion about Nest.js, thanks
@caffe1neduck
@caffe1neduck 2 жыл бұрын
Which website are you using?
@kencharles7048
@kencharles7048 2 жыл бұрын
How does AWS pricing compare to Digital Ocean App Platform?
@nikitaluparev6478
@nikitaluparev6478 2 жыл бұрын
Hi Ben. Can you tell more about your experience with elixir?
@Adjust91
@Adjust91 2 жыл бұрын
Game dev is absolutely something I want to do, but as a self taught I figured my best route into the dev field is front end web dev, so I’ve spent the last year doing JavaScript. However once I’m there, I think my backend of choice will be c# so I can also pick up unity and learn game dev
@outofboundsbro
@outofboundsbro 2 жыл бұрын
Great idea, I think their is a healthy job market for .Net C# jobs.
@ScriptRaccoon
@ScriptRaccoon 2 жыл бұрын
"Rest APIs have been created by me in 2021" - Ben Award, 2022
@Connected_Chronicles
@Connected_Chronicles 2 жыл бұрын
I am currently working on nestjs. Planning to explore it more. Learn Remix, solidity and smart contracts
@alexandrei1176
@alexandrei1176 2 жыл бұрын
Ben, building smart contracts can be quite boring. Something worth looking it is the Verifiable Credential data model and DIDs. Gonna start a project using those soon!
@rkdeshdeepak4131
@rkdeshdeepak4131 2 жыл бұрын
Why you left vim gor vscode + vim keybinding ?
@mudandmoss4132
@mudandmoss4132 2 жыл бұрын
I'd be interested in following some twitch streams when you learn
@aminebenkhouya7295
@aminebenkhouya7295 2 жыл бұрын
how do u deal with unstable libs in rn ?
Beginner React.js Coding Interview (ft. Clément Mihailescu)
36:31
Ben Awad
Рет қаралды 2,1 МЛН
Rust Demystified 🪄 Simplifying The Toughest Parts
14:05
Code to the Moon
Рет қаралды 168 М.
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 19 МЛН
Technologies I'm Learning in 2023
7:13
Ben Awad
Рет қаралды 192 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,3 МЛН
How I Got Good at Coding Interviews
6:29
NeetCode
Рет қаралды 1,6 МЛН
Vim As Your Editor - Introduction
12:24
ThePrimeagen
Рет қаралды 776 М.
Heroku Is Dead, Here's What I Recommend
11:59
Theo - t3․gg
Рет қаралды 245 М.
8 Design Patterns | Prime Reacts
22:10
ThePrimeTime
Рет қаралды 380 М.
Zero to Full-Time Programmer in 5 Steps
8:33
Kenny Gunderman
Рет қаралды 1,9 МЛН
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 132 М.
but what is 'a lifetime?
12:20
leddoo
Рет қаралды 57 М.
STOP Learning These Programming Languages (for Beginners)
5:25
Andy Sterkowitz
Рет қаралды 639 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 477 М.
Обзор игрового компьютера Макса 2в1
23:34
Mi primera placa con dios
0:12
Eyal mewing
Рет қаралды 503 М.