惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Security Latest
Security Latest
C
Cisco Blogs
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
Project Zero
Project Zero
C
Cyber Attacks, Cyber Crime and Cyber Security
NISL@THU
NISL@THU
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
P
Privacy International News Feed
V
Vulnerabilities – Threatpost
D
Docker
Google Online Security Blog
Google Online Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Recent Announcements
Recent Announcements
T
The Exploit Database - CXSecurity.com
G
Google Developers Blog
Schneier on Security
Schneier on Security
小众软件
小众软件
爱范儿
爱范儿
GbyAI
GbyAI
J
Java Code Geeks
T
Tailwind CSS Blog
Cisco Talos Blog
Cisco Talos Blog
The Hacker News
The Hacker News
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
TaoSecurity Blog
TaoSecurity Blog
MyScale Blog
MyScale Blog
B
Blog RSS Feed
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Securelist
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Y
Y Combinator Blog
S
Schneier on Security
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
F
Fortinet All Blogs
M
MIT News - Artificial intelligence
PCI Perspectives
PCI Perspectives
V
V2EX
V2EX - 技术
V2EX - 技术
O
OpenAI News
W
WeLiveSecurity

oida.dev | TypeScript, Rust

TypeScript's `erasableSyntaxOnly` Flag Unsafe for work Tokio: Macros Tokio: Channels Tokio: Getting Started Network Applications on the Tokio Stack Remake, Remodel, Reduce. The `never` type and error handling in TypeScript 5 Inconvenient Truths about TypeScript Refactoring in Rust: Introducing Traits Refactoring in Rust: Abstraction with the Newtype Pattern Announcing the TypeScript Cookbook TypeScript: Iterating over objects The road to universal JavaScript 10 years of oida.dev Rust: Tiny little traits The TypeScript converging point How not to learn TypeScript Getting started with Rust Introducing Slides and Coverage TypeScript: The humble function overload TypeScript + React: Children types are broken TypeScript: In defense of any Rust: Enums to wrap multiple errors Dissecting Deno Error handling in Rust TypeScript: Unexpected intersections Upgrading Node.js dependencies after a yarn audit TypeScript: Array.includes on narrow types TypeScript + React: Typing Generic forwardRefs shared, util, core: Schroedinger's module names Learning Rust and Go TypeScript: Narrow types in catch clauses TypeScript: Low maintenance types Tidy TypeScript: Name your generics Tidy TypeScript: Avoid traditional OOP patterns Tidy TypeScript: Prefer type aliases over interfaces Tidy TypeScript: Prefer union types over enums My new book: TypeScript in 50 Lessons Go Preact! ❤️ this in JavaScript and TypeScript TypeScript and ECMAScript Modules TypeScript + React: Why I don't use React.FC TypeScript + React: Component patterns TypeScript: Augmenting global and lib.dom.d.ts Vite with Preact and TypeScript TypeScript: Union to intersection type 11ty: Generate Twitter cards automatically Are large node module dependencies an issue? TypeScript: Variadic Tuple Types Preview TypeScript: Improving Object.keys Remake, Remodel. Part 4. TypeScript + React: Typing custom hooks with tuple types TypeScript: Assertion signatures and Object.defineProperty TypeScript: Check for object properties and narrow down type Boolean in JavaScript and TypeScript void in JavaScript and TypeScript Symbols in JavaScript and TypeScript Why I use TypeScript TypeScript + React: Extending JSX Elements TypeScript: Validate mapped types and const context TypeScript: Match the exact object shape TypeScript: The constructor interface pattern Streaming your Meetup - Part 4: Directing and Streaming with OBS Streaming your Meetup - Part 3: Speaker audio Streaming your Meetup - Part 2: Speaker video Streaming your Meetup - Part 1: Basics and Projector TypeScript and React Guide: Added a new styles chapter TypeScript and React Guide: Added a new render props chapter TypeScript and React: Styles and CSS TypeScript and React TypeScript and React Guide: Added a new prop types chapter TypeScript without TypeScript -- JSDoc superpowers TypeScript: Mapped types for type maps JAMStack vs serverless web apps The Unsung Benefits of JAMStack Sites TypeScript: Ambient modules for Webpack loaders TypeScript and React Guide: Added a new context chapter TypeScript: Built-in generic types TypeScript: Type predicates JSX is syntactic sugar TypeScript and React Guide: Added a new hooks chapter Getting your CfP application right FAQ on our Angular Connect Talk: Automating UI development TypeScript and Substitutability Debugging Node.js apps in TypeScript with Visual Studio Code From Medium: Deconfusing Pre- and Post-processing From Medium: PostCSS misconceptions Saving and scraping a website with Puppeteer Cutting the mustard - 2018 edition Wordpress as CMS for your JAMStack sites My most favourite podcast episodes in 2017 My most favourite talks in 2017 My most favourite books in 2017 The Best Request Is No Request, Revisited Not so hidden figures - Organizing ScriptConf My podcast journey to ScriptCast Grid layout, grid layout everywhere! #scriptconf and #devone Object streams in Node.js
My most favourite talks in 2018
2018-12-27 · via oida.dev | TypeScript, Rust

It’s that time of the year again! For the fourth time in a row, I’m sharing my most favourite conference talks of the year! And again I found some incredible gems that I can’t wait to share with you!

Before we start, let’s have a quick recap on the previous years:

Now it’s the fourth part of this series, which means I have to de-construct everything I had done before and let in some new things. Let’s call it My most favourite talks of 2018 - the Audience awakens. Let’s go!

Isabella Silveira De Souza - Empathy Driven Development #

Empathy Driven Development by Isabella is not your everyday performance talk. Instead of jumping right into performance optimization land, Isa takes her time to showcase life in Brazil. Life that can be totally different from what I as a Central European am used to. Sometimes the differences are big. Sometimes nuanced.

Isa centers around communication. And how people in Brazil use the web to stay connected, even if some boundaries might appear in real life. Fascinating!

From there Isa segues seamlessly into a tech heavy performance optimization talk. Solving real problems of real people. Chapeau! 👏

Richard Feldman - Billion Dollar Foresight #

I know Richard Feldman as the Elm developer advocate. In his talks, he seems like he’s the happiest client side developer only because of all the functional programming extravaganza Elm brings to him. I never touched Elm, but I enjoyed his talks nonetheless.

This one is arguably one of his best. Instead of flat out going into the wonders of Elm, he reiterates on the “Billion Dollar Mistake” of introducing null references in programming languages. A concept that some languages want to get rid of. Languages like JavaScript, well, they have even two null reference concepts.

Richard shows the struggles of null in an incredibly entertaining way. Leading to the age-old question: What if there were no null references?

I immediately bought his book “Elm in Action” afterwards. Check it out, it’s a fun talk:

Siren Hofvander - Making Security an integrated part of the SW Dev Lifecycle #

I had the pleasure to see Siren’s talk this year life at DevOne. Siren gave probably the best introduction to security in software one can think of.

Where the usual security talk is filled with creepy stories of big security holes and the devastating effects of not thinking everything through to the end, Siren takes a step back, tells everyone to relax, and shows a good way of taking on security one step at a time.

I found this talk incredibly inspiring and uplifting. Also wonderfully presented. Be sure to check it out.

Sophie Albert, Dan Abramov, Ryan Florence - React Today and Tomorrow and 90% cleaner React #

Not a year without a framework talk, hm? You might know that I’m incredibly late to the React party. Nonetheless I have more fun using it than I ever thought I would have.

The fun comes from using functional components (in conjunction with TypeScript). In this talk, Dan and Sophie show us the future of functional components by introducing the concept of hooks. A concept where I got the feeling for the first time in a while that this might be an absolute game changer.

Brilliant way of presenting, wonderful life demos. And once you thought: Can this be real, Ryan Florence comes on stage to show a real world example refactored with hooks. Just to make you even more excited.

90 minutes of footage worth to check out!

Kelsey Hightower - Kubernetes and the Path to Serverless #

I’m pretty new to the whole Kubernetes thing and most likely won’t touch it too much in my career. Nonetheless, I enjoyed Kelsey Hightower’s take on Kubernetes with Serverless.

I won’t spoil too much, but Kelsey’s way of presenting is so engaging, fun, inspiring and motivational. He gets an audience applauding the black heroines of 60s NASA, segueing into modern day cloud computing. Then going into a light and fun talk about FORTRAN in the cloud.

All genuine and to the point. What a captivating stage presence. 👏

David DeSandro - Read color hex codes #

I’ve seen David speak at Front Trends in Warsaw way back in 2013. For whatever reason, I have never seen a talk from him since then until this one he gave at DotCSS in December.

And what a talk it was! David is colour blind. And a designer. He chooses his colours by looking at their hex code. That’s how he’s able to understand how hue, lightness and saturation play together.

Look at this talk. I’ve been working with colour spaces for the last 20 years, I would have never thought about this human friendly way of interpreting hex codes.

Highly recommended. Most likely my most favourite talk of the year.

Shameless plug: Automating UI development #

A shameless plug: My most favourite speaking experience in 2018. Talking together with Katrin about some work we’ve been cooking for the last months at Europe’s biggest Angular conference.

I’ve spoken at lengths about our talk in another place. Allow me to end this list with a quick link to the video.

Related Articles