Back
Log in
Get app

Jack Pritom Soren

jps.27
jps.27's profile picture
Software Engineer | Exploring tech, updates, and gaming 🎮💻 | Building scalable apps and learning every step
1,111 followers
Instagram
More
Follow
Mention
Threads
Replies
Media
Reposts
  • © 2025
  • Threads Terms
  • Privacy Policy
  • Cookies Policy
  • Report a problem
Home
Search
Create
Notifications
Profile
Log in to see more from jps.27.
Log in
jps.27's profile picture
jps.27
game_review
20h
More
🎮 Game Review: Life is Strange: Double Exposure (2024)Gameplay: 8.0 Story: 9.0 Graphics: 8.5 Soundtrack (BGM): 9.0 Replayability: 7.0 Technical Performance: 8.0 Overall Enjoyment: 8.5🔢 Average Score: 8.29
May be an image of 2 people, poster and text that says 'LIFE LIFESSTRA IS STRANGE DOUBLE EXPOSURE ΕΧΡΟ Л'
Like
Comment
1
Repost
Share
jps.27's profile picture
jps.27
game_review
20h
More
✅ Verdict: Life is Strange: Double Exposure is a standout addition to the beloved series, blending emotional storytelling with strong visuals and an evocative soundtrack. The enhanced narrative depth and character development elevate the experience, while the solid technical performance ensures immersion. Though replayability remains modest, the game excels where it matters most — in heart and atmosphere. Final Rating: ⭐ 8.3/10 – A Compelling and Emotional Ride Worth Experiencing
Like
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
3d
More
Struggling with messy, confusing variable names in your code?In this video, we dive into the best practices for naming variables to help you write cleaner, more readable, and maintainable code. Whether you're a beginner or an experienced developer, understanding how to choose meaningful variable names is essential for effective programming.
Why Your Variable Names Matter (and How to Fix Them)
youtube.com
Why Your Variable Names Matter (and How to Fix Them)
Like
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
4d
More
Learn the biggest Git mistakes junior developers make and how to avoid them! This Git tutorial is for beginners who want to improve their workflow, avoid breaking their codebase, and use Git like a pro. We’ll cover bad habits, poor practices, and real-world solutions to help you feel more confident using Git and GitHub.🔹 Common beginner Git issues 🔹 Practical solutions and workflows 🔹 Tips for better version control
New to Git? Avoid These Rookie Mistakes!
youtube.com
New to Git? Avoid These Rookie Mistakes!
Like
1
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
4d
More
Top 5 JavaScript Libraries For Form Validation
May be a graphic of text that says 'JS The 5 Best JavaScript Libraries for Form Validation'
May be a graphic of poster and text
May be a graphic of poster, ruler and text
May be a graphic of text that says '3. validator.js- People have α soft spot for validator.j js: Straightforward: Perfect for checking emails and dates for accuracy. Stands Alone: It doesn't lean on other tools to do its job. •Multi-use: Great for websites and even for checking data on servers. valedatots/ salidatonga อริัม Nemen @Amae P-. 기당다 0พ m sy Samaity g 年用 મ...ા CmcenGad HpMET'
May be a graphic of text that says '4. Pristine- Pristine is neat, tidy, and looks good: Feather-light: It's so small, meaning websites can run fast. Aesthetic Alerts: Errors are displayed attractively, and customization is possible. Universal: Pristine works on all browsers, old or new. 1a256 Priptine 타0 Arem my የነለም Dtly gs aa tte bere A'
May be an image of text that says '5. facile-validator- This newcomer is gaining fans quickly: Easy Rule Setting: With facile-validator, setting up checks is α walk in the park. •Swift Checks: Performs speedy checks, even for typically slower tasks. Lean and Mean: It's light and focuses only on the important stuff. up AeuaR Ada 专 Hgm -- PN. a បេនន" v1.10.0 ( mblmAmИP Amets 주amano @moiabtegi .. 2 Ag v1.9.0'
Like
3
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
06/22/25
More
JavaScript Quick Tips ✅
May be an image of text that says 'JAVASCRIPT TIPS Js .js JavaScript TIPS @thecodecrumbs www.codecrumbs.com CoO > >'
May be a graphic of text that says 'JAVASCRIPT TIPS Filter unique values constarray=11,1,2,3,6,6,3,1 const array [1,1,2,3, 2, 3, 1,1,2,3,6,6,3,1] 6, 3, 6,3,1] 1] const uniqueArray =[...new .new Set(array)]; Set array )]; Result: [1, 2, [1,2,3,6 3, 6] @thecodecrumbs www.codecrumbs.com 01'
May be an image of text that says 'JAVASCRIPT TIPS Convert to boolean const const isTrue =!0; !0; alsoFalse !!0; // Result: true // /typeofisTrue:boolean" "boolean" typeof isTrue: @thecodecrumbs www.codecrumbs.com 02'
May be a graphic of poster and text that says 'JAVASCRIPT TIPS Convert to string const val 5 // Result: "5" // typeof val: "string" @thecodecrumbs www.codecrumbs.com ec com 03'
May be a graphic of text that says 'JAVASCRIPT TIPS Convert to int let int="15"; int "15"; int=+int; int +int; // Result: 15 // /typeofint:"number "number" typeof int: @thecodecrumbs www.codecrumbs.com .com 04'
May be a graphic of text that says 'JAVASCRIPT TIPS Convert float to int constint=19.8|0; 19.8 const int 19.8|0; // Result: 19 /1 typeof int: "number" //typeofint:"number" I1 @thecodecrumbs www.codecrumbs.com com 05'
May be a graphic of text that says 'JAVASCRIPT TIPS Remove last digits constint=1553/10|0;; 1553 /10|0;; const int // Result: 155 // typeof int: "number" @thecodecrumbs www.codecrumbs.com 06'
May be an image of text that says 'JAVASCRIPT TIPS Truncate an array let array [O, 1, 2, 3, 2,3, 4, 4,5]; 5]; array.length =3; 3; array. length // Result: [0,1,2] //Result:[0,1,2] 1 [0 2] @thecodecrumbs www.codecrumbs.com 07'
May be an image of text that says 'JAVASCRIPT TIPS Last item in array let array [O, 1,2,3]; [0,1,2,3]; 1, 3]; array.slice(-1); -1); array slice( // Result: //Result:[3] [3] @thecodecrumbs www.codecrumbs.com .Com 08'
Like
58
Comment
Repost
2
Share
2
jps.27's profile picture
jps.27
Coding
06/22/25
More
May be an image of text that says 'Web Server Basic server types eMail Server cients. web browsers sending, techralogies suchas PHP, certii- Database Server interfaces. retrieval snabling DNS Server manag domainrames wwneram File Server traffic. synchronize fles FTP Server anetwork torestrictle transfer sheFile Transfer versioning, integrity Web Proxy Server uplcading downlpading. andmanag- intermedary private Tep devices DHCP Server addresses parameters masking Dspecfio ENain downipading dreciones ivatefilerepository. stribution @sysxplore'
Like
22
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
06/22/25
More
SQL Definitive Guide ✅
May be a graphic of poster, magazine and text
May be an image of text
May be a Twitter screenshot of text
May be a Twitter screenshot of text
May be an image of text
May be a Twitter screenshot of text
May be a Twitter screenshot of text
May be a Twitter screenshot of text
May be a Twitter screenshot of text
May be a Twitter screenshot of text that says '10.2 Avoid SELECT the amount Rather than using SELECT of data that specify the columns you need. needs to be read from the disk. SELECT FirstName, LastName FROM Employees; This reduces 10.3 Use LIMIT If you only need a unnecessary data. specific number of rows SELECT use LIMIT to prevent reading FROM Employees ORDER BY This query Salary DESC LIMIT 10; gets the top 10 employees with the highest salaries. 10.4 Index your data Here S how you can Indexing your data can significantly speed up data retrieval times. add an index: CREATE INDEX idx_employees_position ON Employees(Position)'
Like
97
Comment
Repost
13
Share
24
jps.27's profile picture
jps.27
LangChain
06/21/25
More
🚀 LangChain, LangGraph, and LangSmith are revolutionizing the way developers build AI-powered applications. In this video, I break down each tool, explain how they work together, and show you why they’re game-changers for building reliable, scalable, and dynamic AI workflows.Video Link: youtu.be/zJ_YB…
Why LangChain + LangGraph + LangSmith Are Changing AI Dev!
youtube.com
Why LangChain + LangGraph + LangSmith Are Changing AI Dev!
Like
2
Comment
Repost
Share
1
jps.27's profile picture
jps.27
Coding
06/19/25
More
🔧 In this system design video, we break down the core components of how the internet works and how to build scalable systems.
System Design: Vertical vs Horizontal Scaling, Load Balancers & DNS Explained | সিস্টেম ডিজাইন
youtube.com
System Design: Vertical vs Horizontal Scaling, Load Balancers & DNS Explained | সিস্টেম ডিজাইন
Like
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
06/19/25
More
JAVASCRIPT OOP
May be an image of text
May be a graphic of magazine, poster and text that says '01 Introduction In this tutorial we will explore the fundamentals for Object Orientedi Programming (OOP)in in Javascript in a practical way with examples Table of contents first class first instances inheritance encapsulation polymorphism abstract classes'
May be a Twitter screenshot of text that says '02 First class On this slide we are creating our first class. Remember to add the constructor method that will enable the creation of instances (objects) based on our class class Anima { constructor name, age this.name this.name=name; ame = name; this.age age; getInfo(){ return The name of the animal is ${this.name} sthis.namet-andageis$(this.age) .name} and age is ${this.age} ${this.'
May be a graphic of text
May be a graphic of text that says '04 Inheritance Class inheritance is a feature e that enables certain classes to take all the methods and properties of another one (parent class) and makes it possible to extend the parent class by adding Tore Anima naTe, aAe, breed) name, aAe) .breed breed bark( woof Animal{ (name, aAe, weight name, age .weight weight myDog console.log Dog Info Shepard) console.log console.log(myDog.bark myDog.bark( console. console.log(myCat.getInfol myCat. myCat.getInfo log( console.log(myCat.weight) console.log( (myCat.weight) GermanShepard ntae.of.hecoloalsisesope'
May be a Twitter screenshot of text that says '05 as Encapsulation Encapsulation arestriction mechanism making accessing the data impossible without using special methods dedicated for this In the example below we marked weight private property and in order to get and set a value we need to use the getter and setter method Cat extends Class #weight; Animal constructor name, Super age, name, weight mark as private age .#weight weight getweight( return returnthis.#weight this this.#weight getter setweight weight .#weight = weight setter cons myCat= new Cat('Whiske console. log console.log(myCat.getieight() myCat getweight myCat.setWeight( 6kg') console. console.log(myCat.getNeight() ,5, 5kg') Output: 5kg 6kg'
May be a graphic of text
May be a graphic of text that says '07 Abstract class ρ1 Abstract class is a class which can't be instantiated and subclasses subcla which inherit from a particular abstract class to provide implementations We will change the Animal class to an abstract class. It will not be possible to instance of this class anymore like on slide number 3 and we will mark makeSound as an abstract method in order to use it, a subclass must declare its own implementation of this method Anima age ctor(name, name, this.name .name name; age age; .constructor this.constructor=Aninal) == Animal) ructor throw/.newError("Can't Error("Car 'tcreate instanc makeSound "abstract implementation");'
May be a graphic of text that says '08 Abstract class p2 Class Dog extends Anima constructor name, age, breed super super(name, name, age this.breed= breed= breed makeSound return woof class Cat extends Animal constructor constructorlname,age, name, age, weight super super(name,age name, age this this.weight=weight this.weight weight const myDog = new Dog( Rex 2, ,'GermanSh.') const myCat onst.nyCat=nevCatl'Mhiskers,5," = new Cat( Whi Whiskers 5, this will give us an error since makeSound() method iSn avaliable can't instantiate anymore console.Tog(nyCat.makeSound consol'
Like
44
Comment
Repost
4
Share
4
jps.27's profile picture
jps.27
Coding
06/19/25
More
May be a graphic of text that says 'What is the Output Webdevelopmentai Python text print "Programming" "gram" in text) •A)True A) True •C)Zero c) Zero ·B) •B)False B)False•D)Eror B) False •D) ·D)Error Error'
Like
5
Comment
1
Repost
Share
jps.27's profile picture
jps.27
Coding
06/19/25
More
25 Essential Linux Commands ✅
May be an image of text
Like
5
Comment
Repost
Share
1
jps.27's profile picture
jps.27
Coding
06/18/25
More
HTML Emmet Snippets ✅
May be a graphic of text that says 'Slim HTML HTMLtips tips HTML Emmet Snippets type this: .wrap>ul.list>.sites .wrap>ul. list> .sites get this: <div class="wrap"> <ul class="list"> class= <li class=' class="sites"></li> 'sites' '></li> </ul> </div> Page Page1 1'
May be a graphic of ‎text that says '‎Slim HTML HTMLtips tips Boost Your HTML Workflow with Emmet Emmet a powerful shorthand tool that speeds up HTML coding. Simply type the snippet your editor (Vs Code, Sublime, etc.), hit Tab or Enter, and expands into full HTML code instantly. 1. Skip the Div You don't need to type "div" in Emmet! Just use for α class or # for an ID, and Emmet will assume it's α div. type this: div.container or this: .container get this: <div class= class="container"></div> "container' /div> Page 2 م‎'‎
May be a graphic of text that says 'Slim HTML HTMLtips tips 2. Basic Multiplication Create multiple elements at once type typethis this div*4 4 div get this: <div></div> <div> div> <div <div></div> </div> <div></div> <div: </div> <div></div> <div> </div> Page 3 ルば'
May be a graphic of text that says 'Slim HTML HTMLtips tips 3. Nesting Elements Place an element inside another type typethis this p>span get getthis: this: <p> <span></span> <span> </span: </p> Page Page4 4'
May be a graphic of text that says 'Slim HTML HTMLtips tips siblings Place elements next to each other type typethis this div+section+footer footer section- get getthis: this: <div> <div></div> </div> <section: ></section> <footer: <footer></footer> </footer> Page Page5 5'
May be a graphic of ‎text that says '‎Slim HTML HTMLtips tips 5. Grouping (0) Structure complex layouts easily type typethis this (header>ul>li*2)+main (header>ul +main get this: <header> <ul> <li></li> <<>il> </ul> </header> <main></main> <main </main> Page 6 م‎'‎
May be a graphic of text that says 'Slim HTML HTMLtips tips 6. Adding Classes & IDs Quickly add classes and IDs to elements type this .container get this <div class=container"></div> class=" container' ></div> div> type this: #main get this. <div id=' "main' id="main"></div> "></ ></div> div> Page 7 S'
May be a graphic of text that says 'Slim HTML HTMLtips tips 7. Adding Text ({}) Insert text content directly inside elements type this p{Hello, World!} get this: <p>Hello, World!</p> </p> Page Page8 8 い。'
May be a graphic of text that says 'Slim HTML HTMLtips tips 8. Numbering Automatically number elements in α sequence type this ul>li.item-$*3 i.item- $*3 get this: <ul> <li class=' class="item-1"></i> item- 1"></li> <li class=' class=item-2"><li> 'item-2 2"></li> < class="item-3"></li> 'item-3' 3"></i> class=' </ul> Page Page9 9'
Like
12
Comment
Repost
Share
4
jps.27's profile picture
jps.27
Coding
06/18/25
More
Networking Commands ✅
May be a graphic of magazine and text
Like
9
Comment
Repost
Share
jps.27's profile picture
jps.27
Coding
06/18/25
More
Understanding The 5 Loops Of JavaScript ✅
May be a graphic of text that says 'G Understanding the 5 loops of JavaScript'
May be a graphic of poster and text that says 'For loop by nikkiandchris.io initial expression condition (checked before an iteration) for (let count = 0; count < 3; count++) { rollDice( } repeats until the condition returns false increment incre expression (runs after every iteration)'
May be a graphic of poster and text that says 'While loop by nikkiandchris.io initial condition let Letcount= count=0 count while (count<3){ <3){ 3) { (count -count++ LrolIDice() } repeats while the condition is true condition -(checked before every iteration)'
May be a graphic of poster and text that says 'Do... Do...while while loop by nikkiandchris.io initial expression let count do { count++ rollDice( ] } while (count < 3) condition (checked after every- iteration) repeats while the condition is true'
May be a graphic of text that says 'For... For...inloop in loop by nikkiandchris.io const user { name: 'Dylan', Ae: 17 17} } for (let key in user) { -const value user[key] >Lconsole.log( ${key}: ${value}') } -runs for every property name'
May be a graphic of crossword puzzle and text that says 'For... For...ofloop of loop by nikkiandchris.io const players ['Dylan', 'Nicole', 'James ] for (let player of players) { console.log Welcome ${player} } runs for every item in the array'
Like
37
Comment
Repost
5
Share
7