WordCamp Europe 2015 was a blast! And so was the city. Seville. ☀️
Or: Why emoji kept the internet secure. 🚫🌍🔥
A talk by Andrew Nacin at Loopconf.
I hate Java. I hate Java IDEs. They’re slow and bloated. I really want to give JetBrains PhpStorm a chance, but they lost me on the settings screen.
An overview of the packages I use:
- Alignment: A simple key-binding for aligning multi-line and multiple selections.
- ApacheConf: Syntax highlighting for Apache configuration files.
- Autoprefixer: You shouldn’t have to care about vendor prefixes.
- Case Conversion: Convert a word between pascal, camel, snake, dot, dash (hyphen) cases.
- DocBlockr: Makes writing documentation a breeze.
- EditorConfig: Helps to maintain coding styles per project, see EditorConfig.
- Emmet: Ultra-fast coding.
- FileDiffs: Lets you compare two tabs for diffs.
- HTML5: HTML5 snippets.
- jQuery: Syntax highlighting for jQuery, includes also snippets.
- LaTeXTools: Not just development, I write my thesis with Sublime too!
- nginx: Syntax highlighting for Nginx configuration files.
- Sass: Syntax highlighting for Sass files.
- rsub: One of three simple (one-time) steps to get the
sublcommand working on your remote server.
- SideBarEnhancements: Improves the context menu with entries like new file/folder, rename, move, copy, refresh etc.
- SublimeLinter: The framework for linters.
- SublimeLinter-php: Lints your PHP files with
- SublimeLinter-phpcs: Lints your PHP files with Code Sniffer. (Rules for WordPress coding standards)
Sublime supports custom themes too. I’m using the Spacegray theme.
I thought it would be time to write a small review about my WordPress contributions in 2014. Here we go!
WordPress 3.9 “Smith” was the first release in 2014. It was led by Andrew Nacin.
In this release cycle I was responsible for the merge of the Widget Customizer Feature-as-Plugin from Weston Ruter. It was a huge improvement and a big step for the future of the Customizer.
Since WordPress 3.7 we have the revamped development workflow which includes a build process, based on Grunt. Because I was getting lazy about adding vendor prefixes to our CSS I made a proposal up on trac to use Autoprefixer to handle vendor prefixing. What a time saver.
The second release was WordPress 4.0 “Benny”, led by Helen Hou-Sandí for the first time. And she did a great job!
This release was the fourth release after getting guest commit access to WordPress core.
He started contributing more than three years ago, and his contributions, which number well into the hundreds, are always top-notch. If you’ve had a chance to work with him, you probably noticed at least two things: calm judgment and biting sarcasm.
– Andrew Nacin
In the announcement post for the release lead of WordPress 4.0 Andrew had also announced that I now have permanent commit access. Yay!
And as the first task I have
WPLANG. The constant was the old inflexible way to enable language support in a single site install. I also introduced
translations_api() to push language packs a step forward.
Thanks to Nick Halsey I had the pleasure to commit a neat patch which introduced an API for panels in the Customizer. The goal was to group all widget area sections into one meta section, a panel.
In June I also attended WordCamp Hamburg and led the core table at the Contributor Day.
— Dominik Schilling (@ocean90) June 16, 2014
John Blackbourn was the lead for the last release in this year, WordPress 4.1 “Dinah”. I reviewed again some patches by Weston and Nick like the one for contextual Customizer panels and sections, deep-links to panels/sections/controls or the new media experience for (image) uploads.
Continued from the enhancements in WordPress 4.0 I have pushed on the fly installation for translations to core.
Beside my contributions to WordPress core I also contributed to Make WordPress.org and Translate WordPress, like improving translate.wordpress.org and global.wordpress.org. Already done: An automatic release process for local sites.
— ★ Frank Bültge (@bueltge) September 29, 2014
And yeah, I’m blogging again. Stay tuned for more posts coming in 2015.
I wish you a Happy New Year!
Illustration by Mads Berg.