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

推荐订阅源

Spread Privacy
Spread Privacy
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
Recent Announcements
Recent Announcements
V
V2EX
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
V
Vulnerabilities – Threatpost
C
Check Point Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
量子位
Attack and Defense Labs
Attack and Defense Labs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
腾讯CDC
Latest news
Latest news
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
G
GRAHAM CLULEY
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
美团技术团队
The Cloudflare Blog
T
Tenable Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
SecWiki News
SecWiki News
Webroot Blog
Webroot Blog
N
News | PayPal Newsroom
博客园 - 叶小钗
博客园 - Franky

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 My most favourite talks in 2018 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
Topconf Tallinn 2013
2013-11-13 · via oida.dev | TypeScript, Rust

Last week I attended Topconf in Tallinn, Estonia. It was my very first time in Estonia and also my first time at a conference which wasn't targeted to web developers or designers. Instead, it was a software conference which appealed both hardcore coders and project managers.

And it surprised me, big time! Not completely unrelated to this topics, I still consider myself a rookie in "Agile" and Co., and liked getting some new ideas from the pros. On the other hand I found myself really contributing with a view on the web as an app platform topic, and added a good chunk of fun with the current state of mobile browsers. I like the new intro of my talks which always catches the audience. Can't wait to show that stuff to the Drupal community next week.

Best conference badge ever

I held "Mobile Browser Games", possibly for the last time ever, and "Keep Calm and Browse Happy", which showed some tips and techniques to speed up your web app on mobile phones without losing the spirit of Progressive Enhancement. I really enjoyed having a panel discussion with Max Firtman. Though being in the same camp with our opinions, we shared a lot of new ideas with an interested audience. Would love to do that again in the future.

I spent a lot of time with the fellow speakers from abroad and had a blast hanging out with them in sessions, between sessions and after sessions. Mostly with Christoph Engelbert from Germany, who was really funny and a great chap to be with. I had no clue on his talking topics whatsoever, but nonetheless enjoyed his enthusiasm in working, speaking and of course chatting.

Also enjoyed a classy "My programming language is better than yours" discussion from time to time, especially with "Hattori Honza" Kral - who insists people who like JavaScript suffer from "Stockholm Syndrome" (nice one, Honza) - and Nigel Runnels. We coined the term "MontyScript", so if you find a Python preprocessor in the future for you to abandon all sanity, it might have this very name!

Conference after party

Also in the bunch was Gábor Török. He not only shared some intriguing ideas with, but also proved to be a really nice guy with whom you can enjoy some new beers and have a good laugh. Bro, I'll owe you a drink. Budapest is just a stone throw away from Linz, so prepare for one or more visits in the future!

One of the greatest talks for me was given by Vladimir Agafonkin. If you don't know him, you sure know his work Leaflet.js, the one and only alternative to Google Maps. His talk about spending a good chunk of one's time on Open Source projects and having a lot of success was very inspiring. Plus, he's one of the nicest and most relaxed guys I've ever met.

Vladimir talking Leaflet

Rachel Laycock not only caught me with her talk on Continuous Delivery, but also with her more personal story of being a professional homeless by living on every corner of the globe. Intriguing story, Rachel, you should sometime talk about just that!

Oh, and Lukas Eder: Too bad we met at the very last minute of Topconf, next time we have to chat a lot more! Same goes for Johan Andrén, who coined the term "abstract hangover". It's exactly what you think it is!

I really hope to see everyone I met once again at a conference or somewhere else. Had a great time with a lot of great people and was pumped with energy and ideas when I came back.

Mobile track with Max Firtman and me

With all the different worlds in software coming closer and closer to each other I really like the idea of talking again about browsers and the web in front of a software engineering audience. Topconf is with its broad scope a great place to get new ideas and truly take a peek beyond your own nose. Chris Frei did a great job in organising the conference and I would love to be part of it some time in the future!

Christoph and me having fun

This week there will be a full round up of this conference at Netural, check it out if you want a more content related and less personal view of things.

Image credits: @processpirate @sleepyfox @noctarius2k @ddprrt

Related Articles