サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
marmelab.com
Dear React.js, We've been together for almost 10 years. We've come a long way. But things are getting out of hand. We need to talk. It's embarrassing, I know. Nobody wants to have that conversation. So instead, I'll say it in songs. You Were The OneI'm not a first-time JS lover. I've had long adventures with jQuery, Backbone.js, and Angular.js before you. I knew what I could expect from a relation
I'm sunsetting fzaninotto/Faker, a popular PHP library for generating Fake data. Let me explain why, and what will happen for PHP developers using it. Faker is FunI started developing Faker in October 2011 because I needed to populate a database with fake data for one of my projects. I was very surprised by how many people used it and excited to become better known in the PHP community thanks to m
Dependency Injection is a popular pattern that many frameworks implement - but React.js, apparently, doesn't. It turns out React has a dependency injection system built in JSX, and you probably already use it. What is Dependency Injection?Dependency Injection solves a common problem, which is hardcoded dependencies. When an object A depends on a second object B and creates that second object, then
The React Framework for B2B Apps React-admin offers the best developer experience, lets you focus on business needs, and build delightful user interfaces. const App = () => ( <Admin dataProvider={dataProvider} authProvider={authProvider} layout={Layout} dashboard={Dashboard} > <Resource name="deals" {...deals} /> <Resource name="contacts" {...contacts} /> <Resource name="companies" {...companies}
Fixing memory leaks may not be not the shiniest skill on a CV, but when things go wrong on production, it's better to be prepared! After reading this article, you'll be able to monitor, understand, and debug the memory consumption of a Node.js application. When Memory Leaks Become A ProblemMemory leaks often go unnoticed. They become a problem when someone pays extra attention to the production pe
Crystal? Some of you may have heard about it in the best TV series of all the time, Breaking Bad! Thankfully, we're not gonna talk about drugs in this post, but about a fabulous programming language I've heard of recently. In my constant quest to discover new languages and paradigms, I came across Crystal. Crystal is a compiled, statically typed, and object-oriented language. Its syntax is strongl
Running React Router v4, Redux Saga, SSR and Code Splitting together We are currently migrating a customer project from a Symfony application to a React application with server-side rendering. Out stack includes React Router V3, Redux, and Redux-Saga. But as features add up, the code becomes harder and harder to maintain, and the routing more and more complex. During the summer, the Product Owner
Although very young, the Elixir language has gained a lot of popularity since its creation. Whereas based upon an ancestral language / platform called Erlang BEAM, Elixir provides strong functional, concurrent and distributed capabilities. Its feel modern and fun. That's why I just could not resist to play with it. In this post, I'll give the keys that helped me understand GenServer, the cornersto
React is Slow, React is Fast: Optimizing React Apps in Practice React is slow. I mean, any medium-size React application is slow. But before you start looking for alternatives, you should know that any medium-size Angular of Ember application is slow, too. And the good news is: If you care about performance, it's fairly easy to make any React application super fast. Here is how. Mesuring React Per
Sedy is a GitHub App, just install it on your repository and you can use it! Install Sedy What does it look like?
Introducing Sedy, the Serverless GitHub Bot That Fixes Typos for you We do code reviews on pull requests several times a day. All the code we push to production is, at least, read twice. But sometimes the required fix is so easy, the reviewer could fix it themselves: To ease the work of Pull Request authors, marmelab developers took the habit of using the Linux sed syntax ("s/[search pattern]/[rep
Usage Read the Tutorial for a 15 minutes introduction. After that, head to the Documentation, or checkout the source code of the demo for an example usage. At a Glance // in app.js import React from 'react'; import { render } from 'react-dom'; import { simpleRestClient, Admin, Resource } from 'admin-on-rest'; import { PostList, PostEdit, PostCreate, PostIcon } from './posts'; render( <Admin restCl
End to End (e2e) Testing React Apps With Selenium WebDriver And Node.js is Easier Than You Think End to end (e2e) testing is the process of executing a tests scenario against a real browser to test the entire stack of a multi-tier application. The best tool for the job is Selenium, which can pilot any web browser using a standardized API, and is actively maintained. But writing e2e tests that work
All our projects contain a lengthy Makefile, to automate installation, build, test, and deployment. Most of the target names are standardized (make install, make deploy), but some deserve explanation (make run-dev, make restart-api). The more we add fine-grained make targets, the more we need to describe what they do in text form. In our projects, we usually write this doc in the README file: But
Most of the examples I could find about React/Redux applications (either client side or universal) are very simple. They choose to organize files by nature (action, component, container, reducer). The result is a directory structure looking like the following: actions/ CommandActions.js UserActions.js components/ Header.js Sidebar.js Command.js CommandList.js CommandItem.js CommandHelper.js User.j
Seamlessly Run Composer On HHVM Inside Docker: Introducing make-docker-command Single purpose containers for running isolated composer, bower, compass, or capistrano commands are possible, but hard to manipulate. Read on to see how we use GNU make to seamlessly run any command line tool inside Docker, or skip to the conclusion if you just want a copy/paste experience. The ProblemIn order to instal
このページを最初にブックマークしてみませんか?
『marmelab.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く