- Responsive web development
- WordPress theme development
- HTML-5 to WordPress conversions
- Custom CMS solutions (Mosquito CMS)
- Mobile web HTML-5 applications and Angular SPA development
- Data optimizations and database designs (MySQL, Postgre, MongoDB)
- Hosting solutions (AWS, VPS, shared or dedicated server hosting packages and recommendations)
- E-commerce solutions and third party integrations (WooCommerce, Shopify, Amazon and E-bay API-s, PayPal and Stripe integrations etc.)
Tools of the trade
HTML-5 & CSS-3
Semantic HTML-5 and CSS-3 are a standard technology for accomplishing the goal of designing a client side web content. HTML-5 web revolutionized SEO and web development as we see it today. Responsive web development frameworks, like Twitter Bootstrap or Foundation, took HTML structure to another level and today, that responsive-mobile aspect of web can have a pivotal role in application performance and SEO.
PHP is an open source, server side programming language developed for creating dynamic web applications.
It can be easily embedded into HTML. PHP is mostly used with MySQL backend, on Linux Apache distributions and has a wide set of functions for communicating with SQL-type databases. PHP is widely used for building all sorts of web applications. A full explanation of all in-built functions and a complete user manual can be found at PHP.net. PHP is still the most widespread server side technology, used to this day for creating dynamic websites. Most of web E-commerce platforms or CMS applications like Wordpress, Prestashop or a Magento and Drupal, use PHP as their main scripting language.
PHP was designed for the web
PHP was made for developing web applications. It doesn't behave like other languages that can do multipurpose stuff and use a wide set of API-s for different purposes, like JAVA or PYTHON. Php is good for dynamic web applications only. You sholud always understand that different tasks require different tools.
Laravel, Codeigniter, Symfony... ☝ there are a ton of frameworks for PHP out there and these are getting better by the day. Many of us love frameworks because frameworks can help us to boost our revenue and turnover, as web developers, and setup a whole app structure in matter of hours. My personal favorite is Laravel.
If you have upgraded your web App to PHP 7 + something, congratulate yourself.
PHP is well documented so you can search for any function in google, and you will find the function along with the examples. If you can't figure it out just google it.
jQuery is simple
websites, which makes elements with animations like dropdowns or accordions easy to utilize.
Yes, that is possible.
jQuery load time is fast
Google and other search engines list using page load time as one of the many factors affecting SEO ⚡. For this, and many other reasons, every developer should strive to make code as light and concise as possible. The best way to do this is to reduce the size of your code. If your site is made with HTML and CSS, you can easily make adjustments in your code that will reduce the app volume. Like CSS, jQuery files are generally stored separately from the web page itself. This let's developers make modifications across the entire site through one central repository instead of searching through the folder structures.
jQuery Mobile framework utilizes the "write less, do more" rule.
Instead of writing a unique application for each mobile device or OS, jQuery mobile allows you to develop a single application that will work on all popular smartphone, tablet, and desktop platforms.
Touch-Optimized Web Framework
jQuery Mobile is built upon the existing jQuery core, meaning that if you understand the jQuery syntax, then you will have no problems getting JM to work. The framework is compatible with all major mobile and desktop applications including iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, Opera Mobile/Mini, Firefox Mobile and all modern desktop browsers.
When you hit submit in your contact form, AJAX is the tool that will make a request to the server, interpret the results, and update the current screen.
That way the user would never know that anything was ever transmitted to the server. XML (actually JSON is replacing XML ☕) is used as the format for receiving server data, although any format, including plain text, can be used. AJAX is a browser technology independent of server-side software. A user can continue to use the application while the client program requests information from the server in the background.
WordPress project started in 2003 with a single bit of code to enhance the typography of everyday writing, and with few users. WordPress was born out of a desire for elegant, well structured personal publishing system built on top of PHP and MySQL, licensed under the GPLv2 (or later) license. Since then it has grown to be the largest self-hosted
CMS web tool in the world, used by millions of sites and seen by tens of millions of people every day.
Multiple options and plugins
WordPress started as a blogging system, but has evolved to be used as full
content management system and so much more through thousands of plugins, widgets
and themes. With this in place, WordPress is limited only by your imagination ⚡. (And tech chops.)
Shopify is probably the most popular commercial e-commerce platform today.
Why use Shopify you say?
It's easy to use.
Shopify is completely cloud-based and hosted, which means you don’t have to worry about
upgrading or maintaining software or web servers. This gives you the flexibility
to access and run your business from anywhere.
It's easy to make your Shopify store multilingual
You can translate Shopify to almost any language in the world. Shopify is a language-neutral CMS thanks to UTF-8. Inside the admin panel folder you will find language folders that store translations. Translation files are just PHP files with text variable values.
Shopify is SEO friendly
Google likes Shopify. There's a Google Analytics dashboard extension inside the admin panel and more to help you boost your site’s visibility to shoppers. While you may want to work with a SEO specialist for off-page SEO, you should have no trouble with on-page SEO when you use Shopify.
Angular & TypeScript
Java Spring MVC
Spring framework provides everything
you need to create Java applications in an enterprise
environment. Spring can support large enterprise applications
that often exist for a long time and have to run on a JDK and an
application server with independent upgrade cycle, or others
that may run as a single jar with the server embedded, possibly
in a cloud environment, but also, standalone applications (such
as batch or integration workloads) that do not need a server.
Spring is open source and supports other languages like Groovy
and Kotlin, as alternative languages on the JVM. Spring has a
large and active community that provides continuous feedback.
This has helped Spring MVC to successfully evolve over
a very long time.