Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
The ticket says "let customers export their statement."
-
I needed to pull a few fields out of some JSON.
-
You're building the kind of feature where the logic can't all live in your code.
-
A while back I wrote about how Erlang's parser tools saved my DSMR library: the story of binning a pile of regex and letting leex and yecc read the telegrams that Dutch and Belgian smart meters spit out every second.
-
You search for "regex postcode Nederland" because you need the small answer.
-
I already wrote about why international address handling gets messy in Ruby.
-
I've always been the type of developer who starts with the simplest solution.
-
You're building an e-commerce site, and a customer from Japan reaches checkout.
-
You're building a React app with server-side rendering, and the client needs a little data before it can do anything useful: user preferences, API endpoints, feature flags, that sort of thing.
-
You're building a product page, and somebody asks for a carousel.
-
I've rebuilt my notes too many times.
-
You're building a page with a long scroll.
-
I've written changesets that were trying very hard to be impressive.
-
You're building a small JSON API client in Elixir.
-
Fetching data in a React component looks harmless at first.
-
React Hooks took me a little while to get used to after they were introduced in React v16.8.0.
-
You're adding Stripe to a Rails app.
-
I've built this screen more times than I can count: a table of orders, a search field, a status filter, maybe a date range, a few tabs across the top, pagination at the bottom.
-
A few years ago I wrote about how I started thinking about my styles.
-
If you have ever tried to edit files on Linux through the terminal, you have probably run into Vim.
-
To capitalize a JavaScript string, you do not need another npm dependency.
-
React Context, introduced in React v16.3.0, lets components read values from a shared context instead of receiving everything through props.
-
Some interactions need to move focus into a specific part of the page and keep it there.
-
Search inputs have a funny way of looking finished before they touch the network.
-
React refs give you access to the underlying DOM element when you need a browser API directly.
-
Applications often need to show a person's name in more than one format: full name, first name, initials, mention handle, sorted name, and so on.
-
You're reviewing a pull request and everything looks normal until one small line turns up in the diff: node_modules/ public/build/ + .idea/ Harmless enough, maybe.
-
The last few React projects I worked on used Redux Observable heavily.
-
If I had received a dollar for every time I promised myself I was about to write the most maintainable CSS I had ever seen, I could have bought a lot of coffee by now.
-
As a web developer, you have probably run into polymorphic JavaScript, or universal JavaScript.
-
One useful addition to PHP's testing tools is Behat.
-
Before it changed its name to Passenger, the application server was called mod_rails and ran as a module inside Apache HTTPD for Ruby on Rails applications.
-
After I tweeted about direnv, I noticed that a lot of people were dealing with the same problem in their Node.js projects: project-specific environment variables.
-
Suppose you need to render something inside a Symfony template, like a toolbar.
-
When you write in a foreign language, you probably reach for Google Translate.
-
If you mostly work with PHP, Heroku may not be the first platform you reach for.
-
If you build Symfony applications, you will run into translations sooner or later.
-
Most web applications talk to at least one external service.
-
Today I released a small module for hiding parts of your content from everyone except specific roles, users, or organic groups.
-
Drush is one of those tools you want nearby when working on Drupal.
-
As you may have guessed from my previous post, I was using MAMP on a Mac.
-
Today I found a small PHP helper I had somehow missed: range() can give you an array with every letter in the alphabet. <?
-
My MAMP version shipped with phpMyAdmin 3.3.9.2, while phpMyAdmin 3.4.10.1 was already available.
-
When you start building Drupal themes, you quickly find a lot of default stylesheets in the page.
-
For a better editing experience on node forms, I installed the WYSIWYG module with the CKEditor plugin.
-
Most web applications need more than one environment.