The initial publication of this article was attributed to the wrong author. This has been fixed and those responsible have been sacked. Sorry David! Web Development has evolved tremendously in the last 20 years. A modern development environment would be unrecognizable to to someone developing Coldfusion in the late ’90s for example. The greater focus on best practices and developer productivity ha
Rails has lots of solutions for background jobs. One of these is a brilliant Gem called Sidekiq, which we have written about before on Sitepoint. Sidekiq is great and can solve most developer needs. It is especially useful as it takes over the heavy lifting from Rails. However, it has a few shortfalls: If you are not a Pro user ($750 per year) and your process crashes, you will lose your jobs. If
Untangling Spaghetti Code: How to Write Maintainable JavaScriptVanilla JavaScript This article was peer reviewed by Tom Greco, Dan Prince and Yaphi Berhanu. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Almost every developer has had the experience of maintaining or taking over a legacy project. Or, maybe it’s an old project which got picked up again.
In this article, we’ll dig in to 12 of the best Atom packages for web developers. Atom has plenty of competition — including Visual Studio Code and Sublime Text — but it still holds its own as a popular and competent web development tool. Why Use the Atom Editor? VS Code may have won the hearts and minds of web developers over the past few years, but GitHub’s Atom editor remains one of the better
Munee is an asset management tool which can compile LESS, SCSS, or CoffeeScript, manipulate images, minify CSS and JS, and cache assets on the server and client on the fly. It works with PHP 5.3 and newer versions. In this tutorial, we will learn how Munee makes it easy to include assets in templates, how to install it, how it works and how to use it. Munee is another way to avoid NodeJS in asset
PHP developers are always waiting for something. Sometimes we’re waiting for requests to remote services. Sometimes we’re waiting for databases to return rows from a complex query. Wouldn’t it be great if we could do other things during all that waiting? If you’ve written some JS, you’re probably familiar with callbacks and DOM events. And though we have callbacks in PHP, they don’t work in quite
This article is part of a web development series from Microsoft. Thank you for supporting the partners who make SitePoint possible. In April 2015, our team of engineers and tech evangelists at Microsoft launched Vorlon.js, an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. When we launched the project during the Microsoft Build Developer Conferen
There was a time when the only way to authenticate yourself with an application was by providing your credentials (usually a username or email address and a password) and a session was then used to maintain user state until the user logged out. A little while later, we started using authentication APIs. And in yet more recent times, JWTs, or JSON Web Tokens, have been increasingly used as another
January 21, 2015Starting a New PHP Package The Right Way Back when we covered Diffbot, the visual AI-enhanced machine-learning crawler, we also mentioned they have libraries for a wide array of programming languages, but those are often less than cutting edge – with so many to keep an eye on, there’s bound to be a few bad apples that slip through the cracks. One such apple is their PHP library, an
This tutorial will show you how to encrypt arbitrarily large messages with asymmetric keys and a PHP library called phpseclib. Introduction Most of us understand the need to encrypt sensitive data before transmitting it. Encryption is the process of translating plaintext (i.e. normal data) into ciphertext (i.e. secret data). During encryption, plaintext information is translated to ciphertext usin
Recently we looked at a few alternatives that can help you translate your raw data into some delicious visual goodness. Today I thought we’d talk about ways you might present it. Most of us — at some point in our careers — need to present our ideas to an audience. Maybe it’s a client pitch? Sometimes it might be for colleagues or even potential employers. Other times it might be for a bigger audie
We’ve all been in the situation where we have one version installed. Maybe that version is whatever came installed on our operating system. Maybe it is a version bundled into MAMP/WAMP/XAMPP. How do you go about switching that PHP version? How do you switch to one version, then switch back again? How do you go about switching that version of PHP, but only for one single application on your compute
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く