• Lenovo Mac OS X Battery Fix

    Here is a nifty little script that I wrote a while ago that when applied to your custom extracted DSDT on the Lenovo L420, it will enable the battery percentage, not much required!

  • Samsung Galaxy S10 Nasty Surprise

    There are many reasons why everyone is excited about Samsung’s 10th-anniversary Galaxy S10. Most notably the leaked triple rear cameras, ’ultrasonic’ in-display reader, new gradient color schemes and 5G option.

  • Start using Flutter!

    Build beautiful native apps in record time Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time.

  • Android App Bundles

    What the hell is an App bundle anyway? There were a ton of exciting things announced at I/O this year — one of the things that caught my eyes the most was the new app bundle format.

  • ASUS X550LDV Mac OS X Guide

    With the purpose of running the beloved Apple Mac OS X on our Intel ASUS laptop I am writing this guide to share my experience and knowledge about this Hackintosh.

My Story by JJBA



My life story and experience as well as CV, all packed in a cool Android app made with Kotlin, using some sweet customizable gradients as well as recycler views combined with cards, with the use of DayNight theme variants, possibly supporting auto night mode in Pixel devices.


Get it on Google Play
Enjoy and learn all you can about programming in my app too!

Getting Started


These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites


Necessary software would be Android Studio with latest Canary Build, as well as latest Kotlin.


Installing


Just delete my iml files and make sure you have everything in your system up-to-date.

Coding Style


I have chosen the Square Java and Square Android coding style, since code becomes much more readable in my perspective, using 2 spaces as indentation instead of the default 4 , which can make some parts of your code a mess of braces. Simply check the result of my Android projects, and compare the code style with others!


override fun getCount(): Int {
    return listItemsTxt.size
  }

  /**
   * Properties of ItemRowHolder Object
   * @sample ItemRowHolder
   */
  private class ItemRowHolder(row: View?) {
    val label: TextView = row?.findViewById(R.id.txtDropDownLabel) as TextView
    val pic: ImageView = row?.findViewById(R.id.imgDropDownMenuIcon) as ImageView
  }


Deployment


App release can be found in the appropiate folder and in Play Store!

Built With

Android Studio - Integrated Development Environment
Gradle - Build Tool and Scripts
Kotlin - Chosen language of the app's core logic

Contributing


Any contribution, comment and pull request will be welcome, join me in this voyage learning Android.

Authors

Josep Jesus Bigorra Algaba - Creator - JJBA](https://github.com/Josep-Jesus-Bigorra-Algaba)

See also the list of [contributors](https://github.com/Josep-Jesus-Bigorra-Algaba/SuperConverterLite/contributors) who participated in this project.

License


This project is licensed under the GNU Affero General Public License v3.0 - see the [LICENSE](LICENSE) file for details

Acknowledgments


* Hat tip to anyone whose code was used
* Inspiration from my sweet girl
Share:

My Portfolio - Ajax paradise (not football)

I have lately been working on building my own JavaScript based websites to provide a demonstration of my programming skills, showcasing all Asynchronous Javascript, JSON and XML methods, all in small and tidy functions, that are currently still being worked on.




Obviously it supports many languages and instant translation across the most spoken languages in this world. It also has a light and dark mode that applies instantly and, also sports a custom made music player that carries on as you navigate in this page.




Supports all unicode characters without a problem, as well as all writing directions and scripts. Currently working on adding even more languages to reach a more global audience.




Currently works in English, Spanish, Portuguese, Catalan, Dutch, Latin, Telugu, Hindi, Arab, Icelandic, romanian, Chinese (Simplified), Russian and Japanese.



Even the error pages are translated hihi, this server is well protected and works with SSL and HTTPS without a problem. It will use three separate cookies, that only serve the purpose of improving your in app experience by savig the prefered language and the theme of the website.



Make sure to check the source code that makes this website run (mostly Javascript) and drop a star on my GitHub.

Share:

Is jQuery still relevant in 2018?



After GitHub announced their decision to decouple from jQuery, we had a discussion on whether the museum is calling for this legendary tool. In the poll attached to that article, 429 of you voted and the decision is final: jQuery is here to stay!

Earlier this month, we heard some opinions on how jQuery is old and irrelevant, how it makes your website unnecessarily slow and how various companies, including GitHub, have documented their decision to decouple from jQuery.

But we also saw that there are those who still believe jQuery has a lot to offer. So, we decided to settle the discussion once and for all and we launched a poll!

The vast majority of the respondents has spoken: jQuery is still very much relevant!



As we also came across some people expressing the opinion that current jQuery usage is mostly in legacy applications, we split the “yes” answer into two parts. However, the results are pretty clear. 74% of the respondents use jQuery in new projects!

 jQuery is still very much relevant  — it just isn’t getting talked about.

Sam Oldenburg

It may have been the fact that new technologies are stealing the spotlight (see more below) and no one actually discusses this legendary library that it may seem like it has become irrelevant.

But the numbers don’t lie, my friends! jQuery is still very much alive and will keep doing what it does best –help you write code faster!

The discussion so far
Recently, I came across an old discussion on the pros and cons of using jQuery and its future. The discussion had taken place back in 2016 with experts like Jen Looper, Todd Motto, and Jeremy Likness agreeing on the fact that “Angular, Knockout, React, etc. have all contributed to diminishing the need for jQuery.”

The discussion itself as well as the title of the post “Is jQuery Still Relevant?” got me thinking. Is this really happening? Is jQuery becoming redundant, for real?

After a bit of research, I found some other posts and discussions all focusing on whether jQuery is still relevant or not and if you would be better off moving away from the library.

And then… BOOM! GitHub announced that they are removing jQuery from GitHub.com frontend.


Mislav Marohnić
@mislav
 We’re finally finished removing jQuery from http://GitHub.com  frontend. What did we replace it with? No framework whatsoever:

• querySelectorAll,
• fetch for ajax,
• delegated-events for event handling,
• polyfills for standard DOM stuff,
• CustomElements on the rise.



The team wrote in a recent blog post:

We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove the library.

How long has this “moving away from jQuery” thing been going on? How did one of the most dominant tools in the JavaScript ecosystem end up withering?

Let’s take a closer look at the reasoning various sides offer on the relevance (or irrelevance) of jQuery.

How it all started
The original and most prominent feature that made jQuary a God in web development was the cross-browser compatibility that, back in the day, was still a huge issue.

Midway, jQuery added tons of extra functions and wrappers like.ajax(), .post(), event binding helpers that made it super amazing for web developers but it also made it tricky for frontend developers since, at some point, they would find it quite difficult to know what was actually going on behind the curtains.

What’s more, new tools that came along the way, like Angular or React, took away a big chunk of the spotlight.

There was another factor contributing to jQuery’s downfall and that was the team’s rather sluggish updates and releases. The last couple of years or so the team has moved to a new system with roughly two releases per year. Not to mention that these releases focus on removing features rather than adding new ones or making groundbreaking changes.

Moving to some real-time examples, even before the news bomb from GitHub dropped, there were various companies documenting their decoupling from jQuery and how they ended up with a faster platform because of that.

On the other hand, if you take a look at jQuery usage statistics you cannot really see the numbers going down. What I gathered from the discussion on the Telerik blog I mentioned earlier is that most of this usage is legacy rather than new applications.

There is always the other side of the coin
The trend of moving away from jQuery can be documented as early as 2014 (if my research is correct). But there are some developers that still keep the jQuery flag high.

In a couple of threads on Reddit and Hackernews, people have been expressing their intention to keep working with jQuery and their opinion that the whole “hate” on jQuery is rather unfair.

I think all of this recent jQuery hate is just odd. Suddenly it’s not cool to use a ‘old’ relatively lightweight javascript library just because it’s not sexy…? jQuery might not be as sexy from a developers standpoint lately. But it is from a business standpoint, code maintainability, and just basic “Get S*** Done” standpoint. I think its worth all 92ko’s in allot of cases.

Some others may recognize the withering trend of the library but strongly believe that we have not yet seen a definite downfall.

jQuery isn’t going to go anywhere until businesses can realistically assume that the vast majority of their customers are on modern browsers. So it might be dying, but, much like Adobe Flash, it’s going to be a slow death.

There may be hope yet
The jQuery team has mentioned in 2017 that they are working for some big things for the 4.0 release.

Indeed, the roadmap shows some interesting ideas the team has been working on like create a web download builder and add automated code coverage. Will this be enough for the legendary library to gain back all the lost momentum?

We will see. For now, you can let us know in the poll below if jQuery is still an important tool for you.
Share:

Popular Posts

Labels

Followers

Recent Posts

Back to Top