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

推荐订阅源

G
GRAHAM CLULEY
S
Security @ Cisco Blogs
P
Proofpoint News Feed
Cisco Talos Blog
Cisco Talos Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
WordPress大学
WordPress大学
Project Zero
Project Zero
S
Schneier on Security
P
Proofpoint News Feed
小众软件
小众软件
P
Privacy International News Feed
美团技术团队
L
LangChain Blog
Know Your Adversary
Know Your Adversary
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
Engineering at Meta
Engineering at Meta
I
InfoQ
量子位
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)
Spread Privacy
Spread Privacy
D
DataBreaches.Net
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
U
Unit 42
P
Privacy & Cybersecurity Law Blog
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
Latest news
Latest news
K
Kaspersky official blog
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 热门话题
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
S
Securelist
AWS News Blog
AWS News Blog
F
Fortinet All Blogs
T
Threat Research - Cisco Blogs
Stack Overflow Blog
Stack Overflow Blog
Scott Helme
Scott Helme
Help Net Security
Help Net Security
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
Tenable Blog

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
beyond tellerrand 2015
2015-05-16 · via oida.dev | TypeScript, Rust

Last week I attended this year’s beyond tellerrand in Düsseldorf. It was now my third or fourth time (memories are actually really fuzzy … but then again you don’t remember how often you came back to your home during a year) and again I was blown away by both the quality of the conference and the warmth and open-mindedness of its audience.

Like every year, organiser Marc Thiele proves himself to have an excellent taste when it comes to choosing his speakers. Each and every one of them rank among the best and gave outstanding performances with fresh and new insights. From all thirteen the talks given, there are four which had particular impact on me:

Jeffrey Veen talked about “crafting a creative culture”. He gave insights on his time at TypeKit, long before they got bought by Adobe, and at a point in their career when things were about all or nothing. I loved this one in particular because it showed perfectly how different participants of a software/design project are able to work together and achieve the almost impossible during a time of exceptional and unexpected state. Delivered extraordinarily well and with lots of humour, it was a wonderful talk to close the first day. This one got exceptionally stuck with me due to facing similar situations in my time back at the agency. Sometimes we tackled those really well — like in Jeffrey’s example — sometimes quite contrarily. It depended a lot on how the mood was and which people were involved, and I never found to have the right plan for such things. This talk strengthened my belief that it might be more related to culture rather than organising, even though the latter part is quite important.

On day two, Stephanie Rieger’s talk on the Emerging Global web is the one which I still think and talk about. Stephanie is a wonderful person, and the experiences she made from researching how people in Asia actually use the Internet just showed how much she cares for the people in emerging economies like Thailand and China. Great insights and a lot of eyeopeners for the audience. If you have the opportunity, please go and watch it.

Next, the one I actually expected to blow me away: Sara Soueidan’s experiences with SVG. Sara seems to be the single point of SVG knowledge we web developers have at the moment, making her one of the most wanted persons out in our industry. The “SVG lessons she learned the hard way” ranged from “good to know” to “Oh my god! How can she even work with that?”. With SVG being a really old standard you might expect some rather weird function names and behaviour. Not as bad as the old DOM API, but still a lot of crazy things going on there. While most designers will just export SVG and don’t care about the file’s contents, for me as a developer — having to animate them — it was really good to know what’s under the hood. I was also really lucky to have an extended chat with Sara, both with our Working Draft podcast as well as privately, and I really enjoyed talking to her. Exceptionally nice person, I hope to see her once again in the future.

No beyond tellerrand would be complete without mentioning the crowd. Loved to see a lot of people there which became my friends over the years. Some of them I just see at this occasion, and I wouldn’t miss this opportunity at any chance. Marc is constantly concerned about the new guys being intimidated by the groups of old hands hanging around with each other, but judging from the number of new faces I saw for the very first time and had some great chats with, I think welcoming newbies and making them feel at home at this wonderful and loving conference works.

Thank you Marc. Thank you #Klassenfahrt. Going to see you next year!

Related Articles