Kitchener, Ontario Web Design & Development Articles
Latest articles from around the web
Latest PECL Releases:igbinary 3.2.2RC1 * Update php version check to allow igbinary to be statically built in PHP 8.0+ Fix bug in out of memory error handling in __sleep, slightly speed up serializing with __sleep. Continue serializing remaining properties if a missing property name is returned from __sleep. Speed up serializing by optimizing for the case where there is no memory manager override. When there is a memory manager override, only use that for allocating the string to return. (benchmarks/serialize-scalar-int.b.php showed a speedup from 0.22 to 0.18 seconds for repeated serialization of a single scalar, and from 0.186 to 0.180 seconds for benchmarks/serialize-stringarray.b.php for an array of strings) Speed up unserializing arrays in php 7.2-8.0 by adding optimized code for finding the hash bucket of a string/integer key of an array, or creating a placeholder if it does not already exist. vld 0.17.1 - Added support for PHP 8.0. swoole 4.6.1 Enhancement --- + Added --enable-thread-context option (#3970) (@matyhtf) + Strict session_id, check the connection activity (#3993) (@matyhtf) * Optimized CURLOPT_PROXY, support user, pass and scheme (swoole/library#87) (sy-records) Fixed Fixed minimal PHP version (#3979) (@remicollet) Fixed pecl install missing enable-swoole-json and enable-swoole-curl options (#3980) (@sy-records) Fixed openssl thread safety issue (swoole/swoole-src@b516d69) (@matyhtf) Fixed enableSSL coredump (#3990) (@huanghantao) Kernel Optimized ipc writev, avoid coredump how event data is null (#3994) (@matyhtf) swoole 4.5.11 Enhancement --- * Optimize table (#3959) (@matyhtf) * Enhancement CURLOPT_PROXY (swoole/library#87) (@sy-records) Fixed Clear all columns when incr and decr (#3956) (@matyhtf) Fixed compile error (49fea171) (@matyhtf) Fixed fread bugs (#3972) (@matyhtf) Fixed openssl thread safety issue (7ee2c1a0) (@matyhtf) Fixed Invalid argument supplied for foreach (swoole/library#80) (@sy-records) Fixed trigger_error param error (swoole/library#86) (@sy-records) PKCS11 0.1.1 - Added a lot of new test cases - Refactored some Object related functions maxminddb 1.9.0 * The `maxminddb` extension is now buildable on Windows. Pull request by Jan Ehrhardt. GitHub #115. gRPC 1.35.0RC1 - gRPC Core 1.35.0 update - Removed zend_hash_destroy() from postfork handler #24891 yac 2.3.0 - PHP8 Supported yaf 3.3.0 - PHP8 Supported - Fixed issue #508 (Route::addConfig take action as module wrongly) - Fixed issue #509 (getViewpath return NULL) - Fixed issue #513 (supports of custom camel MVC name) - Fixed issue #518 (setRediect not working) swoole 4.6.0 Backward compatibility Break --- * Removed the maximum limit of session id, never repeat (#3879) (@matyhtf) * Disabled unsafe function when use Coroutine, including pcntl_fork/pcntl_wait/pcntl_waitpid/pcntl_sigtimedwait (#3880) (@matyhtf) * Enabled coroutine hook by default (#3903) (@matyhtf) Remove No longer support PHP-7.1 (swoole/swoole-src@4a963df) (swoole/swoole-src@9de8d9e) (@matyhtf) Deprecated Marked the Event::rshutdown() as deprecated, please use Coroutine::run instead (#3881) (@matyhtf) New APIs Supported setPriority/getPriority (#3876) (@matyhtf) Supported native-curl hook (#3863) (@matyhtf) (@huanghantao) Supported object style callback parameters for Server, off by default (#3888) (@matyhtf) Supported ext-sockets hook (#3898) (@matyhtf) Supported duplicate header (#3905) (@matyhtf) Supported SSL sni (#3908) (@matyhtf) Supported hook stdio (#3924) (@matyhtf) Supported capture_peer_cert option for stream_socket (#3930) (@matyhtf) Added HttpRequest::create/parse/isCompleted (#3938) (@matyhtf) Added HttpResponse::isWritable (swoole/swoole-src@db56827) (@matyhtf) Enhancement All time accuracy of Server changed from int to double (#3882) (@matyhtf) Added poll EINTR check for swoole_client_select (#3909) (@shiguangqi) Added coroutine deadlock detect (#3911) (@matyhtf) Supported closing the connection in another process with server base mode (#3916) (@matyhtf) Optimized send to worker from master, reduced memory copy (#3910) (@huanghantao) (@matyhtf) Fixed Pop Coroutine::Channel data when channel is closed (swoole/swoole-src@960431d) (@matyhtf) Fixed memory error when use JIT (#3907) (@twose) Fixed port->set() dtls compile error (#3947) (@Yurunsoft) Fixed connection_list error (#3948) (@sy-records) Fixed ssl verify (#3954) (@matyhtf) Clear all columns when incr and decr (#3956) (@matyhtf) (@sy-records) Fixed failed to compile with LibreSSL 2.7.5 (#3962) (@matyhtf) Fixed undefined constant CURLOPT_HEADEROPT and CURLOPT_PROXYHEADER Kernel Ignored SIGPIPE signal by default (swoole/swoole-src@9647678) (@matyhtf) Supported running php and c coroutines at same time (swoole/swoole-src@c94bfd8) (@matyhtf) Added TEST(coroutine_base, get_elapsed) (#3961) (@luolaifa000) Added TEST(coroutine_base, get_init_msec) (#3964) (@luffluo)
In this article, Manuel explains why Emmet is one of his favorite productivity tools for writing HTML and CSS, and how you can create custom Emmet snippets in Visual Studio Code to help you improve your front-end workflows even more.
As you may have heard, WordPress is currently working on a brand new content editor named Gutenberg. Currently available as a plugin and set to ship with WordPress 5.0, the... The post Gutenberg Team Member Andrew Roberts Dishes on the New WordPress Editor appeared first on Speckyboy Web Design Magazine.
The fonts you use can have a surprising impact on how your designs are perceived. The font or typeface can affect how often your content is read and how well the message is absorbed. This means font matters in ways far beyond the way it fits into the overall aesthetics
Tomas Votruba has a new post to his site explaining some of the reasoning behind his opinion that AST (abstract syntax tree) processing can help fix your code better than simple token detection and make its overall quality better. In the last post Brief History of Tools Watching and Changing Your PHP Code we saw there are over dozen tools in PHP that can modify code. So there is no surprise coding standard tools are "upgrading" code from PHP 5.6 to PHP 7.2 without knowing types and that AST is moving false to !. Should coding standard upgrade your code? Should AST make your code cleaner? Should AST take of coding standard changes? Which is born for it? He starts with a brief look at token detection with the PHP CS fixer and its use of token_get_all to identify locations needing change. He then compares this to AST changes that include some logic such as changing if statement evaluation to be more correct and optimizing foreach statements. He goes on to talk about what token detection is good at and what AST is good for as well as providing an example for standards changes in AST.
Today, we’ve put together an excellent collection of 20 split screen website designs for your inspiration. Keep these stunning website designs in mind when you are building your next client’s website. These web layouts have beautiful split screen designs that look amazing on any device, whether it’s desktop or mobile. Use them as inspiration to create unique […] The post 20 Split Screen Website Designs for Your Inspiration appeared first on Line25.
Creativity rarely comes from nowhere. Inspiration is an important aspect for all graphic and web designers. Get your daily dose of inspiration in the form of photos and colors at Design Seeds. There, you’ll be provided with sophisticated pictures and a fitting color palette every day. Inspiration From Nature and Environment In 2009, Design Seeds was created by Jessica Colaluca, who went freelance as a designer at that time. She turned her passion for colors, flowers, and landscapes into a blog. Her touch with nature and her design-related job are also reflected in the name Design Seeds. Usually, she publishes two photos a day, where the colors play a vital role. The pictures vary from vividly colored flowers to impressive landscapes or something very common in our daily lives. The colors are always the primary factor that makes the photos so unique. One Photo, Many Colors, One Palette The composition of colors for a project is not always an easy task. Which colors harmonize especially well, which do a good job at complementing each other? Every designer has to answer these questions over and over again. Design Seeds provides answers through photos, which always come with a color palette of […]
Not everyone can afford to buy premium PowerPoint templates to create their slideshows. But, that doesn't mean you have to settle for a default template. There are dozens of incredible free PowerPoint templates to try out! A great thing about the design community is that there are designers out there who willingly share their amazing […]
If you've been thinking of creating free or premium WordPress themes, well, I hope I can help you avoid some of the mistakes I've made over the years. Even though I always strive for good clean code, there are pursuits that still somehow lead me into making mistakes. I hope that I can help you avoid them with the help of this article. 1. Don't Gradually Reinvent The Wheel Be careful when making things look nice — especially if you create a function that does almost exactly the same thing as another function just to wrap things nicely.
Are you looking to increase traffic to your e-commerce site? Hoping to drive sales for your digital marketplace? Search engine optimization (more commonly referred to
About The Coding Studio Inc.
Developing professional web applications
for Kitchener, Ontario, for 20 years!
With years of experience and many satisfied customers, we provide the direction and assistance you require.
Custom Web Development
We specialize in complex custom web projects, from small business websites to corporate applications.
We create an experience which converts more leads and retains more customers, which increases profits.
We help to simplify and automate employee tasks, which reduces payroll and other expenses.