Title | Description | Reason for Choice |
---|---|---|
The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition | The updated edition of one of the most influential books ever written about being a good programmer. Heavy on principles and lighter on code. | Seems like a good introduction to the year... and it's the book that gave me this idea. |
Design Patterns: Elements of Reusable Object-Oriented Software | The classic OO design patterns text. | I've read this one piecemeal, but want to cover all the patterns in one fell swoop. I also want to get more familiar with UML and similar diagramming techniques. |
Forge Your Future with Open Source: Build Your Skills. Build Your Network. Build the Future of Technology. | Looks like a good how-to for open source project development. | I've long had an interest in getting involved with open source projects, but I've found it to be a bit difficult. This book looks like a good orientation. |
Java By Comparis |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "Chrome Extension with Preact and Webpack", | |
"description": "", | |
"version": "0.0.0.1", | |
"browser_action": { | |
"default_title": "My Chrome Extension", | |
"default_popup": "popup.html" | |
}, | |
"manifest_version": 2 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head></head> | |
<body> | |
<script src="popup.js"></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { h, render } from 'preact'; | |
import App from './app/app'; | |
render(<App />, document.body); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { h, Component } from 'preact'; | |
class App extends Component { | |
render() { | |
return <div id="app-root"><h1>Preact Chrome Extension Starter</h1></div> | |
} | |
} | |
export default App; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
mode: 'production', | |
entry: { | |
popup: './src/popup.jsx', | |
}, | |
output: { | |
filename: '[name].js', | |
path: __dirname + '/dist' | |
}, | |
module: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"plugins": [ | |
["@babel/plugin-transform-react-jsx", { "pragma":"h" }] | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#app-root { | |
width: 400px; | |
height: 100px; | |
padding: 2px; | |
h1 { | |
text-align: center; | |
color: darkblue; | |
font-weight: bold; | |
font-family: Helvetica; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
console.log(Array.from(document.querySelectorAll('.Link--primary')).map(a => `${a.innerText} (${a.href})`).join('\n')) |
OlderNewer