Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
denisw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
denisw
8y ago
To summarize, Flutter provides no automated or easy means to save/restore state when Android auto-kills the app (e.g. because of low memory). The main problem here is that the `onSaveInstanceState` and `onRestoreInstanceState` lifecycl
62.
▲
Gatsby, the React-Based Static Site Generator, Gets Commercial Backing
(thenewstack.io)
1 points
by
denisw
8y ago
|
0 comments
63.
▲
TSDoc: A doc comment standard for TypeScript
(github.com)
2 points
by
denisw
8y ago
|
0 comments
64.
▲
Debugging Modern Web Application (new Firefox source maps engine)
(hacks.mozilla.org)
2 points
by
denisw
8y ago
|
0 comments
65.
▲
by
denisw
8y ago
I wrote that the Google Chrome engine was forked, and that Electron is using (not forking) it.
66.
▲
by
denisw
8y ago
VS Code and Atom are based on Electron, which is a platform by GitHub using the Google Chrome browser engine, which was forked off Apple‘s WebKit engine, which was forked off KHTML from the KDE project.
67.
▲
by
denisw
8y ago
It‘s great to know that native .gitignore support is being considered! Definitely looking forward to that. :)
68.
▲
by
denisw
8y ago
Sublime Text is a really nice and performant text editor, but one thing I unfortunately just can't get past is how excluding files from fuzzy-finding (Cmd+P) is handled. Files like .gitignore are not respected, so I need to kinda-repli
69.
▲
by
denisw
8y ago
Try Framer [1]. You're still designing in code, but using a tool that "wireframe" designers can more easily understand and appreciate. Might help with the interviews. :) [1]: https://framer.com/
70.
▲
Dojo 2.0 released
(dojo.io)
9 points
by
denisw
8y ago
|
0 comments
71.
▲
by
denisw
8y ago
Code reviews. Let developers peer-review each other's code changes and share knowledge about the functional programming practices used in the codebase. This is not a technical problem and has nothing to do with Scala.
72.
▲
by
denisw
9y ago
> There's no really universally applicable way of just going "show me all the code that processes annotation X" to your IDE Isn't "Find References" literally that? All code that makes use of an annotation at
73.
▲
by
denisw
9y ago
They did for 1.x, retroactively. That line of versions is now referred to as AngularJS by the Angular team, while the name Angular is reserved for 2.x and up.
74.
▲
From Windows to the Cloud
(medium.com)
2 points
by
denisw
9y ago
|
0 comments
75.
▲
by
denisw
9y ago
> success typing puts the burden of proof on the compiler which will only reject a program if it can prove that the program is incorrect [1]. But as far as I know, that approach has not been included in any mainstream programming languag
76.
▲
MobX 4: Better, simpler, faster, smaller
(medium.com)
28 points
by
denisw
9y ago
|
2 comments
77.
▲
JavaScript’s a mess – and that’s a good thing
(2ality.com)
2 points
by
denisw
9y ago
|
0 comments
78.
▲
by
denisw
9y ago
Service Workers (which are one of the core technologies behind the Progressive Web Apps label) go further than manifest files because they can deal with any kind of HTTP request (including e.g. calls to your REST API). Also, because they ar
79.
▲
by
denisw
9y ago
They work offline, and can do background tasks such as showing notifications even while the app is not open (enabled by Service Workers). They are not _different_ from what iOS offers, they just take things to the next level.
80.
▲
by
denisw
9y ago
It's your problem if a third of your potential users gets put off by how sub-standard your PWA is on their platform and chooses a competitor with native mobile app instead.
81.
▲
by
denisw
9y ago
One important argument against this practice is that node_modules is usually not cross-platform. It's likely that somewhere within your dependency graph, there is a package that contains native code, which results in platform-specific
82.
▲
by
denisw
9y ago
You don't need VM support for tail self-calls (which is exactly what Clojure supports with `recur`), but you sure do for optimizing tail calls to other functions. There is no way in the JVM to say "replace my stack frame with a ne
83.
▲
JEP 286: Local-Variable Type Inference
(openjdk.java.net)
3 points
by
denisw
9y ago
|
0 comments
84.
▲
by
denisw
9y ago
Context for those who haven‘t played Skyrim: http://knowyourmeme.com/memes/i-took-an-arrow-in-the-knee
85.
▲
On Types and Intent
(jawaninja.com)
1 points
by
denisw
9y ago
|
0 comments
86.
▲
by
denisw
9y ago
It seems as if the author is on the way to rediscovering the idea of Unobtrusive JavaScript, aka the RSJS pattern (Reasonable System for JavaScript): http://ricostacruz.com/rsjs/ The main difference is that Unobtrusive
87.
▲
Nest.js Brings TypeScript to Node.js and Express
(auth0.com)
1 points
by
denisw
9y ago
|
0 comments
88.
▲
by
denisw
9y ago
I think spankalee meant NPM packages being distributed as ES6 modules rather than ES5 source files that use require() or are pre-bundled with something like Webpack or Rollup (as is the case for many frontend packages). Node.js has support
89.
▲
by
denisw
9y ago
To expand on that, there is no “beta“ channel, just a channel per release. If you install 17.10 beta, you‘ll get 17.10 package updates until the day of release, at which point you have the set of package versions that are considered the „st
90.
▲
by
denisw
9y ago
Unfortunately, the VS Code Java plugin doesn't have support for this yet. Here is the corresponding GitHub issue, which however hasn't seen much activity: https://github.com/redhat-developer/vscode-java/i
More ›