Macklin, Saskatchewan Web Design & Development Articles
Latest articles from around the web
This little series is about the things that really accelerate WordPress websites, moving them into the millisecond area of loading speed. A lot of manual work is required, as we found out in the last article. In this part, we’ll do the touch ups that are still left. We’ll tune URLs, put Jetpack on a diet, transform the website into static HTML pages via caching, and make videos load last. Performance: The Right Permalink Structure Permalinks in WordPress can be changed at will. WordPress allows us to create any structure we can think of. The natural structure of the WordPress permalinks is called messy URLs, as no clear structure can be recognized. A link right after a fresh installation would look like this: http://www.noupe.com/?p=123 This structure is not really readable by human and machine, and thus, people started using readable permalinks with keywords. http://www.noupe.com/example-post/ With WordPress, creating these links can be done very quickly, and at the moment, this structure is still the most popular one. However, many other arrangements are possible, like a date, the category, or tags, for example. This is not smart, though, as permalinks can drain your server’s resources massively. Who would’ve expected that? In general, […]
Here's what was popular in the PHP community one year ago today:TutsPlus.com: Set Up Routing in PHP Applications Using the Symfony Routing Component Kevin Schroeder: Monitoring Magento Jobs and Crons PHP.net: PHP 7.1.20 & 5.6.37 Released Matt Sparks: I Want Scalar Objects in PHP Robert Basic: Legacy code is 3rd party code PHP.net: PHP 7.3.0alpha4 Released Alejandro Celaya: Demonstrating the interoperability and decoupling of Zend Expressive Pineco.de: Extending Laravel's Collection With Macros Symfony Blog: The conference schedule for SymfonyLive London 2018 is out! Matthias Noback: Objects should be constructed in one go Laravel News: New Outer Array Functions Coming to PHP 7.3 Laravel News Podcast: Episode 65 - Jigsaws, Git tools, and Laravel development packages Matthew Weier O'Phinney: Notes on GraphQL Tomas Votruba: New in Statie 4.5: Twig Support Nikola Posa: Lazy loading services using Zend Service Manager Symfony Blog: SymfonyLive Berlin 2018 Call for Papers
Latest PECL Releases:Phalcon 4.0.1 Fixed issue New issue xlswriter 1.3.3 - FEAT mergeCells and insertFormula support format. - FEAT put csv with callback. - FEAT global default format. - FIX READ turning data into custom types. taint 2.0.6 - PHP-7.4 Compatibility yaconf 1.0.8 - Fixed PHP-7.4 build - Added Yaconf::__debug_info method for debug purpose zstd 0.7.7 - Fixed PHP_ADD_BUILD_DIR in config.m4 zstd 0.7.6 - Fixed PHP_ADD_INCLUDE in config.m4 zstd 0.7.5 First alpha release igbinary 3.1.0b4 * Don't call __destruct for objects where deferred __unserialize calls were not started (e.g. due to Serializable::unserialize throwing). memcache 126.96.36.199 - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen msgpack 2.1.0beta1 + Improved performance + Upgraded bundled msgpack headers to 3.2.0 * Merged PR #101: Update README in order to match compatibile PHP version * Merged PR #125: fix ce->name is a zend_string * Merged PR #106: Update README * Merged PR #126: add mising tests in archive * Merged PR #135: Add fixes for issue #81 This also includes tests. * Merged PR #143: Fixed build with PHP-7.4 * Fixed issue #139: Segmentation fault when using cloned unpacker * Fixed issue #132: Segfault on session php7.3 * Fixed issue #107: $unpacker->execute() bug * Fixed issue #83: Arrays and negative index * Fixed issue #137: DateTime(Immutable) serialization doesn't work with php 7.4 RC1 * Fixed issue #105: MessagePackUnpacker() bug * Fixed issue #90: msgpack_unpack is super slow (30x times igbinary) on big data sets * Fixed issue #91: Private property in base class * Fixed issue #67: Integer overflow on a 64-bit system * Fixed issue #33: int64 and uint64 decode is not supported in 32-bit php * Fixed issue #119: uint64 numbers are cast to uint on Windows * Fixed issue #134: msgpack-php msgpack_serialize/msgpack_pack not handling properly large int * Fixed issue #81: Serialize optimization * Fixed issue #108: tests/041.phpt failure * Fixed issue #142: Recursion encoded as NULL * Fixed issue #138: Serializers comparison for session like data gRPC 1.26.0 - gRPC Core 1.26.0 update - #20991: Added php.ini option to set custom grpc log location - #20987: Performance improvement to Call::startBatch() - #20903: Init ssl roots cert only once datadog_trace 0.36.0 **Note** environment variable `DD_SAMPLING_RATE` as been deprecated. Use `DD_TRACE_SAMPLE_RATE` instead. Added Close open sandboxed spans on exit on PHP 7 #679 Support for tracing without limits #686 Add extra info to curl errors #688 Changed Enable Sandboxed Symfony Integration #682 Migrate Mongo library integration to sandboxed api #669 Rename env DD_SAMPLING_RATE to DD_TRACE_SAMPLE_RATE #687 memcache 188.8.131.52 - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen mailparse 3.0.4 - Replace ulong with zend_ulong, fix Windows build (cmb) memcache 4.0.5 - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen yaf 3.0.9 - Fixed build with PHP-7.4 pdflib 4.1.4 - add LICENSE file (bug #78947)
The Web is still wrestling with issues we take for granted offline, privacy chief among them. These are steps The New York Times took to protect users' data, and how you can too.
Browser extensions can speed up design workflows, helping you do everything from identifying a font, to pulling a color swatch, to inspecting the code of an element. Google Chrome has edged out all other browsers with the top market share among users, on more than 58 percent of all computers. And there are plenty of […]
LogDNA, a log management solutions provider, has released a new Control API Suite that includes four new APIs dedicated to managing service configurations on the platform. These new APIs allow developers to program applications to handle many of the common maintenance pain points that are normally processed manually.
Even with new web technologies appearing, in 2020, Ruby was still loved by 42% of developers. Why? Because it was built with the key thought in mind that it could "make developers' lives easier". Development with Ruby was fun, interactive, and fast. Nowadays, it is hard to imagine a development task for which there is no existing Ruby library. Over the past year, several clients addressed us with the request for updating Ruby-based enterprise products. And yes -- modernization is possible; however, having an outdated Ruby product doesn't mean it should be rebuilt from scratch with different technology. We believe that in most cases it is possible to work with existing legacy code, and we'd like to share our approach to modernizing legacy Ruby on Rails applications. Read on if you endeavor to reanimate your Ruby-based project.
Almost everyone is a writer in some way. Whether you’re crafting copy for a website, working on a paper for a class, or a content marketing professional trying to develop the perfect tweet, Word Counter is a tool that can make your life easier. A good word counter helps you stay on target with your […]
Designing a business card can be a truly fun and exciting experience – it’s basically the first step towards seeing your brand come to life! But as well as coming up with a unique and memorable design, it’s also important for your business card to fit in with the context of everyday reality, and appeal […]
About The Coding Studio Inc.
Developing professional web applications
for Macklin, Saskatchewan, 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.