2021 In Bookmarks
Last year from the perspective of articles read online. A pragmatic outlook into the future of JavaScript.
No results found.
Last year from the perspective of articles read online. A pragmatic outlook into the future of JavaScript.
"Underpromise and overdeliver" can be a risky approach in business-to-business deals. Having two pipelines is more consistent.
Node's NPM includes a useful command for testing libraries built locally from source code. It's called `pack` and is a much better alternative to `link`.
Project management, while challenging, can be a rewarding job. A common approach in growing software companies is to convert senior developers into managers. I, too, have taken part in this process.
There are many intricacies about Docker which take time to find out and benefit from. Here are a few of the more valuable outtakes from my journey to learning and using Docker effectively.
Like the previous approaches, it doesn't replace thinking and putting work into understanding how a software project works.
A shortcut to running host terminal commands inside Docker without changing their shape.
Using HOCs instead of render props has little downside. But there's one which can complicate the hierarchy of components.
Docker's goal is often to provide an environment for running sub-processes. Here's how configure up.
Oftentimes, adjusting yourself to the code you're writing is the better option.
I finally know how to treat serverless fairly.
I like how functional programing, erm... functions. But JavaScript just isn't ready for it.
Using an autopilot streamlines aviation but there might be a price to pay along the way for relying on it too much.
vscode-sftp can work with an unlimited number of remote directories. There's a way to share most of the configuration, by placing defaults in VSCode Settings.
Say no to searching for "that one backup I made a month ago somewhere" and figuring out which directory, "phd-dissertation OLD" or "phd-dissertation OLD OLD OLD" is newer. There's a saner way!
I'm seeing one area where "componentization" is virtually ignored - CSS. Specifically. the components' ability to adjust to the web browsers' dimensions.
Working with a WaaS, or Workstation As A Service, can be either thrilling or nightmarish, depending on the reliability of the link between the thin client and workstation. The more mobile the workplace, the more important the tools' ability to handle disconnects.
Obfuscate the use of a remote development machine under the localhost address.
Running in sub zero temperatures can be dangerous if approached carelessly. Make sure to prepare right for the occasion.
CSS alone is not powerful enough to prevent serious styling collisions on websites. There have been multiple guides regarding using sane naming conventions that minimize this issue, but now there is a tool that can do it automatically for developers.
I work for companies and myself under different accounts on GitHub. They give me access to private projects and provide a grouping of various kinds of work which I enjoy having. But GitHub and Git don't provide a way to easily use multiple accounts. Here's a workaround.
Having JavaScript treat functions as first class citizens is an awesome thing.
I created a simple presentation to talk about handling cross-cutting concerns in React when writing components.
When unit testing a function that accepts an object as one of its parameters, it's usually a good idea to make it immutable before invoking the function. It ensures the function does not mutate the supplied object.
JavaScript is getting increasingly close to using up all possible and easy to use character combinations.
IE's share has been steadily decreasing. Chrome is well in the lead worldwide according to all the gathered records and it's lead is significant.
Based on my recent experience, automatic filtering of incoming messages in GMail is broken. So I created a Docker image that solves this issue by leveraging GMail's API.
Let’s dig deeper into how agile works and why it might or might not be a good fit for companies. Especially those that have never before singed agile contracts of any kind.
Soylent is good filler food and better than unhealthy snacks. But don't drink it all the time.
Should tech companies send employees to conferences? My default answer is no.
Although I prefer using composition over OOP inheritance, especially in JavaScript, there's one thing to remember that is super important when subclassing: a subclass is supposed to extend its parent, not change the parent's behavior.