Загрузка видео...

Не удалось загрузить видео

На главную

TypeScript was inspired by a strange ask from the outlook team. Anders Hejlsberg(Anders Hejlsberg) - creator of C#, TypeScript, Turbo Pascal & Delphi - tells us how TypeScript was born: “The world started building larger and larger applications in JavaScript. We saw that externally, but also internally. One of...

115,602 просмотров • 23 дней назад •via X (Twitter)

Комментарии: 0

Нет доступных комментариев

Здесь появятся комментарии из оригинального поста

Похожие видео

Anders Hejlsberg (Anders Hejlsberg) is a living legend: he created Turbo Pascal, Delphi, C# and TypeScript (and today TypeScript is the most-used programming language, globally, as per GitHub.) Timestamps: 00:00 Intro 02:48 How Anders got into programming 05:40 Building his first compiler 07:44 Turbo Pascal 12:25 Delphi 14:53 Joining Microsoft 19:41 Building C# 29:11 Async/await 34:01 The rise of JavaScript 37:52 Building TypeScript 42:58 How the TypeScript compiler works 48:30 JavaScript’s strengths and weaknesses 52:18 How Anders uses AI 56:03 What language features work well with AI 1:02:49 How software craftsmanship is changing 1:07:49 Performance and efficiency 1:09:29 Anders’ tool stack 1:11:30 A 30-year career at Microsoft 1:13:40 Book recommendation Brought to you by: Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. WorkOS – Everything you need to make your app enterprise ready. turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. Four things that stood out to me: 1. “10x better for 1/10th of the price” is a proven winner. This is what Turbo Pascal did: it sold for $49.95 when competing compilers cost $500, and it was faster and more interactive than competitors’ products. Conveniently, the low price tag also killed off piracy 2. C# might have not existed without a famous court case. Microsoft originally hired Anders to architect its Java tools (Visual J++), but the Sun versus Microsoft lawsuit (1997-2001) meant Microsoft could not build on top of Java, as the company that owned Java’s IP (Sun) sued MS for alleged unauthorized changes to the Java language. Microsoft realized it had to build a new language that combined VB’s productivity with C++’s power. This led to C# and .NET. 3. TypeScript exists because Anders refused to build Script# for the Outlook .com team. Microsoft’s Outlook .com team asked Anders’ C# team to productize “ScriptSharp,” a language to cross-compile C# to JavaScript. Anders and the C# team pushed back, suggesting that a better approach was to fix JavaScript. Anders felt strongly that to be attractive to the best-of-breed developers in the JavaScript ecosystem, you want people to write JavaScript, and not another language like C#. 4. Designing a programming language is a 10-year play. As Anders puts it: “Version one is great, but has all sorts of issues. You’ve got to do version two, but it’s not until version three that it really starts to be great. Then you’ve got to convince people to adopt it.”

Gergely Orosz

128,577 просмотров • 1 месяц назад

AI is changing the software engineering craft. Anders Hejlsberg (Anders Hejlsberg) - creator of C#, TypeScript and industry legend - on why code review needs to get more enjoyable in response: #1 - AI is shifting the craft from writing code, to reviewing code: "In a sense, we're all turning into project managers. We can have an army of junior programmers, called agents, that will just spit out reams of code but someone's got to have the big picture and review all of that. And so, increasingly, our craft is going from one of writing the code, to one of reviewing the code and building the architecture of the code and overseeing the work. It's a different kind of craft. It's a different kind of enjoyment. I've always liked writing the code. To me that was the fulfilling part, seeing it work. In a way, AI robs a little bit of that, because I am less interested in reviewing code." #2 - The code review experience should be improved: "I think we could also make the process of reviewing code much more interesting than it is today. I mean, today, you see a list of diffs in alphabetical order and now it's up to you to make heads or tails of it. There are more pedagogical ways of presenting that. And you could have commentary generated by the AI that tells you what the changes are and whatever, and then tries to guide you along. So that symbiotic relationship, I think we need to work on that more and to keep the enjoyment in there."

The Pragmatic Engineer

38,880 просмотров • 29 дней назад

🛑 Burkina Faso 🇧🇫 - Captain with school boys and girls! The young Captain was having a conversation with the pupils, and here is what he saying, “I was telling you a while ago, in school they were telling us that we couldn’t do it here. They lied to us. We grow wheat here, and it works well, and we will develop it. Some people have started, this year, I was able to see people who did it, as part of the presidential initiative, and I was told that in the past, some were able to do it and they produced it well. Currently, we are sowing wheat in some farmlands as part do the presidential initiative. What you eat must be produced here. So, this is why I say that we will teach you many things, and we will review the curricula they teach you. For those who drink coffee, they told us that your coffee, chocolate, it is only in the countries with abundant rainfalls, that here is only savanna, desert, it does not rain, we cannot farm. Again, they lied to us. It’s not true! Coffee grows well here, cocoa grows well too. There are people here who have the farms here, even in Ouagadougou here, there are people who have cocoa trees in their yards. This means that, chocolate that children envy those from well to do familes can be manufactured here in Burkina and all the children can eat chocolate in Burkina. We found out it is possible. As for milk, why do we have to import it? We can do it. I just want to tell you that there are many things that they never told us the truth about. You guys are lucky, we are now teaching you, and we promise you that we will do all we can so that you can eat your fill. As we say, you will eat well in the morning before you go to school, you will go to school for free, you will eat lunch, you will have fun, and in the afternoon, when you return home, you will have fun in the neighborhood, then in the evening, you will learn and review your homework and sleep. This is the dream we have. As long as the children in Burkina are not in these conditions, our fight will not stop. Ok? (Claps). So, we know these are your aspirations and it is right and legal. Any parent is fighting for this. Even those who do not have children fight in the hope of having children and to take care of them, so that they can live in better conditions, and be better than them. This is the fight of everyone, this is the fight of every generation. We are lucky God gave us everything. Do you know that everywhere in Burkina we can farm? Everywhere! In the Sahel where they tell you it is the desert, it is only sand, we can farm. As for us, we have been lied to so much, it is the brainwashing of the colonizer. He did that so that we may not think 💭. But we finally found out that everything was a lie ( damn lie, emphasis is mine). If God left many lakes in that desert, He knows why. We can farm everything in Burkina, we can do everything, the land is fertile. And there are so many natural things in Burkina that we never planted but they were here, isn’t it ? Have you ever learned how to plant a shea tree in Burkina? You were born and found them already here right? It is there in the wild in nature. You know it is a gift from God. There are many things in the shea fruit. You have the shea butter, that is oil; do you know that there is chocolate in it? There are seven derivatives in the shea fruit. You also have the Parkia biglobosa (also known as the African locust bean) which is a natural fruit. We have many things, it is not only the minerals in the soil. Even with the soil, we were told that it’s ferralitic soil, that it is not fertile, everything is a lie. You see that today there is so much gold in Burkina. But it is just poorly managed. Our mission is to well manage these resources, and to take good care of you, so that you can be in your basic rights, to lead a good life, to go to school, and that we may protect you. And also that you may fulfill your duties, because your duties are very important, aren’t they?…

Sy Marcus Herve Traore

94,967 просмотров • 2 лет назад

Don’t Scroll—God Is Calling You to Submit and Move Praise the Lord that He has given us such a commission and such a call and we should be humbled by that and we should want to go out for His kingdom and do that. All of you are usable by God. There is not one of you that is not usable if you're only willing to submit. We all fall short. It's a matter of who is willing. Here I am, Lord, send me. That's what Isaiah said. Here I am. Send me. You are all usable. When a lot of you out there go, well, what can I do for God in my life? There's a lot you can do. If you're only willing to be picked up as an instrument in his Hands and implemented the way you were created to move. Many of you are operating outside the realm of what you were created to be. And in this season, that's going to be reconciled. And many of you are going to change course in this season drastically. Because you're in jobs, you're in areas, you're doing things, you were not created to do. You have gifts for it, but you weren’t created to do it. And there's going to be massive shifts in many of your lives and a sudden turn. And the Lord is going to realign. And this is going to be quick when He does it. Realign you into the position, redirect you and put you on that course because time is short and He needs you operating in what you were created to do. He needs that right now. And many of you are going to enter that process in this season. So praise the Lord because you are. You will enter that process and you will be redirected. And you will do what is written about you in the books of heaven, what you were created to do on this earth. Because many of you know and feel uncomfortable and know you're not in your call. You know you are just trying to try to endure, you're trying to survive. And it's because you're not in your call. Surrender to God, allow Him to redirect you into your call and your purpose that you were beautifully created to do. Because it's needed in this season and we cannot dilly dally anymore and go dabbling in things we are not created to do. It's time for us to go to work and it's time for us to be willing to go there.

Amanda Grace

12,379 просмотров • 1 месяц назад